| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-04-13 | scheck: allow multiple assertions | Luc Van Oostenryck | 2 | -6/+3 |
| 2021-04-13 | scheck: assert_eq() | Luc Van Oostenryck | 3 | -0/+17 |
| 2021-04-13 | scheck: add a symbolic checker | Luc Van Oostenryck | 7 | -0/+356 |
| 2021-04-13 | .gitignore is a bit too greedy | Luc Van Oostenryck | 1 | -17/+17 |
| 2021-04-13 | builtin: define a symbol_op for a generic op acting on integer | Luc Van Oostenryck | 2 | -0/+65 |
| 2021-04-10 | export declare_builtins() | Luc Van Oostenryck | 2 | -1/+3 |
| 2021-03-08 | Merge branch 'uniq-phinode' | Luc Van Oostenryck | 9 | -65/+16 |
| 2021-03-08 | Merge branch 'ptrlist-generic' | Luc Van Oostenryck | 4 | -25/+26 |
| 2021-03-08 | phi-sources can only have a single user (or none) | Luc Van Oostenryck | 9 | -65/+16 |
| 2021-03-08 | ptrlist: change return value of linearize_ptr_list()/ptr_list_to_array() | Luc Van Oostenryck | 2 | -7/+7 |
| 2021-03-06 | ptrlist: make linearize_ptr_list() generic | Luc Van Oostenryck | 2 | -2/+8 |
| 2021-03-06 | ptrlist: use ptr_list_nth() instead of linearize_ptr_list() | Luc Van Oostenryck | 1 | -12/+1 |
| 2021-03-06 | ptrlist: add pop_ptr_list() | Luc Van Oostenryck | 1 | -0/+6 |
| 2021-03-06 | ptrlist: change TYPEOF() into PTRLIST_TYPE() | Luc Van Oostenryck | 1 | -5/+5 |
| 2021-03-06 | ptrlist: remove one pointer level from TYPEOF() | Luc Van Oostenryck | 1 | -4/+4 |
| 2021-03-05 | Merge branch 'slice' | Luc Van Oostenryck | 7 | -16/+9 |
| 2021-03-04 | Merge branch 'path-norm' | Luc Van Oostenryck | 1 | -0/+6 |
| 2021-03-01 | Merge branch 'fix-restrict' into next | Luc Van Oostenryck | 2 | -1/+23 |
| 2021-03-01 | pre-proc: do some path normalization | Luc Van Oostenryck | 1 | -0/+6 |
| 2021-02-28 | liveness: use 'src' for unops instead of 'src1' | Luc Van Oostenryck | 1 | -1/+1 |
| 2021-02-28 | slice: display the source's size, like for unops | Luc Van Oostenryck | 1 | -1/+1 |
| 2021-02-28 | slice: OP_SLICE needs the source's type: make it a kind of unop | Luc Van Oostenryck | 3 | -10/+5 |
| 2021-02-28 | slice: remove unneeded nr_nrbits from EXPR_SLICE | Luc Van Oostenryck | 3 | -3/+2 |
| 2021-02-28 | slice: remove unneeded len from OP_SLICE | Luc Van Oostenryck | 3 | -4/+3 |
| 2021-02-28 | asm-out0: fix a test failure on 32-bit systems | Ramsay Jones | 1 | -1/+1 |
| 2021-02-28 | linearize.h: fix some 'selfcheck' warnings | Ramsay Jones | 1 | -2/+2 |
| 2021-02-25 | Merge branch 'objsize' | Luc Van Oostenryck | 5 | -1/+144 |
| 2021-02-25 | Merge branch 'asm-dom' | Luc Van Oostenryck | 5 | -24/+97 |
| 2021-02-25 | expand __builtin_object_size() | Luc Van Oostenryck | 4 | -1/+140 |
| 2021-02-24 | fix eval of the assignment of a non-restricted value to a restricted variable | Luc Van Oostenryck | 2 | -1/+23 |
| 2021-02-21 | asm-mem: teach dominates() about OP_ASM | Luc Van Oostenryck | 2 | -1/+6 |
| 2021-02-21 | asm-mem: does it output to memory? | Luc Van Oostenryck | 2 | -0/+2 |
| 2021-02-21 | asm-mem: does it clobber memory? | Luc Van Oostenryck | 2 | -1/+8 |
| 2021-02-21 | asm-mem: add testcase for missing reload after asm memops | Luc Van Oostenryck | 1 | -0/+15 |
| 2021-02-21 | reorg dominates() | Luc Van Oostenryck | 1 | -4/+7 |
| 2021-02-21 | asm: output *memory* operands need their address as *input* | Luc Van Oostenryck | 2 | -9/+23 |
| 2021-02-21 | asm: factor out add_asm_rule() from add_asm_{in,out}put() | Luc Van Oostenryck | 1 | -11/+12 |
| 2021-02-21 | asm: add testcase for problem with output addresses | Luc Van Oostenryck | 1 | -0/+26 |
| 2021-02-08 | ptrlist: make ptr_list_nth_entry() generic with ptr_list_nth() | Luc Van Oostenryck | 1 | -0/+4 |
| 2021-01-31 | Merge branch 'fix-join-cond' | Luc Van Oostenryck | 2 | -2/+21 |
| 2021-01-31 | fix add_join_conditional() when one of the alternative is VOID | Luc Van Oostenryck | 2 | -2/+21 |
| 2021-01-28 | Merge branch 'optim-cmps' | Luc Van Oostenryck | 8 | -19/+200 |
| 2021-01-27 | Makefile: fix version.h dependencies | Kyle Russell | 6 | -6/+9 |
| 2021-01-26 | cmps: canonicalize SEL(x > 0, a, -a) --> SEL(x >= 0, a, -a) | Luc Van Oostenryck | 2 | -1/+14 |
| 2021-01-26 | cmps: canonicalize SEL(x {<,<=} y, a, b) --> SEL(x {>=,>} y, b, a) | Luc Van Oostenryck | 2 | -1/+7 |
| 2021-01-26 | cmps: canonicalize signed compares with constant | Luc Van Oostenryck | 2 | -1/+2 |
| 2021-01-26 | cmps: canonicalize SMIN/SMAX +- 1 --> EQ/NE | Luc Van Oostenryck | 2 | -1/+8 |
| 2021-01-26 | cmps: canonicalize signed compares with SMIN/SMAX | Luc Van Oostenryck | 2 | -1/+8 |
| 2021-01-26 | cmps: simplify signed compares with SMIN or SMAX | Luc Van Oostenryck | 2 | -1/+17 |
| 2021-01-26 | cmps: add testcases for simplification of signed compares | Luc Van Oostenryck | 6 | -0/+106 |
| 2021-01-26 | cmpu: fix canonicalization of unsigned (x {<,>=} C) --> (x {<=,>} C-1) | Luc Van Oostenryck | 1 | -2/+2 |
| 2021-01-26 | cmps: fix simplification of sext(x) + signed compare of {SMAX,SMIN} | Luc Van Oostenryck | 2 | -13/+37 |
| 2021-01-26 | cmps: make clearer we're using the operands' size | Luc Van Oostenryck | 1 | -4/+5 |
| 2021-01-25 | Merge branches 'fix-can-move-to' and 'asr-synth' into next | Luc Van Oostenryck | 2 | -1/+39 |
| 2021-01-24 | simplify LSR + SEXT into ASR | Luc Van Oostenryck | 2 | -1/+39 |
| 2021-01-24 | fix possible circular definition with can_move_to() | Luc Van Oostenryck | 1 | -0/+2 |
| 2021-01-23 | Merge branch 'unnamed-qual' | Luc Van Oostenryck | 1 | -0/+28 |
| 2021-01-23 | Merge branch 'fix-sext-cmps' | Luc Van Oostenryck | 1 | -0/+2 |
| 2021-01-22 | handle qualified anonymous structures | Luc Van Oostenryck | 1 | -0/+28 |
| 2021-01-17 | fix type of canonicalization of sext + unsigned compare | Luc Van Oostenryck | 1 | -0/+2 |
| 2021-01-02 | removed an unused parameter for show_symbol_list() | Bernd Petrovitsch | 3 | -4/+4 |
| 2021-01-02 | shut up a silly -Wmaybe-uninitialized warning | Luc Van Oostenryck | 1 | -1/+1 |
| 2021-01-01 | Merge branch 'packed' | Luc Van Oostenryck | 20 | -45/+447 |
| 2020-12-31 | Merge branches 'fix-rem-usage', 'ptrlist-no-mix' and 'diet-bb' into next | Luc Van Oostenryck | 3 | -19/+23 |
| 2020-12-29 | fix rem_usage() | Luc Van Oostenryck | 1 | -1/+1 |
| 2020-12-29 | add helper has_definition() | Luc Van Oostenryck | 1 | -0/+5 |
| 2020-12-29 | packed: add support for __packed struct | Luc Van Oostenryck | 10 | -13/+14 |
| 2020-12-29 | packed: no out-of-bound access of packed bitfields | Luc Van Oostenryck | 2 | -2/+12 |
| 2020-12-29 | struct-attr: fix: do not ignore struct/union/enum type attributes | Luc Van Oostenryck | 6 | -5/+2 |
| 2020-12-29 | struct-attr: fix type attribute like 'struct __attr { ... }' | Luc Van Oostenryck | 1 | -1/+3 |
| 2020-12-29 | struct-attr: prepare to handle attributes at the end of struct definitions (3) | Luc Van Oostenryck | 1 | -9/+6 |
| 2020-12-29 | struct-attr: prepare to handle attributes at the end of struct definitions (2) | Luc Van Oostenryck | 1 | -13/+13 |
| 2020-12-29 | struct-attr: prepare to handle attributes at the end of struct definitions (1) | Luc Van Oostenryck | 2 | -7/+7 |
| 2020-12-29 | apply_ctype: move up its declaration | Luc Van Oostenryck | 1 | -2/+2 |
| 2020-12-29 | apply_ctype: reverse the order of arguments | Luc Van Oostenryck | 1 | -4/+4 |
| 2020-12-29 | apply_ctype: use self-explanatory argument name | Luc Van Oostenryck | 1 | -10/+10 |
| 2020-12-29 | add testcases for packed bitfields | Luc Van Oostenryck | 6 | -0/+172 |
| 2020-12-29 | add testcases for packed structures | Luc Van Oostenryck | 2 | -0/+57 |
| 2020-12-29 | add testcases for type attributes | Luc Van Oostenryck | 4 | -0/+91 |
| 2020-12-29 | add testcases for enum attributes | Luc Van Oostenryck | 1 | -0/+29 |
| 2020-12-29 | add testcases for exotic enum values | Luc Van Oostenryck | 1 | -0/+28 |
| 2020-12-29 | add testcases for dubious enum values | Luc Van Oostenryck | 1 | -0/+18 |
| 2020-12-27 | ptrlist: avoid mixing reverse and non-reverse macros | Luc Van Oostenryck | 1 | -12/+17 |
| 2020-12-27 | shrink struct BB | Luc Van Oostenryck | 2 | -7/+6 |
| 2020-12-11 | Merge branch 'fix-parsing-testsuite-tags' | Luc Van Oostenryck | 3 | -4/+5 |
| 2020-12-11 | testsuite: fix parsing of tags used in the testcases | Luc Van Oostenryck | 3 | -4/+5 |
| 2020-12-11 | Merge branches 'kill-asm' and 'next' | Luc Van Oostenryck | 3 | -3/+37 |
| 2020-12-10 | move check_access() to late_warnings() | Luc Van Oostenryck | 3 | -3/+37 |
| 2020-12-04 | fix killing OP_ASM | Luc Van Oostenryck | 1 | -0/+15 |
| 2020-12-02 | Merge branch 'kill-replace' into next | Luc Van Oostenryck | 7 | -74/+64 |
| 2020-12-02 | Merge branches 'fix-kill_dominated_stores' and 'kill-dead-loads' into next | Luc Van Oostenryck | 2 | -0/+27 |
| 2020-11-29 | memops: kill dead loads before phi-node conversion | Luc Van Oostenryck | 2 | -0/+27 |
| 2020-11-28 | fix wrong killing of stores partially dominated by a load | Luc Van Oostenryck | 2 | -2/+29 |
| 2020-11-28 | replace convert_load_instruction() by replace_with_pseudo() | Luc Van Oostenryck | 4 | -14/+10 |
| 2020-11-28 | memops: move rewrite_load_instruction() here | Luc Van Oostenryck | 3 | -42/+41 |
| 2020-11-28 | make replace_with_pseudo() extern | Luc Van Oostenryck | 2 | -1/+3 |
| 2020-11-28 | make a header for simplification | Luc Van Oostenryck | 4 | -1/+10 |
| 2020-11-28 | let replace_with_pseudo() use kill_instruction() | Luc Van Oostenryck | 1 | -17/+1 |
| 2020-11-28 | Merge branch 'bit-trans' into next | Luc Van Oostenryck | 11 | -17/+504 |
| 2020-11-27 | convert SEL(x & BIT1, BIT2, 0) into SHIFT(x & BIT1, S) | Luc Van Oostenryck | 2 | -1/+15 |
| 2020-11-27 | add log base 2 function: log2_exact() | Luc Van Oostenryck | 1 | -0/+7 |
| 2020-11-27 | add helper is_pow2() | Luc Van Oostenryck | 1 | -0/+9 |
| 2020-11-27 | add helper is_power_of_2() | Luc Van Oostenryck | 1 | -0/+5 |
| 2020-11-27 | factorize SEL(x, OP(y,z), y) into OP(SEL(x, z, 0), y) | Luc Van Oostenryck | 2 | -1/+40 |
| 2020-11-27 | add testscases for 'bits translation' optimization | Luc Van Oostenryck | 2 | -0/+44 |
| 2020-11-27 | factorize SHIFT(x, s) OP SHIFT(y, s) into SHIFT((x OP y), s) | Luc Van Oostenryck | 4 | -3/+27 |
| 2020-11-27 | factorize (x OP1 z) OP2 (y OP1 z) into (x OP2 y) OP1 z | Luc Van Oostenryck | 5 | -4/+78 |
| 2020-11-27 | refactor simplify_add() to avoid code duplication | Luc Van Oostenryck | 1 | -13/+9 |
| 2020-11-27 | refactor simplify_add() to avoid code duplication (preparation) | Luc Van Oostenryck | 1 | -5/+2 |
| 2020-11-27 | add helper replace_binop() | Luc Van Oostenryck | 1 | -0/+17 |
| 2020-11-27 | add helper make_insn_pair() & swap_insn() | Luc Van Oostenryck | 1 | -0/+31 |
| 2020-11-27 | reassoc: add helper can_move_to() | Luc Van Oostenryck | 1 | -0/+37 |
| 2020-11-27 | add testscases for some factorization of distributive operations | Luc Van Oostenryck | 7 | -0/+193 |
| 2020-11-26 | Merge branch 'fix-trivial-phi' into next | Luc Van Oostenryck | 2 | -2/+22 |
| 2020-11-26 | fix trivial_phi() when the target is before the single value | Luc Van Oostenryck | 2 | -2/+22 |
| 2020-11-26 | Merge branch 'ir-symaddr' into next | Luc Van Oostenryck | 1 | -4/+4 |
| 2020-11-24 | Merge branch 'optim-not' into next | Luc Van Oostenryck | 11 | -23/+200 |
| 2020-11-22 | symaddr: give a type to OP_SYMADDR | Luc Van Oostenryck | 1 | -4/+4 |
| 2020-11-22 | Merge branch 'cleanup' into next | Luc Van Oostenryck | 3 | -21/+8 |
| 2020-11-22 | Merge branch 'optim-cgoto' into next | Luc Van Oostenryck | 12 | -6/+159 |
| 2020-11-22 | not: simplify ((x cmp y) {&,|,^} (x !cmp y)) --> {0,1,1} | Luc Van Oostenryck | 2 | -4/+21 |
| 2020-11-22 | not: simplify (~x {&,|,^} x) --> {0,~0,~0} | Luc Van Oostenryck | 2 | -4/+63 |
| 2020-11-22 | opcode: add helpers opcode_negate() & opcode_swap() | Luc Van Oostenryck | 1 | -0/+10 |
| 2020-11-22 | canon: simplify calculation of canonical order | Luc Van Oostenryck | 2 | -15/+29 |
| 2020-11-22 | canon: put PSEUDO_REGs in canonical order too | Luc Van Oostenryck | 2 | -1/+3 |
| 2020-11-22 | canon: put PSEUDO_ARGs in canonical order too | Luc Van Oostenryck | 4 | -12/+14 |
| 2020-11-22 | not: add testcases for canonicalization & simplification of negations | Luc Van Oostenryck | 6 | -0/+73 |
| 2020-11-21 | add a new instruction for label-as-value | Luc Van Oostenryck | 10 | -17/+63 |
| 2020-11-21 | simplify CGOTO(SEL(x, L1, L2)) into CBR x, L1, L2 | Luc Van Oostenryck | 2 | -1/+22 |
| 2020-11-21 | simplify OP_COMPUTEDGOTO with unique and known target | Luc Van Oostenryck | 2 | -1/+30 |
| 2020-11-21 | simplify kill_insn() of unops and unop-ish instructions | Luc Van Oostenryck | 1 | -13/+5 |
| 2020-11-21 | remove unneeded REPEAT_SYMBOL_CLEANUP | Luc Van Oostenryck | 3 | -8/+3 |
| 2020-11-21 | fix kill_insn(OP_SETVAL) | Luc Van Oostenryck | 1 | -1/+1 |
| 2020-11-21 | add testcases for COMPUTEDGOTO simplification | Luc Van Oostenryck | 3 | -0/+57 |
| 2020-11-19 | Merge branches 'cleanup-postop' and 'cleanup-linearize' | Luc Van Oostenryck | 2 | -6/+1 |
| 2020-11-19 | Merge branch 'diamond' | Luc Van Oostenryck | 2 | -2/+114 |
| 2020-11-19 | simplify unrestricted postop | Luc Van Oostenryck | 1 | -2/+1 |
| 2020-11-19 | Merge branch 'unqual' | Luc Van Oostenryck | 5 | -2/+77 |
| 2020-11-18 | unqual: statement expressions should drop qualifiers | Luc Van Oostenryck | 2 | -2/+1 |
| 2020-11-18 | unqual: comma expressions should drop qualifiers | Luc Van Oostenryck | 2 | -2/+1 |
| 2020-11-18 | unqual: unqualify_type() should check for null ctypes | Luc Van Oostenryck | 1 | -0/+2 |
| 2020-11-18 | unqual: add testcases | Luc Van Oostenryck | 4 | -0/+75 |
| 2020-11-18 | casts should drop qualifiers | Luc Van Oostenryck | 2 | -0/+27 |
| 2020-11-17 | linearize: remove unneeded forward declarations | Luc Van Oostenryck | 1 | -4/+0 |
| 2020-11-17 | Merge branch 'pack-early' | Luc Van Oostenryck | 18 | -39/+269 |
| 2020-11-17 | simplify CBR-CBR on the same condition | Luc Van Oostenryck | 1 | -0/+106 |
| 2020-11-17 | rebuild dominance tree during CFG cleanup | Luc Van Oostenryck | 1 | -2/+8 |
| 2020-11-17 | cfg: early CFG simplification | Luc Van Oostenryck | 12 | -11/+102 |
| 2020-11-17 | cfg: call simplify_memops() unconditionally. | Luc Van Oostenryck | 4 | -3/+40 |
| 2020-11-17 | cfg: add missing REPEAT_CFG_CLEANUP | Luc Van Oostenryck | 2 | -1/+2 |
| 2020-11-17 | cfg: remove phi-nodes when merging BBs | Luc Van Oostenryck | 1 | -0/+23 |
| 2020-11-17 | cfg: remove phi-sources when merging BBs | Luc Van Oostenryck | 2 | -1/+42 |
| 2020-11-15 | cfg: extract merge_bb() from pack_basic_blocks() | Luc Van Oostenryck | 1 | -23/+35 |
| 2020-11-15 | cfg: add testcase for phi-adjusting during BB merge | Luc Van Oostenryck | 1 | -0/+24 |
| 2020-11-15 | testcase: avoid UNDEF | Luc Van Oostenryck | 1 | -2/+3 |
| 2020-11-14 | doc: add header for flow simplification related documentation | Luc Van Oostenryck | 2 | -3/+5 |
| 2020-11-16 | doc: add header for optimization related documentation | Luc Van Oostenryck | 2 | -2/+7 |
| 2020-11-16 | doc: add some doc to flowgraph.h | Luc Van Oostenryck | 2 | -0/+21 |
| 2020-11-16 | doc: fix extracted autodoc when short description ends with a ? | Luc Van Oostenryck | 1 | -2/+3 |
| 2020-11-16 | doc: add some doc about using NULL or VOID in ptrlists | Luc Van Oostenryck | 1 | -0/+12 |
| 2020-11-16 | doc: Sphinx's option ':noindex:' have been renamed into ':noindexentry:' | Luc Van Oostenryck | 1 | -1/+1 |
| 2020-11-12 | linearize: fix a couple of 'selfcheck' warnings | Ramsay Jones | 1 | -0/+2 |
| 2020-11-11 | Merge branch 'debug' | Luc Van Oostenryck | 3 | -3/+20 |
| 2020-11-09 | Merge branch 'optim-cmp' into next | Luc Van Oostenryck | 20 | -237/+582 |
| 2020-11-09 | Merge branch 'optim-sel' into next | Luc Van Oostenryck | 9 | -21/+122 |
| 2020-11-09 | fix linear_isdigit()'s itype | Luc Van Oostenryck | 1 | -0/+1 |
| 2020-11-08 | select: simplify select(x, x, 0) --> x | Luc Van Oostenryck | 3 | -9/+5 |
| 2020-11-08 | select: simplify handling of select(x, 0, x) --> 0 | Luc Van Oostenryck | 2 | -5/+11 |
| 2020-11-08 | cmp: simplify compares and sign/zero extend | Luc Van Oostenryck | 3 | -12/+42 |
| 2020-11-08 | cmp: simplify zext(x) cmpu C | Luc Van Oostenryck | 2 | -1/+4 |
| 2020-11-08 | cmp: simplify zext(x) cmps C | Luc Van Oostenryck | 2 | -1/+14 |
| 2020-11-08 | cmp: canonicalize sext(x) cmpu C (with C >= SMAX) | Luc Van Oostenryck | 2 | -1/+12 |
| 2020-11-08 | cmp: simplify sext(x) cmps {SMAX,SMIN} | Luc Van Oostenryck | 2 | -1/+14 |
| 2020-11-08 | cmp: simplify zext(x) cmp C --> x cmp C | Luc Van Oostenryck | 4 | -3/+11 |
| 2020-11-08 | cmp: simplify sext(x) cmp C --> x cmp C | Luc Van Oostenryck | 2 | -1/+24 |
| 2020-11-08 | cmp: canonicalize unsigned (x {<=,>} SMAX) | Luc Van Oostenryck | 2 | -1/+4 |
| 2020-11-08 | cmp: canonicalize unsigned compare with UMAX or UMAX-1 | Luc Van Oostenryck | 2 | -1/+8 |
| 2020-11-08 | cmp: simplify unsigned (x {<=,>} UMAX) into {1,0} | Luc Van Oostenryck | 2 | -1/+5 |
| 2020-11-08 | cmp: canonicalize unsigned (x {<,>=} C) --> (x {<=,>} C-1) | Luc Van Oostenryck | 2 | -2/+7 |
| 2020-11-08 | cmp: use a few helpers for the simplification of compares | Luc Van Oostenryck | 1 | -20/+32 |
| 2020-11-08 | cmp: move some code in a separate function: simplify_compare_constant() | Luc Van Oostenryck | 1 | -31/+43 |
| 2020-11-08 | cmp: add signed/unsigned to opcode table | Luc Van Oostenryck | 3 | -85/+90 |
| 2020-11-07 | simplify SEL(x == y, x, y) and friends | Luc Van Oostenryck | 2 | -0/+24 |
| 2020-11-07 | select: simplify handling of constant cond or src1 == src2 | Luc Van Oostenryck | 1 | -8/+6 |
| 2020-11-07 | select: simplify SEL(SEL(x, C1, C2), y, z) --> y (with C1, C2 != 0) | Luc Van Oostenryck | 2 | -1/+3 |
| 2020-11-07 | select: simplify SEL(SEL(x, C, 0), C, 0) --> SEL(x, C, 0) == cond | Luc Van Oostenryck | 1 | -0/+3 |
| 2020-11-07 | select: simplify SEL(SEL(x, C, 0), y, z) --> SEL(x, y, z) and its dual | Luc Van Oostenryck | 3 | -2/+20 |
| 2020-11-07 | select: add some testcases for select simplification | Luc Van Oostenryck | 5 | -0/+54 |
| 2020-11-05 | cmp: add testcases for the simplification of compares | Luc Van Oostenryck | 15 | -0/+293 |
| 2020-11-02 | cmp: adapt testcase for compares' canonicalization | Luc Van Oostenryck | 1 | -111/+14 |
| 2020-11-01 | Merge branch 'typed-cmp' | Luc Van Oostenryck | 7 | -5/+75 |
| 2020-11-01 | linearize __builtin_isdigit() | Luc Van Oostenryck | 4 | -0/+65 |
| 2020-11-01 | fix usage count in linearize_fma() | Luc Van Oostenryck | 2 | -4/+4 |
| 2020-11-01 | fix init_linearized_builtins() | Luc Van Oostenryck | 1 | -1/+1 |
| 2020-11-01 | testsuite: add a new tag: check-output-returns | Luc Van Oostenryck | 3 | -0/+33 |
| 2020-11-01 | testsuite: add a new tag: check-output-match | Luc Van Oostenryck | 3 | -0/+47 |
| 2020-11-01 | do not call simplify_instruction() if already removed | Luc Van Oostenryck | 2 | -3/+2 |
| 2020-11-07 | add debug helpers: show_insn_bb() & show_insn_entry() | Luc Van Oostenryck | 1 | -0/+18 |
| 2020-11-01 | eval_insn: give an explicit type to compare's operands | Luc Van Oostenryck | 6 | -7/+30 |
| 2020-11-01 | eval_insn: add testcases for incorrect type in OP_SET_* | Luc Van Oostenryck | 3 | -0/+47 |