| Age | Commit message (Expand) | Author | Files | Lines |
| 2017-11-17 | llvm: add small script to test LLVM generated bytecode | Luc Van Oostenryck | 2 | -1/+16 |
| 2017-11-17 | llvm: let pseudo_to_value() directly use the type | Luc Van Oostenryck | 1 | -21/+21 |
| 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 | 2 | -5/+23 |
| 2017-11-17 | llvm: make value_to_pvalue() more flexible | Luc Van Oostenryck | 1 | -3/+12 |
| 2017-11-17 | llvm: fix OP_SWITCH has no target | Luc Van Oostenryck | 2 | -3/+249 |
| 2017-11-17 | llvm: add support for OP_SWITCH with a range | Luc Van Oostenryck | 1 | -10/+7 |
| 2017-11-17 | llvm: give a name to all values | Luc Van Oostenryck | 1 | -13/+20 |
| 2017-11-17 | llvm: make pseudo_name() more flexible | Luc Van Oostenryck | 1 | -11/+6 |
| 2017-11-17 | llvm: fix type of switch constants | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-17 | llvm: variadic functions are not being marked as such | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-17 | llvm: adjust OP_RET's type | Luc Van Oostenryck | 2 | -1/+1 |
| 2017-11-17 | llvm: give correct type to binops | Luc Van Oostenryck | 4 | -0/+110 |
| 2017-11-17 | llvm: fix type in comparison with an address constant | Luc Van Oostenryck | 2 | -2/+13 |
| 2017-11-17 | llvm: fix pointer/float mixup in comparisons | Luc Van Oostenryck | 2 | -2/+24 |
| 2017-11-17 | llvm: ignore OP_INLINED_CALL | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-11-17 | llvm: add support for OP_SETVAL with labels | Luc Van Oostenryck | 2 | -0/+16 |
| 2017-11-17 | llvm: add support for OP_SETVAL with floats | Luc Van Oostenryck | 2 | -1/+25 |
| 2017-11-17 | llvm: add support for OP_NEG | Luc Van Oostenryck | 1 | -2/+15 |
| 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_[ptr]cast() | Luc Van Oostenryck | 1 | -5/+35 |
| 2017-11-17 | llvm: fix output_op_store() which modify its operand | Luc Van Oostenryck | 2 | -4/+18 |
| 2017-11-17 | llvm: fix translation of PSEUDO_VALs into a ValueRefs | Luc Van Oostenryck | 3 | -1/+77 |
| 2017-11-17 | llvm: fix test of floating-point type | Luc Van Oostenryck | 1 | -25/+17 |
| 2017-11-17 | llvm: extract get_sym_value() from pseudo_to_value() | Luc Van Oostenryck | 1 | -47/+53 |
| 2017-11-17 | llvm: avoid useless temp variable | Luc Van Oostenryck | 1 | -5/+2 |
| 2017-11-17 | llvm: give a name to call's return values | Luc Van Oostenryck | 1 | -1/+6 |
| 2017-11-17 | llvm: give arguments a name | Luc Van Oostenryck | 1 | -0/+12 |
| 2017-11-17 | llvm: use pseudo_list_size() instead of open coding it | Luc Van Oostenryck | 1 | -4/+1 |
| 2017-11-17 | llvm: reduce scope of 'bb_nr' | Luc Van Oostenryck | 1 | -2/+1 |
| 2017-11-17 | llvm: remove unneeded function::type | Luc Van Oostenryck | 1 | -3/+3 |
| 2017-11-17 | llvm: remove unneeded 'generation' | Luc Van Oostenryck | 1 | -11/+2 |
| 2017-11-17 | llvm: remove unneeded arg 'module' | Luc Van Oostenryck | 1 | -37/+37 |
| 2017-11-17 | add support for wider type in switch-case | Luc Van Oostenryck | 3 | -5/+52 |
| 2017-11-17 | add doc about sparse's instructions/IR | Luc Van Oostenryck | 1 | -0/+293 |
| 2017-11-16 | give a type to OP_SWITCHs | Luc Van Oostenryck | 1 | -2/+3 |
| 2017-11-16 | give a type to OP_SELs, always | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-16 | give a type to OP_PHISOURCEs | Luc Van Oostenryck | 4 | -12/+10 |
| 2017-11-16 | give a type to all function arguments | Luc Van Oostenryck | 3 | -7/+31 |
| 2017-11-16 | inlined calls should not block BB packing | Luc Van Oostenryck | 3 | -5/+32 |
| 2017-11-16 | fix usage of inlined calls | Luc Van Oostenryck | 2 | -1/+59 |
| 2017-11-16 | add is_signed_type() | Luc Van Oostenryck | 3 | -22/+12 |
| 2017-11-16 | canonicalize compare instructions | Luc Van Oostenryck | 4 | -14/+151 |
| 2017-11-16 | canonicalize binops before simplification | Luc Van Oostenryck | 1 | -11/+9 |
| 2017-11-16 | use opcode table for compare_opcode() | Luc Van Oostenryck | 1 | -25/+1 |
| 2017-11-16 | add table to "negate" some opcode | Luc Van Oostenryck | 4 | -0/+49 |
| 2017-11-16 | don't output value of anonymous symbol's pointer | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-11-16 | show OP_PHI without VOID | Luc Van Oostenryck | 1 | -0/+2 |
| 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 | 11 | -76/+257 |
| 2017-11-13 | dump-ir: activate -fdump-ir=mem2reg | Luc Van Oostenryck | 1 | -0/+2 |
| 2017-11-13 | dump-ir: make it more flexible | Luc Van Oostenryck | 8 | -19/+78 |
| 2017-11-13 | dump-ir: rename -fdump-linearize to -fdump-ir | Luc Van Oostenryck | 8 | -11/+11 |
| 2017-11-13 | dump-ir: saner use of fdump_linearize | Luc Van Oostenryck | 3 | -4/+5 |
| 2017-11-13 | dump-ir: allow to skip the optimization pass(es) | Luc Van Oostenryck | 1 | -0/+2 |
| 2017-11-12 | dump-ir: activate/deactive pass 'mem2reg' | Luc Van Oostenryck | 1 | -1/+2 |
| 2017-11-12 | dump-ir: allow to specify the passes to execute via cli's options | Luc Van Oostenryck | 4 | -0/+54 |
| 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 | 30 | -193/+552 |
| 2017-11-11 | fix: volatile stores must not be simplified | Luc Van Oostenryck | 2 | -2/+5 |
| 2017-11-11 | add test case for bogus volatile simplification | Luc Van Oostenryck | 1 | -10/+6 |
| 2017-11-11 | flush stdout when warning | Luc Van Oostenryck | 1 | -0/+1 |
| 2017-11-11 | fix description setval & symaddr | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-11 | Merge branches 'constexpr-shorter-name', 'testsuite-clean', 'make-cleanup', '... | Luc Van Oostenryck | 33 | -347/+445 |
| 2017-11-11 | fix 'simplification' of float-to-int casts | Luc Van Oostenryck | 3 | -4/+42 |
| 2017-11-11 | define MOD_ACCESS for (MOD_ASSIGNED | MOD_ADDRESSABLE) | Luc Van Oostenryck | 3 | -4/+4 |
| 2017-11-10 | volatile loads are side-effects too | Luc Van Oostenryck | 2 | -0/+20 |
| 2017-11-10 | Makefile: use locally built sparse in the selfcheck target | Ramsay Jones | 1 | -1/+1 |
| 2017-11-10 | build: let -fno-strict-aliasing be a mandatory flag | Luc Van Oostenryck | 1 | -1/+6 |
| 2017-11-10 | build: add rule to run a single test | Luc Van Oostenryck | 1 | -0/+2 |
| 2017-11-10 | build: use a single space before assignments | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-11-10 | build: reorg & add comment | Luc Van Oostenryck | 1 | -8/+9 |
| 2017-11-10 | build: avoid foreach | Luc Van Oostenryck | 1 | -9/+11 |
| 2017-11-10 | build: add *.o to clean-check pattern | Luc Van Oostenryck | 1 | -0/+1 |
| 2017-11-10 | build: simplify clean pattern | Luc Van Oostenryck | 1 | -7/+3 |
| 2017-11-10 | build: simplify quiet commands | Luc Van Oostenryck | 1 | -13/+12 |
| 2017-11-10 | build: let quiet commands use less indentation | Luc Van Oostenryck | 1 | -8/+8 |
| 2017-11-10 | build: remove unused QUIET_INST_SH | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-11-10 | build: use standard rules for install | Luc Van Oostenryck | 1 | -21/+14 |
| 2017-11-10 | build: allow the name 'local.mk' to be configurable via the environment | Luc Van Oostenryck | 2 | -1/+3 |
| 2017-11-10 | build: use one line per item | Luc Van Oostenryck | 1 | -8/+43 |
| 2017-11-10 | build: remove the dist rule since unused | Luc Van Oostenryck | 1 | -7/+0 |
| 2017-11-10 | build: normalize rules | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-11-10 | build: remove rule for shared lib, it's unused | Luc Van Oostenryck | 1 | -15/+3 |
| 2017-11-10 | build: make clean targets quieter | Luc Van Oostenryck | 1 | -2/+3 |
| 2017-11-10 | build: move clean & clean-check together | Luc Van Oostenryck | 1 | -3/+3 |
| 2017-11-10 | build: remove references to unexisting pre-process.h | Luc Van Oostenryck | 2 | -2/+1 |
| 2017-11-10 | build: add note about overwritable vars | Luc Van Oostenryck | 1 | -0/+3 |
| 2017-11-10 | build: only generate version.h when needed | Uwe Kleine-König | 1 | -8/+14 |
| 2017-11-10 | build: move tests near their use | Luc Van Oostenryck | 1 | -38/+41 |
| 2017-11-10 | build: CHECKER_FLAGS=-Wno-vla for all targets | Luc Van Oostenryck | 1 | -3/+1 |
| 2017-11-10 | build: reuse rule for ALL_OBJS | Luc Van Oostenryck | 1 | -3/+2 |
| 2017-11-10 | build: no need to use wildcards for generated dependencies | Luc Van Oostenryck | 1 | -4/+3 |
| 2017-11-10 | build: use $LIBS directly in the dependency list | Luc Van Oostenryck | 1 | -2/+2 |
| 2017-11-10 | build: avoid rule-specific CFLAGS | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-10 | build: allow CFLAGS & friends from command line | Luc Van Oostenryck | 1 | -3/+3 |
| 2017-11-10 | build: allow target-specific CFLAGS, CPPFLAGS, LDFLAGS & LDLIBS | Luc Van Oostenryck | 1 | -8/+11 |
| 2017-11-10 | build: use '-ldlibs' instead of '_EXTRA_OBJS' | Luc Van Oostenryck | 1 | -4/+4 |
| 2017-11-10 | build: use '-objs' instead of '_EXTRA_DEPS' | Luc Van Oostenryck | 1 | -6/+6 |
| 2017-11-08 | add support for C11's _Atomic as type qualifier | Luc Van Oostenryck | 7 | -2/+127 |
| 2017-11-08 | associate MOD_RESTRICT with restrict-qualified variables | Luc Van Oostenryck | 8 | -6/+238 |
| 2017-11-08 | define MOD_QUALIFIER for (MOD_CONST | MOD_VOLATILE) | Luc Van Oostenryck | 4 | -5/+6 |
| 2017-11-08 | remove redundancy in MOD_STORAGE | Luc Van Oostenryck | 2 | -2/+2 |
| 2017-11-08 | reorganize the definition of the modifiers | Luc Van Oostenryck | 1 | -33/+32 |
| 2017-11-08 | MOD_ACCESSED is not a type modifier ... | Luc Van Oostenryck | 5 | -9/+5 |
| 2017-11-08 | remove never-used MOD_TYPEDEF | Luc Van Oostenryck | 3 | -6/+0 |
| 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 | 2 | -0/+23 |
| 2017-11-08 | testsuite: simplify documentation | Luc Van Oostenryck | 1 | -13/+13 |
| 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-07 | cgcc: teach cgcc about freebsd & netbsd | Luc Van Oostenryck | 1 | -0/+6 |
| 2017-11-06 | Merge branches 'cleanup-prototype', 'cleanup-cclass' and 'testcases-return-ty... | Luc Van Oostenryck | 5 | -22/+50 |
| 2017-11-06 | build: remove unused support for pkgconfig | Luc Van Oostenryck | 3 | -34/+3 |
| 2017-11-06 | build: fix effectiveness of generated dependencies | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-11-06 | build: pass CPPFLAGS to compiler | Uwe Kleine-König | 1 | -2/+2 |
| 2017-11-06 | build: drop -g from LDFLAGS | Uwe Kleine-König | 1 | -1/+0 |
| 2017-11-06 | build: drop BASIC_CFLAGS and ALL_CFLAGS | Uwe Kleine-König | 1 | -9/+7 |
| 2017-11-06 | build: put comment about local.mk to the place where it is included | Uwe Kleine-König | 1 | -5/+4 |
| 2017-11-05 | Merge branch 'fix-include-eval' of worktree | Luc Van Oostenryck | 3 | -0/+32 |
| 2017-11-05 | build: make PREFIX overwritable from the environment | Uwe Kleine-König | 1 | -1/+1 |
| 2017-10-19 | sparse: document that -Wbitwise is default | Jacob Keller | 1 | -2/+2 |
| 2017-10-03 | fix cgcc ELF version for ppc64/pcc64le | Luc Van Oostenryck | 1 | -3/+2 |
| 2017-10-03 | cgcc: provide __ARM_PCS_VFP for armhf | Uwe Kleine-König | 1 | -2/+9 |
| 2017-10-02 | compile-i386: Use SPARSE_VERSION instead of __DATE__ | Uwe Kleine-König | 1 | -1/+2 |
| 2017-10-02 | cgcc: teach cgcc about GNU/kFreeBSD | Uwe Kleine-König | 1 | -0/+3 |
| 2017-10-02 | build: remove version.h in clean target | Uwe Kleine-König | 1 | -1/+1 |
| 2017-09-19 | compile-i386: make use of expression_list_size() | Martin Kepplinger | 1 | -5/+1 |
| 2017-09-19 | graph: do not scan removed instructions | Luc Van Oostenryck | 1 | -0/+2 |
| 2017-09-19 | remove prototype for unexistant examine_simple_symbol_type() | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-09-19 | remove prototype extern int is_ptr_type() | Luc Van Oostenryck | 1 | -1/+0 |
| 2017-09-19 | cclass: cleanup | Luc Van Oostenryck | 1 | -18/+6 |
| 2017-09-19 | cclass: char is wide enough | Luc Van Oostenryck | 1 | -1/+1 |
| 2017-09-19 | diet: remove unused struct symbol::value | Luc Van Oostenryck | 3 | -3/+2 |
| 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 | 2 | -1/+14 |
| 2017-09-17 | fix: missing evaluate with '-include' : add testcase | Luc Van Oostenryck | 2 | -0/+19 |
| 2017-09-17 | use a specific struct for asm operands | Luc Van Oostenryck | 7 | -107/+63 |
| 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 | 2 | -9/+5 |
| 2017-09-16 | testsuite: new eq/min/max syntax for pattern checking | Luc Van Oostenryck | 2 | -0/+56 |
| 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-09-14 | dump-ir: add defines for the compilation passes | Luc Van Oostenryck | 1 | -0/+16 |
| 2017-09-14 | option: handle switches by table | Luc Van Oostenryck | 1 | -43/+48 |
| 2017-09-14 | option: constify match_option() | Luc Van Oostenryck | 1 | -7/+7 |
| 2017-09-14 | option: use OPTION_NUMERIC() for handle_switch_fmemcpy_max_count() | Luc Van Oostenryck | 2 | -18/+6 |
| 2017-09-14 | option: add support for '-<some-option>=unlimited' | Luc Van Oostenryck | 1 | -0/+4 |
| 2017-09-14 | option: add support for options with 'zero is infinity' | Luc Van Oostenryck | 1 | -1/+6 |
| 2017-09-14 | option: extract OPTION_NUMERIC() from handle_switch_fmemcpy_max_count() | Luc Van Oostenryck | 1 | -0/+19 |
| 2017-09-14 | option: let handle_simple_switch() handle an array of flags | Luc Van Oostenryck | 1 | -9/+18 |
| 2017-09-14 | option: rename 'struct warning' to 'struct flag' | Luc Van Oostenryck | 1 | -5/+5 |
| 2017-09-14 | option: add helper to parse/match command line options | Luc Van Oostenryck | 1 | -14/+20 |