Dale Weiler
|
10b75fd8b9
|
Move const-branch-elision into fold.c
|
2013-07-31 19:34:38 +00:00 |
|
Dale Weiler
|
960cb7034a
|
The problem was so subtle
|
2013-07-31 18:53:00 +00:00 |
|
Dale Weiler
|
3fa74da2b5
|
Fixes
|
2013-07-31 17:24:32 +00:00 |
|
Dale Weiler
|
5f2b7e3d57
|
fixed vector ops constant folding.
|
2013-07-31 17:05:43 +00:00 |
|
Dale Weiler
|
d0ee56f25f
|
more fixes
|
2013-07-31 16:31:45 +00:00 |
|
Dale Weiler
|
1538e69f93
|
Fixes
|
2013-07-31 15:56:56 +00:00 |
|
Dale Weiler
|
fa5ad1212e
|
Operator constant folding rewrite almost complete, just need to track down why two tests are failing.
|
2013-07-31 15:49:45 +00:00 |
|
Dale Weiler
|
86adb94d7d
|
folding for lteqgt (less than equal to or greater than) operator a.k.a <=> which maps values to -1,0,1 depending on the result (think of the result as a troolan) .. it's a perl thing :P
|
2013-07-31 12:59:34 +00:00 |
|
Dale Weiler
|
9ed62eee58
|
Feed clang demon
|
2013-07-31 12:17:52 +00:00 |
|
Dale Weiler
|
c3da9b237b
|
&& and || op folding
|
2013-07-31 12:11:03 +00:00 |
|
Dale Weiler
|
b0460de935
|
Fold for div op
|
2013-07-31 11:48:43 +00:00 |
|
Dale Weiler
|
8dd125c8f3
|
Added constant folding support for '*' .. Clever ascii trick prevail :D
|
2013-07-31 10:40:17 +00:00 |
|
Dale Weiler
|
5e38c800f6
|
Some cleanups and more support for constant folding.
|
2013-07-31 09:56:45 +00:00 |
|
Dale Weiler
|
920dbaf1e0
|
Work in progress constant-folding rewrite.
|
2013-07-31 09:04:19 +00:00 |
|