visnyin / softart

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

Boolean operator and condition operator support to SISD #116

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Add operators:
  Condition, logic and, logic or, logic not.

Original issue reported on code.google.com by wuye9036 on 8 Nov 2011 at 10:18

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
This issue was updated by revision 6db69066c66c.

SASL:
  Fixes bugs of semantic analyser of condition expression.
  Add select_ to cgllvm_service.
  Remove unused code of cgllvm_sisd.
  Bring cond expression visitor from general up to sisd.
  Implements cond expression visitor.
  Make jump_to do not generate unused block.
  Fixes bugs of bool.ss.
  Add bool.ss to jit_test.

Original comment by wuye9036 on 10 Nov 2011 at 2:18

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

SASL:
  Now if and cond expression works well on embedded branches.
  Add emit_short_cond to support short-circuis evaluation.
  Support logic and / logic or.
  Test bool.ss passed.

Original comment by wuye9036 on 10 Nov 2011 at 2:18

GoogleCodeExporter commented 8 years ago
Logic not will support later.

Original comment by wuye9036 on 10 Nov 2011 at 2:19

GoogleCodeExporter commented 8 years ago

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