| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-06-28 | simplify 'x & ~0' to 'x' | Luc Van Oostenryck | 1 | -0/+7 |
| 2018-06-28 | simplify 'x | ~0' to '~0' | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-06-26 | cast: simplify TRUNC + ZEXT to AND | Luc Van Oostenryck | 2 | -0/+146 |
| 2018-06-26 | cse: move to next comparable instruction | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-06-23 | cse: add testcase for missed opportunity | Luc Van Oostenryck | 1 | -0/+16 |
| 2018-06-23 | cast: specialize integer casts | Luc Van Oostenryck | 3 | -38/+40 |
| 2018-06-23 | cast: specialize cast from pointers | Luc Van Oostenryck | 1 | -0/+1 |
| 2018-06-23 | cast: specialize casts from unsigned to pointers | Luc Van Oostenryck | 1 | -0/+1 |
| 2018-06-23 | cast: specialize floats to integer conversion | Luc Van Oostenryck | 1 | -0/+1 |
| 2018-06-23 | cast: specialize FPCAST into [USF]CVTF | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-06-23 | cast: reorg testcases related to casts | Luc Van Oostenryck | 1 | -0/+22 |
| 2018-06-21 | fix bad fpcast simplification | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-06-21 | add testcase for bad fpcast simplification | Luc Van Oostenryck | 1 | -0/+14 |
| 2018-06-16 | testsuite: fix missing return | Luc Van Oostenryck | 1 | -0/+1 |
| 2018-03-18 | fix-return: remove special case for single return | Luc Van Oostenryck | 1 | -0/+24 |
| 2018-03-17 | optim: simplify null select | Luc Van Oostenryck | 1 | -0/+16 |
| 2018-03-14 | optim: kill unreachable BBS after CFG simplification | Luc Van Oostenryck | 2 | -2/+0 |
| 2018-03-14 | optim: add some more optimization tests | Luc Van Oostenryck | 2 | -0/+42 |
| 2018-03-11 | fix symbol cleanup | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-03-11 | fix address_taken() | Luc Van Oostenryck | 1 | -0/+19 |
| 2018-03-11 | testsuite: fix problem with double-escaping in patterns | Luc Van Oostenryck | 7 | -11/+11 |
| 2018-02-27 | testsuite: add testcase about CSE problem | Luc Van Oostenryck | 1 | -0/+18 |
| 2018-02-16 | Merge branches 'fix-converted-loads', 'kill-deadborn-loads', 'kill-dead-loads... | Luc Van Oostenryck | 4 | -0/+64 |
| 2018-02-14 | kill dead stores when simplifying symbols | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-02-14 | kill dead loads | Luc Van Oostenryck | 2 | -0/+36 |
| 2018-02-14 | fix killing of converted loads | Luc Van Oostenryck | 2 | -1/+25 |
| 2018-02-14 | add testcases for converted loads | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-02-11 | add testcase for bad killing of dominated stores | Luc Van Oostenryck | 1 | -0/+16 |
| 2018-01-16 | CSE: support CSE of floating-point literal | Luc Van Oostenryck | 1 | -0/+12 |
| 2018-01-08 | add OP_SETFVAL | Luc Van Oostenryck | 1 | -0/+47 |
| 2018-01-02 | Merge branches 'fix-expand-bitfield-deref', 'fix-fpops-cse', 'null-expr', 'si... | Luc Van Oostenryck | 2 | -0/+32 |
| 2017-12-21 | fix: restore CSE on floating-point compares | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-12-21 | add testcase for CSE of floating-point compares | Luc Van Oostenryck | 1 | -0/+20 |
| 2017-12-21 | add testcases for the linearization of calls | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-12-08 | testsuite: fix invalid 'check-...' tags | Luc Van Oostenryck | 2 | -2/+2 |
| 2017-11-18 | fix support of floating-point compare | Luc Van Oostenryck | 1 | -0/+123 |
| 2017-11-16 | inlined calls should not block BB packing | Luc Van Oostenryck | 1 | -0/+30 |
| 2017-11-16 | canonicalize compare instructions | Luc Van Oostenryck | 1 | -0/+124 |
| 2017-11-13 | Merge branches 'testcases-bugs', 'testcases-bugs-optim' and 'testcases-mem2re... | Luc Van Oostenryck | 6 | -0/+142 |
| 2017-11-13 | add test case for missing conversion to select | Luc Van Oostenryck | 1 | -0/+24 |
| 2017-11-13 | add test cases for canonicalization of boolean expressions | Luc Van Oostenryck | 1 | -0/+12 |
| 2017-11-13 | add testcase for mem2reg/SSA conversion | Luc Van Oostenryck | 1 | -0/+27 |
| 2017-11-13 | add test cases for simplification of equivalent to 'x == 0' or 'x != 0' | Luc Van Oostenryck | 2 | -0/+24 |
| 2017-11-13 | add test cases for canonicalization of mul chains | Luc Van Oostenryck | 1 | -0/+24 |
| 2017-11-13 | add test cases for canonicalization of add/sub chains | Luc Van Oostenryck | 1 | -0/+55 |
| 2017-11-11 | Merge branches 'volatile-loads-are-side-effects', 'fix-volatile-simplificatio... | Luc Van Oostenryck | 2 | -0/+86 |
| 2017-11-10 | volatile loads are side-effects too | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-11-08 | associate MOD_RESTRICT with restrict-qualified variables | Luc Van Oostenryck | 1 | -0/+73 |
| 2017-09-16 | testsuite: convert to the new patern syntax | Luc Van Oostenryck | 2 | -2/+2 |
| 2017-05-19 | Merge branches 'dump-macros-v2', 'fix-predefined-size', 'fix-bool-context', '...v0.5.1-rc1 | Luc Van Oostenryck | 2 | -2/+18 |
| 2017-05-12 | fix boolean context for OP_AND_BOOL & OP_OR_BOOL | Luc Van Oostenryck | 2 | -2/+18 |
| 2017-05-12 | ignore VOID when trying to if-convert phi-nodes | Luc Van Oostenryck | 1 | -0/+19 |
| 2017-02-23 | CSE: use commutativity to identify equivalent instructions | Luc Van Oostenryck | 1 | -0/+22 |
| 2017-02-23 | CSE: add test cases for comparisons duality | Luc Van Oostenryck | 1 | -0/+34 |
| 2017-02-16 | simplify float-to-float casts that doesn't change size | Luc Van Oostenryck | 1 | -0/+15 |
| 2017-02-13 | simplify '(x || x)' and '(x && x)' | Luc Van Oostenryck | 1 | -0/+12 |
| 2017-02-13 | simplify comparisons followed by an equality test against 0 or 1 | Luc Van Oostenryck | 3 | -0/+45 |
| 2017-02-13 | simplify '(x op x)' to '0', '1' or 'x' | Luc Van Oostenryck | 1 | -0/+49 |
| 2017-02-13 | simplify '(x || 1)' to '1' | Luc Van Oostenryck | 1 | -0/+51 |
| 2017-02-13 | simplify '~(~x)' and '-(-x)' to 'x' | Luc Van Oostenryck | 1 | -0/+15 |
| 2017-02-13 | simplify '(x % 1)' into '0' | Luc Van Oostenryck | 1 | -0/+3 |
| 2017-02-13 | simplify '(x / -1)' to '-x' (but only for signed division) | Luc Van Oostenryck | 1 | -0/+5 |
| 2017-02-13 | simplify '(x * -1)' to '-x' | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-02-13 | simplify '(x / 1)' to 'x' | Luc Van Oostenryck | 1 | -0/+3 |
| 2017-02-13 | move OP_MUL simplification in a separate function | Luc Van Oostenryck | 2 | -0/+26 |