| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-03-18 | fix-return: remove special case for single return | Luc Van Oostenryck | 2 | -5/+5 |
| 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 timeout for infinite optim loop tests | Luc Van Oostenryck | 2 | -0/+2 |
| 2018-03-14 | optim: add testcase for internal infinite loop | Luc Van Oostenryck | 1 | -0/+18 |
| 2018-03-14 | optim: add some more optimization tests | Luc Van Oostenryck | 2 | -0/+42 |
| 2018-03-14 | cleanup deadborn phi-sources | Luc Van Oostenryck | 1 | -0/+17 |
| 2018-03-11 | fix symbol cleanup | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-03-11 | fix address_taken() | Luc Van Oostenryck | 2 | -1/+19 |
| 2018-03-11 | taint: let check_access() warn just once | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-03-11 | testsuite: fix problem with double-escaping in patterns | Luc Van Oostenryck | 19 | -29/+29 |
| 2018-02-27 | testsuite: add testcase about CSE problem | Luc Van Oostenryck | 1 | -0/+18 |
| 2018-02-27 | testsuite: add testcase for some random crash | Luc Van Oostenryck | 1 | -0/+11 |
| 2018-02-24 | testsuite: fix typo with 'test-suite format -a' | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-02-20 | no need for signed & unsigned multiplication | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-02-17 | builtin: add testcases for expansion of FP classification | Luc Van Oostenryck | 4 | -0/+86 |
| 2018-02-17 | builtin: add testcases for expansion of special FP constants | Luc Van Oostenryck | 2 | -0/+62 |
| 2018-02-17 | builtin: add typechecking of isnan(), isinf(), ... | Luc Van Oostenryck | 1 | -0/+95 |
| 2018-02-17 | builtin: make builtins more builtin | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-02-17 | add __builtin functions for isinf_sign, isfinite and isnan | Logan Gunthorpe | 1 | -0/+3 |
| 2018-02-16 | Merge branches 'fix-converted-loads', 'kill-deadborn-loads', 'kill-dead-loads... | Luc Van Oostenryck | 5 | -0/+73 |
| 2018-02-16 | no repetition in unknown attribute warning message | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-02-15 | By default disable the warning flag '-Wunknown-attribute' | Luc Van Oostenryck | 1 | -4/+0 |
| 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 usage of deadborn loads | Luc Van Oostenryck | 1 | -0/+9 |
| 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-02-11 | fix missing checks for deleted instructions | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-02-10 | fix dead dominator | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-02-10 | add testcase of dead dominator | Luc Van Oostenryck | 1 | -0/+19 |
| 2018-02-08 | Merge branches 'cse-setfval' and 'extract-eval' into tip | Luc Van Oostenryck | 5 | -0/+87 |
| 2018-02-05 | fix examination of bad typeof | Luc Van Oostenryck | 1 | -0/+17 |
| 2018-02-01 | do not report bad types twice | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-02-01 | use valid_type to avoid to warn twice on conditionals | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-02-01 | fix error in bad conditional | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-02-01 | add testcases for duplicated warning about invalid types | Luc Van Oostenryck | 3 | -0/+50 |
| 2018-01-31 | report type & size on non-power-of-2 pointer subtraction | Luc Van Oostenryck | 1 | -0/+23 |
| 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 | 4 | -14/+61 |
| 2018-01-07 | Merge branches 'fmax-warnings', 'funsigned-char', 'testcase-fix-missing-retur... | Luc Van Oostenryck | 6 | -2/+130 |
| 2018-01-02 | Merge branches 'fix-expand-bitfield-deref', 'fix-fpops-cse', 'null-expr', 'si... | Luc Van Oostenryck | 22 | -0/+500 |
| 2018-01-02 | fix: dereference null-type | Luc Van Oostenryck | 1 | -0/+18 |
| 2017-12-29 | add support for '-f[no-][un]signed-char' | Luc Van Oostenryck | 2 | -0/+20 |
| 2017-12-28 | fix implicit size of unsized arrays | Luc Van Oostenryck | 2 | -0/+28 |
| 2017-12-28 | add testcases for type comparison | Luc Van Oostenryck | 1 | -0/+76 |
| 2017-12-28 | add more testcases for function designator dereference | Luc Van Oostenryck | 3 | -0/+19 |
| 2017-12-28 | fix crash on bad expression in linearize_switch() | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-12-28 | warn on empty parenthesized expressions | Luc Van Oostenryck | 1 | -0/+27 |
| 2017-12-28 | testcases: add missing return statements | Luc Van Oostenryck | 2 | -2/+2 |
| 2017-12-27 | llvm: fix: previous function ref MUST be reused | Luc Van Oostenryck | 1 | -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 | fix expansion of constant bitfield dereference | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-12-21 | add testcase for constant bitfield dereference | Luc Van Oostenryck | 1 | -0/+28 |
| 2017-12-21 | Merge branches 'deref-fun-ptr' and 'deref-base-type' into tip | Luc Van Oostenryck | 2 | -0/+62 |
| 2017-12-21 | dereference of a function is a no-op | Luc Van Oostenryck | 6 | -6/+0 |
| 2017-12-21 | add testcases for multiple deref of calls | Luc Van Oostenryck | 5 | -4/+23 |
| 2017-12-21 | fix linearize (*fun)() | Luc Van Oostenryck | 3 | -3/+0 |
| 2017-12-21 | add testcases for the linearization of calls | Luc Van Oostenryck | 12 | -0/+318 |
| 2017-12-21 | fix: evaluate_dereference() unexamined base type | Luc Van Oostenryck | 2 | -2/+0 |
| 2017-12-21 | add testcases for unexamined base type | Luc Van Oostenryck | 2 | -0/+64 |
| 2017-12-16 | Merge branch 'testsuite-arg-env' into cli-macro | Luc Van Oostenryck | 1 | -8/+6 |
| 2017-12-16 | fix: spaces in macro definition on the command line | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-12-16 | add test case for space within command line | Luc Van Oostenryck | 1 | -0/+11 |
| 2017-12-16 | Merge branch 'testsuite-fix-quotes-cmdline' into cli-macro | Luc Van Oostenryck | 2 | -5/+14 |
| 2017-12-16 | testsuite: allow default args from environment for test commands | Luc Van Oostenryck | 1 | -1/+2 |
| 2017-12-16 | testsuite: respect command line's quotes & whitespaces | Luc Van Oostenryck | 2 | -6/+7 |
| 2017-12-16 | testsuite: process extra options without exec | Luc Van Oostenryck | 1 | -7/+4 |
| 2017-12-13 | testsuite: add test case for quoting of command's arguments | Luc Van Oostenryck | 1 | -0/+8 |
| 2017-12-13 | fix: accept 'sparse -D M...' | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-12-13 | add testcase for 'sparse -D M...' | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-12-10 | Merge remote-tracking branch 'worktree/testsuite-next' | Luc Van Oostenryck | 13 | -90/+91 |
| 2017-12-08 | testsuite: add support for 'format -a' | Luc Van Oostenryck | 1 | -0/+5 |
| 2017-12-08 | testsuite: default to shift in the getopt loop | Luc Van Oostenryck | 1 | -9/+1 |
| 2017-12-08 | testsuite: allow to test only a subdir | Luc Van Oostenryck | 1 | -5/+17 |
| 2017-12-08 | testsuite: change do_usage text | Luc Van Oostenryck | 1 | -7/+7 |
| 2017-12-08 | testsuite: move no-arg out of the getopt loop | Luc Van Oostenryck | 1 | -6/+5 |
| 2017-12-08 | testsuite: move do_test_suite out of the getopt loop | Luc Van Oostenryck | 1 | -2/+1 |
| 2017-12-08 | testsuite: early return in getopt loop | Luc Van Oostenryck | 1 | -0/+4 |
| 2017-12-08 | testsuite: validate the 'check-...' tags | Luc Van Oostenryck | 1 | -0/+12 |
| 2017-12-08 | testsuite: fix invalid 'check-...' tags | Luc Van Oostenryck | 8 | -12/+12 |
| 2017-12-08 | testsuite: reset 'quiet' at the start of each testcase | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-12-08 | testsuite: add & use warning() | Luc Van Oostenryck | 1 | -1/+9 |
| 2017-12-08 | testsuite: move verbose/error() before get_tag_value() | Luc Van Oostenryck | 1 | -17/+19 |
| 2017-12-08 | testsuite: remove old ugly pattern syntax | Luc Van Oostenryck | 1 | -32/+0 |
| 2017-12-08 | testsuite: convert to the new pattern syntax | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-12-08 | testsuite: fix a few more incorrect check-commands | Luc Van Oostenryck | 3 | -3/+3 |
| 2017-12-08 | fix: add missing degenerate() for logical not | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-12-07 | add testcases linearization of degenerated arrays/functions | Luc Van Oostenryck | 3 | -0/+110 |
| 2017-12-07 | add more testcases for using addresses in conditionals | Luc Van Oostenryck | 6 | -44/+177 |
| 2017-11-20 | testsuite: fix: remove unneeded './' before commands | Luc Van Oostenryck | 13 | -13/+13 |
| 2017-11-18 | add support of floating-point specific arithmetic ops | Luc Van Oostenryck | 2 | -0/+77 |
| 2017-11-18 | fix support of floating-point compare | Luc Van Oostenryck | 1 | -0/+123 |
| 2017-11-18 | add test case for boolean negation on float | Luc Van Oostenryck | 1 | -0/+9 |
| 2017-11-18 | fix linearize_inc_dec() with floats | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-11-17 | llvm: give names easier to debug | Luc Van Oostenryck | 1 | -3/+3 |
| 2017-11-17 | llvm: add support for cast from floats | Luc Van Oostenryck | 1 | -2/+0 |
| 2017-11-17 | llvm: add support for OP_FPCAST | Luc Van Oostenryck | 1 | -2/+3 |
| 2017-11-17 | llvm: fix get value from non-anonymous symbol | Luc Van Oostenryck | 2 | -0/+42 |
| 2017-11-17 | llvm: fix mutating function pointer | Luc Van Oostenryck | 1 | -0/+37 |
| 2017-11-17 | llvm: take care of degenerated rvalues | Luc Van Oostenryck | 4 | -4/+0 |
| 2017-11-17 | llvm: fix variadic calls with constants | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-11-17 | llvm: add testcase for calling variadic functions | Luc Van Oostenryck | 1 | -0/+28 |
| 2017-11-17 | llvm: add small script to test LLVM generated bytecode | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-17 | llvm: add test case pointer compare with cast | Luc Van Oostenryck | 1 | -0/+3 |
| 2017-11-17 | llvm: make value_to_ivalue() more flexible | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-11-17 | llvm: fix OP_SWITCH has no target | Luc Van Oostenryck | 1 | -0/+248 |
| 2017-11-17 | llvm: adjust OP_RET's type | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-11-17 | llvm: give correct type to binops | Luc Van Oostenryck | 3 | -0/+80 |
| 2017-11-17 | llvm: fix type in comparison with an address constant | Luc Van Oostenryck | 1 | -0/+12 |
| 2017-11-17 | llvm: fix pointer/float mixup in comparisons | Luc Van Oostenryck | 1 | -0/+9 |
| 2017-11-17 | llvm: add support for OP_SETVAL with labels | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-11-17 | llvm: add support for OP_SETVAL with floats | Luc Van Oostenryck | 1 | -0/+7 |
| 2017-11-17 | llvm: add test cases for degenerated pointers | Luc Van Oostenryck | 1 | -0/+73 |
| 2017-11-17 | llvm: add test cases for arrays passed as argument | Luc Van Oostenryck | 1 | -3/+146 |
| 2017-11-17 | llvm: add test cases for pointers passed as argument | Luc Van Oostenryck | 1 | -0/+43 |
| 2017-11-17 | llvm: add test cases for symbol's address | Luc Van Oostenryck | 1 | -0/+63 |
| 2017-11-17 | llvm: fix output_op_store() which modify its operand | Luc Van Oostenryck | 1 | -0/+16 |
| 2017-11-17 | llvm: fix translation of PSEUDO_VALs into a ValueRefs | Luc Van Oostenryck | 2 | -0/+47 |
| 2017-11-17 | add support for wider type in switch-case | Luc Van Oostenryck | 1 | -0/+47 |
| 2017-11-16 | give a type to all function arguments | Luc Van Oostenryck | 1 | -0/+23 |
| 2017-11-16 | inlined calls should not block BB packing | Luc Van Oostenryck | 2 | -5/+31 |
| 2017-11-16 | fix usage of inlined calls | Luc Van Oostenryck | 1 | -0/+58 |
| 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 | 35 | -0/+799 |
| 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 | 28 | -0/+629 |
| 2017-11-13 | add test case for superfluous cast with volatiles | Luc Van Oostenryck | 1 | -0/+14 |
| 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 testcase for return & inline | Luc Van Oostenryck | 1 | -0/+24 |
| 2017-11-13 | add test case for pre-processor extra tokens warning | Luc Van Oostenryck | 1 | -0/+15 |
| 2017-11-13 | add test cases for canonicalization of mul chains | Luc Van Oostenryck | 1 | -0/+24 |
| 2017-11-13 | add testcase for __builtin_unreachable() | Luc Van Oostenryck | 1 | -0/+31 |
| 2017-11-13 | add test case for compound literals | Luc Van Oostenryck | 2 | -0/+45 |
| 2017-11-13 | add test cases for canonicalization of add/sub chains | Luc Van Oostenryck | 1 | -0/+55 |
| 2017-11-13 | add test case for missed overflow detection | Luc Van Oostenryck | 1 | -0/+19 |
| 2017-11-13 | add test case for bad layout of bool in bitfields | Luc Van Oostenryck | 1 | -0/+26 |
| 2017-11-13 | add test case using sizeof on incomplete type | Luc Van Oostenryck | 1 | -0/+27 |
| 2017-11-13 | add test case storage specifier in struct member | Luc Van Oostenryck | 1 | -0/+20 |
| 2017-11-13 | add test case bitfields in K&R decl | Luc Van Oostenryck | 1 | -0/+14 |
| 2017-11-13 | add test case for incomplete type | Luc Van Oostenryck | 1 | -0/+20 |
| 2017-11-13 | add test case for conditionally undefined var | Luc Van Oostenryck | 1 | -0/+21 |
| 2017-11-13 | add test case for memory to register problem | Luc Van Oostenryck | 1 | -0/+25 |
| 2017-11-13 | add test case for VLA sizeof | Luc Van Oostenryck | 1 | -0/+37 |
| 2017-11-13 | add test case for using multiple input files | Luc Van Oostenryck | 1 | -0/+11 |
| 2017-11-13 | Merge branch 'dump-ir' into tip | Luc Van Oostenryck | 3 | -1/+11 |
| 2017-11-13 | dump-ir: make it more flexible | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-13 | dump-ir: rename -fdump-linearize to -fdump-ir | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-12 | dump-ir: add testcase for option parsing corner case | Luc Van Oostenryck | 2 | -0/+10 |
| 2017-11-11 | Merge branches 'volatile-loads-are-side-effects', 'fix-volatile-simplificatio... | Luc Van Oostenryck | 9 | -14/+384 |
| 2017-11-11 | fix: volatile stores must not be simplified | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-11-11 | add test case for bogus volatile simplification | Luc Van Oostenryck | 1 | -10/+6 |
| 2017-11-11 | Merge branches 'constexpr-shorter-name', 'testsuite-clean', 'make-cleanup', '... | Luc Van Oostenryck | 27 | -162/+253 |
| 2017-11-11 | fix 'simplification' of float-to-int casts | Luc Van Oostenryck | 2 | -4/+38 |
| 2017-11-10 | volatile loads are side-effects too | Luc Van Oostenryck | 1 | -0/+13 |
| 2017-11-08 | add support for C11's _Atomic as type qualifier | Luc Van Oostenryck | 2 | -0/+107 |
| 2017-11-08 | associate MOD_RESTRICT with restrict-qualified variables | Luc Van Oostenryck | 4 | -0/+221 |
| 2017-11-08 | testsuite: add support for 'format -l' | Luc Van Oostenryck | 1 | -1/+13 |
| 2017-11-08 | testsuite: add support for 'format -f' | Luc Van Oostenryck | 1 | -2/+12 |
| 2017-11-08 | testsuite: format: strip .c from default name | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-08 | testsuite: format: saner defaults handling | Luc Van Oostenryck | 1 | -10/+5 |
| 2017-11-08 | testsuite: make do_format() more self-contained | Luc Van Oostenryck | 1 | -3/+27 |
| 2017-11-08 | testsuite: move up arg_file() | Luc Van Oostenryck | 1 | -15/+17 |
| 2017-11-08 | testsuite: 'quiet' must be initialized earlier | Luc Van Oostenryck | 1 | -0/+1 |
| 2017-11-08 | testsuite: add a blank line before format | Luc Van Oostenryck | 1 | -0/+1 |
| 2017-11-08 | testsuite: save screen real estate | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-11-08 | testsuite: allow arch-specific tests | Luc Van Oostenryck | 1 | -0/+18 |
| 2017-11-08 | testsuite: extract disable() | Luc Van Oostenryck | 1 | -2/+9 |
| 2017-11-08 | testsuite: remove useless test-be.c | Luc Van Oostenryck | 1 | -46/+0 |
| 2017-11-08 | testsuite: remove useless selftest | Luc Van Oostenryck | 3 | -30/+0 |
| 2017-11-08 | testsuite: allow --format & --single | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-11-08 | testsuite: get options from env too | Luc Van Oostenryck | 1 | -0/+7 |
| 2017-11-08 | testsuite: add support for -a|--abort | Luc Van Oostenryck | 1 | -0/+8 |
| 2017-11-08 | testsuite: add support for -q|--quiet | Luc Van Oostenryck | 1 | -2/+15 |
| 2017-11-08 | testsuite: allow to parse several options | Luc Van Oostenryck | 1 | -2/+5 |
| 2017-11-08 | testsuite: saner handling of 'must_fail' | Luc Van Oostenryck | 1 | -3/+5 |
| 2017-11-08 | testsuite: check error messages first | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-08 | testsuite: clearer result summary | Luc Van Oostenryck | 1 | -4/+9 |
| 2017-11-06 | Merge branches 'cleanup-prototype', 'cleanup-cclass' and 'testcases-return-ty... | Luc Van Oostenryck | 3 | -1/+43 |
| 2017-09-18 | add test case for bad return type | Luc Van Oostenryck | 1 | -0/+19 |
| 2017-09-18 | add test case for incomplete type | Luc Van Oostenryck | 1 | -0/+23 |
| 2017-09-18 | fix test case kill-phi-ttsb | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-09-18 | fix: missing evaluate with '-include' | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-09-17 | fix: missing evaluate with '-include' : add testcase | Luc Van Oostenryck | 2 | -0/+19 |
| 2017-09-16 | testsuite: convert to the new patern syntax | Luc Van Oostenryck | 8 | -10/+10 |
| 2017-09-16 | testsuite: obsolete old pattern checking syntax | Luc Van Oostenryck | 1 | -5/+5 |
| 2017-09-16 | testsuite: new eq/min/max syntax for pattern checking | Luc Van Oostenryck | 1 | -0/+50 |
| 2017-09-16 | use shorter name for constexpr tests | Luc Van Oostenryck | 14 | -14/+14 |
| 2017-09-16 | testsuite: better message for pattern absence/presence | Luc Van Oostenryck | 1 | -6/+7 |
| 2017-09-16 | testsuite: better message for pattern nbr checking | Luc Van Oostenryck | 1 | -1/+2 |
| 2017-09-16 | testsuite: move verbose() & error() | Luc Van Oostenryck | 1 | -17/+17 |
| 2017-09-16 | testsuite: allow to test a few cases at once | Luc Van Oostenryck | 1 | -1/+8 |
| 2017-09-16 | testsuite: 'echo -n' may not be interpreted as '-n' | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-08-31 | Sparse preprocessing bug with zero-arg variadic macros | Al Viro | 1 | -0/+4 |
| 2017-08-28 | Merge remote-tracking branch 'luc/constexpr-v4' into master | Christopher Li | 15 | -0/+378 |
| 2017-08-11 | Merge remote-tracking branch 'luc/remove-singlestore-shortcut' | Christopher Li | 2 | -0/+18 |
| 2017-08-11 | Remove single-store shortcut | Luc Van Oostenryck | 1 | -1/+0 |