visnyin / softart

Automatically exported from code.google.com/p/softart
Other
0 stars 0 forks source link

Add if-statement support to SIMD #152

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Description:
  As title.

Original issue reported on code.google.com by wuye9036 on 14 Dec 2011 at 7:50

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 14 Dec 2011 at 9:03

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 15 Dec 2011 at 3:15

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 8 Feb 2012 at 9:04

GoogleCodeExporter commented 8 years ago
This issue was updated by revision d692590f5b79.

SASL:
  BET design for SIMD execution is suspeneded.
  Now start to to work as gallivm's solution.
  Add some execution hints to cg_service.
  Update code lines.

Original comment by wuye9036 on 8 Feb 2012 at 9:11

GoogleCodeExporter commented 8 years ago
This issue was updated by revision ab8aace8ef00.

SASL:
  Implements branch hints on SIMD.
  Enable LLVM option 'promote-elements' to support vectorized 'select' instruction.

Original comment by wuye9036 on 9 Feb 2012 at 5:31

GoogleCodeExporter commented 8 years ago
This issue was updated by revision baea575785fb.

SASL:
  Add if-then-else execution masks.
  Add collapse_vector1_overloads to avoid some wrong ambigous report.
  Remove unused code of cgllvm_impl.
  Now element of vector must return a vector1 as same behaviour as semantic analysis.
  Fixed a bug of package data written caused by incorrect element index.
  Add execution mask support to swizzled package data written.
  Pull up cgs_sisd::jump_to.
  Fixed some typos.
  Add branches.sps to test repo.

Original comment by wuye9036 on 10 Feb 2012 at 8:43

GoogleCodeExporter commented 8 years ago
This issue was updated by revision a95250382a3d.

SASL:
  Fixed a bug may caused by fcmp instruction when apply it on float vector.

Original comment by wuye9036 on 11 Feb 2012 at 2:47

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 34607e056e47.

SASL:
  Fix bug in 'else_beg()'.
  Add ASM patch for align stack in jit test on MSVC x86.
  Now if-statement in PS works.

Original comment by wuye9036 on 11 Feb 2012 at 2:47

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 11 Feb 2012 at 3:01