| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-11-10 | Merge branch 'eval-typeof' into next | Luc Van Oostenryck | 1 | -0/+10 |
| 2019-11-10 | typeof: examine it at show-time | Luc Van Oostenryck | 1 | -1/+0 |
| 2019-11-10 | typeof: add a test for unexamined typeof | Luc Van Oostenryck | 1 | -0/+11 |
| 2019-10-30 | arch: add an option to specify the desired arch: --arch=<arch> | Luc Van Oostenryck | 4 | -0/+106 |
| 2019-10-09 | "graph" segfaults on top-level asm | Luc Van Oostenryck | 1 | -0/+1 |
| 2019-10-01 | make 'directive in argument list' clearer | Luc Van Oostenryck | 1 | -4/+4 |
| 2019-09-30 | Merge branch 'fix-expand-asm' into tip | Luc Van Oostenryck | 14 | -33/+228 |
| 2019-09-30 | Merge branch 'relax-constexpr' into tip | Luc Van Oostenryck | 2 | -4/+10 |
| 2019-09-30 | Merge branch 'fix-bad-linear' into tip | Luc Van Oostenryck | 2 | -0/+36 |
| 2019-09-30 | fix sign extension in casting enums | Dan Carpenter | 1 | -1/+0 |
| 2019-09-30 | add test for enum sign extension | Luc Van Oostenryck | 1 | -0/+13 |
| 2019-09-30 | do not linearize invalid expression | Luc Van Oostenryck | 1 | -1/+0 |
| 2019-09-28 | asm: arrays & functions in non-memory operand degenerate into pointers | Luc Van Oostenryck | 1 | -1/+0 |
| 2019-09-27 | asm: fix missing expansion of asm statements | Luc Van Oostenryck | 1 | -1/+0 |
| 2019-09-27 | asm: linearization of output memory operands is different | Luc Van Oostenryck | 1 | -1/+0 |
| 2019-09-27 | asm: missing evaluation of asm statements | Luc Van Oostenryck | 1 | -1/+0 |
| 2019-09-27 | asm: check earlier that body & constraints are strings | Luc Van Oostenryck | 1 | -3/+3 |
| 2019-09-27 | asm: add test evaluation, expansion & linearization of ASM operands | Luc Van Oostenryck | 5 | -0/+174 |
| 2019-09-26 | string: use string_expression() in parse_static_assert() | Luc Van Oostenryck | 1 | -3/+3 |
| 2019-09-26 | expand: add missing expansion of compound literals | Luc Van Oostenryck | 2 | -2/+0 |
| 2019-09-26 | expand: add test for expansion of compound literals | Luc Van Oostenryck | 1 | -0/+27 |
| 2019-09-26 | shorter message for non-scalar in conditionals | Luc Van Oostenryck | 2 | -9/+9 |
| 2019-09-26 | more consistent type info in error messages | Luc Van Oostenryck | 6 | -29/+29 |
| 2019-09-02 | constexpr: relax constexprness of constant conditionals | Luc Van Oostenryck | 2 | -4/+10 |
| 2019-04-01 | fix allowing casts of AS pointers to uintptr_t | Luc Van Oostenryck | 4 | -15/+57 |
| 2019-03-30 | also accept casts of AS pointers to uintptr_t | Luc Van Oostenryck | 1 | -0/+60 |
| 2019-03-05 | add test for evaluation of invalid assignments | Luc Van Oostenryck | 2 | -0/+37 |
| 2019-03-03 | expand: 'conservative' must not bypass valid simplifications | Thomas Weißschuh | 2 | -0/+76 |
| 2019-02-28 | display extra info for type errors in compare & conditional | Luc Van Oostenryck | 1 | -2/+6 |
| 2019-02-18 | testsuite: fix bad escaping of '[' & ']' | Luc Van Oostenryck | 2 | -2/+2 |
| 2019-02-17 | Merge branch 'branch-v0.6' | Luc Van Oostenryck | 2 | -9/+9 |
| 2019-02-07 | redecl: add test for attribute placement in function declarators | Ramsay Jones | 1 | -0/+31 |
| 2019-02-07 | validation: Add patterns FAIL, PASS, XPASS and XFAIL to test | Uwe Kleine-König | 1 | -6/+9 |
| 2019-02-04 | target.c: ignore -m64 on archs where int32_t is a long | Luc Van Oostenryck | 18 | -0/+19 |
| 2019-02-04 | testsuite: remove unneeded -m64 from command-line | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-12-29 | explain cause of 'incorrect type in conditional' | Luc Van Oostenryck | 2 | -9/+9 |
| 2018-12-20 | Merge branch 'show-type' | Luc Van Oostenryck | 12 | -61/+61 |
| 2018-12-19 | Merge branch 'bitwise-ptr' | Luc Van Oostenryck | 2 | -0/+39 |
| 2018-12-17 | show-parse: do not display base type's redundant specifiers | Luc Van Oostenryck | 5 | -37/+37 |
| 2018-12-17 | show-parse: don't display null ident in show_typename() | Luc Van Oostenryck | 9 | -25/+25 |
| 2018-12-17 | add a flag to warn on casts to/from bitwise pointers | Luc Van Oostenryck | 1 | -2/+1 |
| 2018-12-17 | Add testcases for bitwise cast on pointer | Thiebaud Weksteen | 2 | -0/+40 |
| 2018-12-17 | Merge branch 'predefs' into tipv0.6.0-rc1 | Luc Van Oostenryck | 8 | -59/+93 |
| 2018-12-17 | add predefined macros for [u]int32_t | Luc Van Oostenryck | 1 | -0/+2 |
| 2018-12-17 | add predefined macros for [u]int64_t | Luc Van Oostenryck | 1 | -0/+2 |
| 2018-12-17 | add predefined macros for [u]int{8,16}_t | Luc Van Oostenryck | 1 | -0/+4 |
| 2018-12-17 | add predefined macros for [u]intmax | Luc Van Oostenryck | 1 | -0/+2 |
| 2018-12-17 | add predefined macros for [u]intptr | Luc Van Oostenryck | 1 | -0/+2 |
| 2018-12-17 | make predefined_type_size() more generic | Luc Van Oostenryck | 2 | -0/+12 |
| 2018-12-16 | show-parse: strip do_show_type()'s trailing space | Luc Van Oostenryck | 1 | -2/+2 |
| 2018-12-14 | teach sparse about asm inline | Luc Van Oostenryck | 1 | -0/+52 |
| 2018-12-14 | fix '__SIZE_TYPE__' for LLP64 | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-12-14 | testsuite: test predef macros on LP32/LP64/LLP64 | Luc Van Oostenryck | 7 | -59/+70 |
| 2018-12-12 | Merge branch 'as-named' into tip | Luc Van Oostenryck | 5 | -20/+37 |
| 2018-12-12 | as-name: allow ident as address_space | Luc Van Oostenryck | 1 | -0/+17 |
| 2018-12-10 | Merge branch 'fix-non-const-case' into tip | Luc Van Oostenryck | 1 | -0/+37 |
| 2018-12-09 | as-name: add and use show_as() | Luc Van Oostenryck | 4 | -20/+20 |
| 2018-12-09 | Merge branch 'dump-macros' | Luc Van Oostenryck | 2 | -0/+52 |
| 2018-12-09 | don't allow newlines inside string literals | Luc Van Oostenryck | 2 | -4/+3 |
| 2018-12-08 | add testcase for missing deliminator ' or " | Luc Van Oostenryck | 1 | -0/+18 |
| 2018-12-01 | Conditionalize 'warning: non-ANSI function ...' | John Levon | 4 | -0/+53 |
| 2018-12-01 | Use -Wimplicit-int when warning about missing K&R argument types | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-12-01 | fix implicit K&R argument types | Luc Van Oostenryck | 1 | -0/+16 |
| 2018-11-29 | Ignore #ident directives | John Levon | 2 | -0/+24 |
| 2018-11-24 | pre-process: add the -dM option to dump macro definitions | Ramsay Jones | 2 | -0/+42 |
| 2018-11-24 | pre-process: print variable argument macros correctly | Ramsay Jones | 1 | -0/+5 |
| 2018-11-24 | pre-process: don't put spaces in macro parameter list | Ramsay Jones | 1 | -1/+1 |
| 2018-11-24 | pre-process: print macros containing # and ## correctly | Ramsay Jones | 1 | -0/+5 |
| 2018-11-23 | constant: add -Wconstant-suffix warning | Ramsay Jones | 2 | -0/+30 |
| 2018-11-22 | sparsei: add the --[no-]jit options | Ramsay Jones | 1 | -1/+1 |
| 2018-11-20 | fix expansion of function designator | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-11-20 | add testcase for missing function designator expansion | Luc Van Oostenryck | 1 | -0/+23 |
| 2018-10-05 | Merge branch 'fix-enum-type' into tip | Luc Van Oostenryck | 14 | -3/+305 |
| 2018-10-05 | enum: more specific error message for empty enum | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-10-05 | enum: default to unsigned | Luc Van Oostenryck | 3 | -4/+3 |
| 2018-10-05 | enum: warn when mixing different restricted types | Luc Van Oostenryck | 1 | -0/+20 |
| 2018-10-05 | enum: only warn (once) when mixing bitwiseness | Luc Van Oostenryck | 1 | -0/+29 |
| 2018-10-05 | enum: use the smallest type that fit | Luc Van Oostenryck | 3 | -3/+0 |
| 2018-10-05 | enum: fix cast_enum_list() | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-10-05 | enum: add testcase for base & enumerator type | Luc Van Oostenryck | 8 | -0/+227 |
| 2018-10-05 | enum: add testcase for type of enum members | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-10-05 | enum: fix UB when rshifting by full width | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-10-05 | enum: add testcase for UB in oversized shift | Luc Van Oostenryck | 1 | -0/+17 |
| 2018-09-26 | print address space number for cast-from-AS warnings | Vincenzo Frascino | 2 | -3/+63 |
| 2018-09-10 | ssa: relax what can be promoted | Luc Van Oostenryck | 1 | -2/+0 |
| 2018-09-10 | test: make 32-bit version of failed test | Luc Van Oostenryck | 2 | -2/+31 |
| 2018-09-10 | test: use integers of different sizes, even on 32-bit | Luc Van Oostenryck | 1 | -2/+2 |
| 2018-09-10 | test: make test Waddress-space-strict succeed on 32-bit | Luc Van Oostenryck | 1 | -26/+7 |
| 2018-09-08 | fix linearization of non-constant switch-cases | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-09-08 | add testcase for non-constant switch-case | Luc Van Oostenryck | 1 | -0/+38 |
| 2018-09-06 | Merge branch 'rem-trivial-phi' into tip | Luc Van Oostenryck | 1 | -0/+14 |
| 2018-09-06 | Merge branches 'missing-return' and 'fix-logical-phi' into tip | Luc Van Oostenryck | 13 | -90/+281 |
| 2018-09-06 | fix linearization of nested logical expr | Luc Van Oostenryck | 4 | -93/+90 |
| 2018-09-06 | add tests for nested logical expr | Luc Van Oostenryck | 1 | -0/+49 |
| 2018-09-06 | fix ordering of phi-node operand | Luc Van Oostenryck | 2 | -5/+4 |
| 2018-09-06 | add testcases for wrong ordering in phi-nodes | Luc Van Oostenryck | 4 | -0/+55 |
| 2018-09-06 | return nothing only in void functions | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-09-06 | use UNDEF for missing returns | Luc Van Oostenryck | 5 | -5/+0 |
| 2018-09-06 | topasm: top-level asm is special | Luc Van Oostenryck | 1 | -0/+0 |
| 2018-09-05 | add testcases for missing return in last block | Luc Van Oostenryck | 6 | -0/+97 |
| 2018-09-01 | stricter warning for explicit cast to ulong | Luc Van Oostenryck | 1 | -0/+56 |
| 2018-09-01 | Merge branch 'dead-switch' into tip | Luc Van Oostenryck | 1 | -0/+19 |
| 2018-09-01 | Merge branch 'has-attribute' into tip | Luc Van Oostenryck | 1 | -0/+56 |
| 2018-09-01 | trivial-phi: remove more complex trivial phi-nodes | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-09-01 | trivial-phi: add testcase for unneeded trivial phi-nodes | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-09-01 | fix linearization of unreachable switch (with reachable label). | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-09-01 | add tescase for unreachable label in switch | Luc Van Oostenryck | 1 | -0/+20 |
| 2018-09-01 | has-attr: add support for __has_attribute() | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-09-01 | has-attr: add testcase for __has_attribute() | Luc Van Oostenryck | 1 | -0/+57 |
| 2018-08-30 | Merge branch 'volatile-bitfield' and 'mode-pointer' into tip | Luc Van Oostenryck | 2 | -0/+34 |
| 2018-08-25 | fix: do not optimize away accesses to volatile bitfields | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-25 | add testcase for accesses to volatile bitfields | Luc Van Oostenryck | 1 | -0/+17 |
| 2018-08-25 | Merge branch 'ssa' into tip | Luc Van Oostenryck | 32 | -71/+301 |
| 2018-08-25 | testsuite: remove useless test for loop-linearization | Luc Van Oostenryck | 1 | -136/+0 |
| 2018-08-25 | Merge branch 'kill-dead-stores' into tip | Luc Van Oostenryck | 4 | -0/+128 |
| 2018-08-25 | add a testcase for enum using a mode | Luc Van Oostenryck | 1 | -0/+18 |
| 2018-08-24 | Merge branches 'optim-trunc-or' and 'optim-mask-shift-or' into tip | Luc Van Oostenryck | 4 | -4/+0 |
| 2018-08-24 | simplify TRUNC(SHIFT(a | b, S), N) | Luc Van Oostenryck | 2 | -2/+0 |
| 2018-08-24 | simplify AND(SHIFT(a | b, S), M) | Luc Van Oostenryck | 2 | -2/+0 |
| 2018-08-22 | simplify TRUNC((x & M') | y, N) | Luc Van Oostenryck | 4 | -4/+0 |
| 2018-08-22 | Merge branches 'optim-shift-and' and 'optim-bitfield' into tip | Luc Van Oostenryck | 38 | -0/+628 |
| 2018-08-22 | simplify ((x & M) << S) when (M << S) == (-1 << S) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-22 | simplify ((x & M) << S) when (M << S) == 0 | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-22 | simplify ((x & M) >> S) when (M >> S) == (-1 >> S) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-22 | simplify ((x & M) >> S) when (M >> S) == 0 | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-22 | add testcases for {LSR,SHL}(AND(x, M), S) with shared AND(x, M) | Luc Van Oostenryck | 4 | -0/+66 |
| 2018-08-22 | simplify SHL((x & M') | y, S) | Luc Van Oostenryck | 7 | -7/+0 |
| 2018-08-22 | simplify OP((x | C), K) when (C & M) != C | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-22 | simplify OP((x | C), K) when (C & M) == M | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-22 | simplify OP((x | C), K) when (C & M) == 0 | Luc Van Oostenryck | 2 | -2/+0 |
| 2018-08-22 | simplify OP(((x & M') | y), K) when (M' & M) != M' | Luc Van Oostenryck | 3 | -3/+0 |
| 2018-08-22 | simplify OP(((x & M') | y), K) when (M' & M) == M | Luc Van Oostenryck | 3 | -3/+0 |
| 2018-08-22 | allow simplification of OP(((x & y) | (a & M')), K) | Luc Van Oostenryck | 3 | -3/+0 |
| 2018-08-22 | add testcases for bitfield & AND/OR simplification | Luc Van Oostenryck | 36 | -0/+625 |
| 2018-08-22 | add testcase for (((x & M') | (y & M'')) & M) | Luc Van Oostenryck | 2 | -0/+23 |
| 2018-08-17 | Merge branches 'optim-shl-lsr' and 'optim-trunc-trunc' into tip | Luc Van Oostenryck | 1 | -0/+12 |
| 2018-08-17 | simplify TRUNC(TRUNC(x)) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-17 | simplify ((x >> S) << S) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-16 | add testcase for TRUNC(TRUNC(x)) simplification | Luc Van Oostenryck | 1 | -0/+13 |
| 2018-08-16 | add testcase for ((x >> S) << S) simplification | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-08-16 | rename testcase for ((x << S) >> S) simplification | Luc Van Oostenryck | 1 | -1/+1 |
| 2018-08-08 | Merge branches 'fix-inc-dec-size' and 'optim-mask' into tip | Luc Van Oostenryck | 8 | -81/+92 |
| 2018-08-08 | simplify (x & M) >> S to (x >> S) & (M >> S) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-08 | simplify (x << S) >> S into x & (-1 >> S) | Luc Van Oostenryck | 3 | -11/+3 |
| 2018-08-08 | simplify ((x & M) | y) >> S to (y >> S) when (M >> S) == 0 | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-08 | simplify ((x & M') | y ) & M into (y & M) when (M' & M) == 0 | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-07 | optim: add a few more testcases for shift & mask | Luc Van Oostenryck | 1 | -0/+15 |
| 2018-08-07 | fix instruction size & type in linearize_inc_dec() | Luc Van Oostenryck | 2 | -68/+75 |
| 2018-08-06 | limit the mask used for bitfield insertion | Luc Van Oostenryck | 1 | -6/+6 |
| 2018-08-06 | cast: fix warning position in cast_pseudo() | Luc Van Oostenryck | 2 | -4/+4 |
| 2018-08-06 | boolean conversion of boolean value is a no-op | Luc Van Oostenryck | 1 | -6/+6 |
| 2018-08-06 | simplify AND(SETCC(x,y), M) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-06 | simplify TRUNC(SETCC(x,y), N) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-06 | simplify SEXT(SETCC(x,y), N) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-06 | simplify ZEXT(SETCC(x,y), N) | Luc Van Oostenryck | 3 | -8/+3 |
| 2018-08-06 | simplify SETNE(TRUNC(x,N),{0,1}) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-06 | simplify SETNE(AND(X,1),0) to AND(X,1) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-06 | simplify linearize_logical() | Luc Van Oostenryck | 1 | -92/+68 |
| 2018-08-06 | expand linearize_conditional() into linearize_logical() | Luc Van Oostenryck | 1 | -127/+111 |
| 2018-08-06 | fix linearize_conditional() for logical ops | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-08-06 | conditional branches can't accept arbitrary expressions | Luc Van Oostenryck | 3 | -29/+29 |
| 2018-08-04 | add testcase for linearize_logical() | Luc Van Oostenryck | 8 | -0/+418 |
| 2018-07-28 | Merge branch 'optim-setne' into tip | Luc Van Oostenryck | 4 | -37/+43 |
| 2018-07-28 | simplify 'x != 0' or 'x == 1' to 'x' | Luc Van Oostenryck | 2 | -37/+19 |
| 2018-07-28 | simplify SET{EQ,NE}(SEXT(x, N),{0,1}) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-28 | simplify SET{EQ,NE}(ZEXT(x, N),{0,1}) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-25 | testcase for SET{EQ,NE}([SZ]EXT(x, N),{0,1})'s simplification | Luc Van Oostenryck | 2 | -0/+26 |
| 2018-07-25 | Merge branch 'optim-cast' into tip | Luc Van Oostenryck | 21 | -0/+379 |
| 2018-07-25 | Merge branch 'optim-shift' into tip | Luc Van Oostenryck | 7 | -0/+488 |
| 2018-07-25 | shift: simplify ASR(ZEXT(X, N), C) | Luc Van Oostenryck | 1 | -0/+13 |
| 2018-07-25 | shift: simplify ASR(LSR(x,N),N') | Luc Van Oostenryck | 1 | -0/+42 |
| 2018-07-25 | shift: simplify LSR(LSR(x,N),N') & friends | Luc Van Oostenryck | 1 | -0/+149 |
| 2018-07-25 | testcases: missing evaluation of side effects in typeof(VLA) | Luc Van Oostenryck | 1 | -0/+26 |
| 2018-07-25 | testcases: add testcase for missing detection of out-of-bound stores | Luc Van Oostenryck | 1 | -0/+21 |
| 2018-07-24 | use "%Le" to display floats | Luc Van Oostenryck | 4 | -22/+22 |
| 2018-07-23 | big-shift: fix warning message for negative or over-sized shifts | Luc Van Oostenryck | 2 | -13/+12 |
| 2018-07-23 | big-shift: add testcases for simplification of negative shifts | Luc Van Oostenryck | 1 | -0/+18 |
| 2018-07-23 | big-shift: add testcases for simplification of over-sized shifts | Luc Van Oostenryck | 1 | -7/+55 |
| 2018-07-23 | cast: simplify SEXT(ZEXT(x,N),N') | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-23 | cast: simplify ZEXT(ZEXT(x,N),N') | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-23 | cast: simplify SEXT(SEXT(x,N),N') | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-23 | cast: simplify AND(ZEXT(x,M),N) | Luc Van Oostenryck | 2 | -2/+0 |
| 2018-07-23 | cast: simplify [ZS]EXT(AND(x,M),N) | Luc Van Oostenryck | 3 | -3/+0 |
| 2018-07-23 | cast: preserve the sizes of TRUNC(AND(x,M),N) | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-23 | cast: simplify [SZ]EXT + TRUNC to a smaller/greater size | Luc Van Oostenryck | 2 | -2/+0 |
| 2018-07-23 | cast: simplify [SZ]EXT + TRUNC to original size | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-23 | add testcases for casts & bitfield insertion/extraction | Luc Van Oostenryck | 21 | -0/+391 |
| 2018-07-23 | big-shift: do not truncate the count when checking it | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-23 | big-shift: fix warning message for negative shift count | Luc Van Oostenryck | 1 | -18/+18 |
| 2018-07-23 | big-shift: use the type width for too big shift | Luc Van Oostenryck | 1 | -12/+45 |
| 2018-07-23 | big-shift: simplify over-sized OP_SHLs | Luc Van Oostenryck | 1 | -0/+7 |
| 2018-07-23 | big-shift: simplify over-sized OP_LSRs | Luc Van Oostenryck | 2 | -10/+37 |
| 2018-07-23 | big-shift: reuse simplify_asr() for LSR & SHL | Luc Van Oostenryck | 1 | -0/+8 |
| 2018-07-23 | big-shift: do not simplify over-sized OP_ASR to zero | Luc Van Oostenryck | 1 | -0/+2 |
| 2018-07-22 | big-shift: also check shift count of shift-assignment | Luc Van Oostenryck | 1 | -0/+48 |
| 2018-07-21 | big-shift: add test for shifts with bad count | Luc Van Oostenryck | 2 | -0/+95 |
| 2018-07-01 | ssa: phi worklist | Luc Van Oostenryck | 1 | -1/+0 |
| 2018-07-01 | ssa: activate the new SSA conversion | Luc Van Oostenryck | 10 | -10/+2 |
| 2018-07-01 | testsuite: remove useless test for loop-linearization | Luc Van Oostenryck | 1 | -136/+0 |
| 2018-07-01 | testsuite: improve mem2reg testcases | Luc Van Oostenryck | 19 | -18/+178 |