@@ -56,6 +56,8 @@ astGuardsCompare
56
56
| 17 | y < 1+1 when ... > ... is false |
57
57
| 17 | y >= 1+1 when ... && ... is true |
58
58
| 17 | y >= 1+1 when ... > ... is true |
59
+ | 18 | call to get != 0 when call to get is true |
60
+ | 18 | call to get == 0 when call to get is false |
59
61
| 26 | 0 < x+0 when ... > ... is true |
60
62
| 26 | 0 >= x+0 when ... > ... is false |
61
63
| 26 | x < 0+1 when ... > ... is false |
@@ -487,6 +489,7 @@ astGuardsEnsure_const
487
489
| test.c:109:9:109:23 | ... \|\| ... | test.c:109:9:109:9 | x | != | 0 | 113 | 113 |
488
490
| test.c:175:13:175:32 | ... == ... | test.c:175:13:175:15 | call to foo | != | 0 | 175 | 175 |
489
491
| test.c:175:13:175:32 | ... == ... | test.c:175:13:175:15 | call to foo | == | 0 | 175 | 175 |
492
+ | test.cpp:18:8:18:10 | call to get | test.cpp:18:8:18:10 | call to get | != | 0 | 19 | 19 |
490
493
| test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | != | -1 | 30 | 30 |
491
494
| test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | != | -1 | 34 | 34 |
492
495
| test.cpp:31:7:31:13 | ... == ... | test.cpp:31:7:31:7 | x | == | -1 | 30 | 30 |
@@ -545,6 +548,8 @@ irGuardsCompare
545
548
| 17 | y < 2 when CompareGT: ... > ... is false |
546
549
| 17 | y >= 1+1 when CompareGT: ... > ... is true |
547
550
| 17 | y >= 2 when CompareGT: ... > ... is true |
551
+ | 18 | call to get != 0 when CompareNE: (bool)... is true |
552
+ | 18 | call to get == 0 when CompareNE: (bool)... is false |
548
553
| 26 | 0 < x+0 when CompareGT: ... > ... is true |
549
554
| 26 | 0 >= x+0 when CompareGT: ... > ... is false |
550
555
| 26 | x < 0+1 when CompareGT: ... > ... is false |
@@ -996,6 +1001,7 @@ irGuardsEnsure_const
996
1001
| test.c:109:19:109:23 | CompareLT: ... < ... | test.c:109:19:109:19 | Load: y | >= | 0 | 113 | 113 |
997
1002
| test.c:175:13:175:32 | CompareEQ: ... == ... | test.c:175:13:175:15 | Call: call to foo | != | 0 | 175 | 175 |
998
1003
| test.c:175:13:175:32 | CompareEQ: ... == ... | test.c:175:13:175:15 | Call: call to foo | == | 0 | 175 | 175 |
1004
+ | test.cpp:18:8:18:12 | CompareNE: (bool)... | test.cpp:18:8:18:10 | Call: call to get | != | 0 | 19 | 19 |
999
1005
| test.cpp:31:7:31:13 | CompareEQ: ... == ... | test.cpp:31:7:31:7 | Load: x | != | -1 | 34 | 34 |
1000
1006
| test.cpp:31:7:31:13 | CompareEQ: ... == ... | test.cpp:31:7:31:7 | Load: x | == | -1 | 30 | 30 |
1001
1007
| test.cpp:31:7:31:13 | CompareEQ: ... == ... | test.cpp:31:7:31:7 | Load: x | == | -1 | 32 | 32 |
0 commit comments