Show patches with: none      |   4062 patches
« 1 2 3 440 41 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[2/9] add testcases for constant compares against AND/OR simplify CMP(AND(x,M), C) and CMP(OR(x,M), C) - - - --- 2021-03-10 Luc Van Oostenryck Mainlined
[1/9] change testing of signed compares against SMIN or SMAX simplify CMP(AND(x,M), C) and CMP(OR(x,M), C) - - - --- 2021-03-10 Luc Van Oostenryck Mainlined
[4/4] ssa: fix conversion with mismatched size or offset fix SSA conversion of mismatched memops - - - --- 2021-03-09 Luc Van Oostenryck Mainlined
[3/4] ssa: avoid SSA conversion of packed bitfields fix SSA conversion of mismatched memops - - - --- 2021-03-09 Luc Van Oostenryck Mainlined
[2/4] ssa: the sparse set is not needed fix SSA conversion of mismatched memops - - - --- 2021-03-09 Luc Van Oostenryck Mainlined
[1/4] ssa: add some testcases for mismatched memops fix SSA conversion of mismatched memops - - - --- 2021-03-09 Luc Van Oostenryck Mainlined
phi-sources can only have a single user (or none) phi-sources can only have a single user (or none) - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
[6/6] ptrlist: change return value of linearize_ptr_list()/ptr_list_to_array() small changes to ptrlist API - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
[5/6] ptrlist: make linearize_ptr_list() generic small changes to ptrlist API - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
[4/6] ptrlist: use ptr_list_nth() instead of linearize_ptr_list() small changes to ptrlist API - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
[3/6] ptrlist: add pop_ptr_list() small changes to ptrlist API - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
[2/6] ptrlist: change TYPEOF() into PTRLIST_TYPE() small changes to ptrlist API - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
[1/6] ptrlist: ~fix TYPEOF() small changes to ptrlist API - - - --- 2021-03-06 Luc Van Oostenryck Mainlined
pre-proc: do some path normalization pre-proc: do some path normalization - - - --- 2021-03-01 Luc Van Oostenryck Mainlined
asm-out0: fix a test failure on 32-bit systems asm-out0: fix a test failure on 32-bit systems - - - --- 2021-02-27 Ramsay Jones Mainlined
linearize.h: fix some 'selfcheck' warnings linearize.h: fix some 'selfcheck' warnings - - - --- 2021-02-26 Ramsay Jones Mainlined
[4/4] slice: display the source's size, like for unops small reorganization of OP_SLICE - - - --- 2021-02-25 Luc Van Oostenryck Mainlined
[3/4] slice: OP_SLICE needs the source's type: make it a kind of unop small reorganization of OP_SLICE - - - --- 2021-02-25 Luc Van Oostenryck Mainlined
[2/4] slice: remove unneeded nr_nrbits from EXPR_SLICE small reorganization of OP_SLICE - - - --- 2021-02-25 Luc Van Oostenryck Mainlined
[1/4] slice: remove unneeded len from OP_SLICE small reorganization of OP_SLICE - - - --- 2021-02-25 Luc Van Oostenryck Mainlined
fix eval of the assignment of a non-restricted value to a restricted variable fix eval of the assignment of a non-restricted value to a restricted variable - - - --- 2021-02-25 Luc Van Oostenryck Mainlined
[5/5] asm-mem: teach dominates() about OP_ASM teach memory simplification about ASM instructions - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[4/5] asm-mem: does it output to memory? teach memory simplification about ASM instructions - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[3/5] asm-mem: does it clobber memory? teach memory simplification about ASM instructions - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[2/5] asm-mem: add testcase for missing reload after asm memops teach memory simplification about ASM instructions - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[1/5] reorg dominates() teach memory simplification about ASM instructions - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[3/3] asm: output *memory* operands need their address as *input* output *memory* operands need their address as *input* - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[2/3] asm: factor out add_asm_rule() from add_asm_{in,out}put() output *memory* operands need their address as *input* - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
[1/3] asm: add testcase for problem with output addresses output *memory* operands need their address as *input* - - - --- 2021-02-21 Luc Van Oostenryck Mainlined
expand __builtin_object_size() expand __builtin_object_size() - - - --- 2021-02-21 Luc Van Oostenryck Changes Requested
fix add_join_conditional() one of the alternative is VOID fix add_join_conditional() one of the alternative is VOID - - - --- 2021-01-29 Luc Van Oostenryck Mainlined
Makefile: add version.h dependency on all objects Makefile: add version.h dependency on all objects - - - --- 2021-01-27 Kyle Russell Mainlined
[10/10] cmps: canonicalize SEL(x > 0, a, -a) --> SEL(x >= 0, a, -a) simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[09/10] cmps: canonicalize SEL(x {<,<=} y, a, b) --> SEL(x {>=,>} y, b, a) simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[08/10] cmps: canonicalize signed compares with constant simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[07/10] cmps: canonicalize SMIN/SMAX +- 1 --> EQ/NE simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[06/10] cmps: canonicalize signed compares with SMIN/SMAX simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[05/10] cmps: simplify signed compares with SMIN or SMAX simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[04/10] cmps: add testcases for simplification of signed compares simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[03/10] cmpu: fix canonicalization of unsigned (x {<,>=} C) --> (x {<=,>} C-1) simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[02/10] cmps: fix simplification of sext(x) + signed compare of {SMAX,SMIN} simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
[01/10] cmps: make clearer we're using the operands' size simplify and canonicalize signed compares - - - --- 2021-01-26 Luc Van Oostenryck Mainlined
simplify LSR + SEXT into ASR simplify LSR + SEXT into ASR - - - --- 2021-01-24 Luc Van Oostenryck Mainlined
fix possible circular definition with can_move_to() fix possible circular definition with can_move_to() - - - --- 2021-01-24 Luc Van Oostenryck Mainlined
[v2] handle qualified anonymous structures [v2] handle qualified anonymous structures - - - --- 2021-01-22 Luc Van Oostenryck Mainlined
handle qualified anonymous structures handle qualified anonymous structures - - - --- 2021-01-22 Luc Van Oostenryck Superseded
fix type of canonicalization of sext + unsigned compare fix type of canonicalization of sext + unsigned compare - - - --- 2021-01-17 Luc Van Oostenryck Mainlined
[2/2] compiler.h: Include asm/rwonce.h under ARM64 and ALPHA to fix build errors Fix build errors and warnings when make M=samples/bpf - - - --- 2021-01-13 Tiezhu Yang Not Applicable
[bpf,1/2] samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings Fix build errors and warnings when make M=samples/bpf - - - --- 2021-01-13 Tiezhu Yang Not Applicable
RFC: problems with cast optimization at evaluation time RFC: problems with cast optimization at evaluation time - - - --- 2021-01-02 Luc Van Oostenryck Superseded
[v3,16/16] packed: add support for __packed struct support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,15/16] packed: no out-of-bound access of packed bitfields support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,14/16] struct-attr: fix: do not ignore struct/union/enum type attributes support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,13/16] struct-attr: fix type attribute like 'struct __attr { ... }' support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3) support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2) support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1) support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,09/16] apply_ctype: move up its declaration support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,08/16] apply_ctype: reverse the order of arguments support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,07/16] apply_ctype: use self-explanatory argument name support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,06/16] add testcases for packed bitfields support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,05/16] add testcases for packed structures support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,04/16] add testcases for type attributes support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,03/16] add testcases for enum attributes support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,02/16] add testcases for exotic enum values support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
[v3,01/16] add testcases for dubious enum values support __packed struct - - - --- 2020-12-31 Luc Van Oostenryck Mainlined
ptrlist: avoid mixing reverse and non-reverse macros ptrlist: avoid mixing reverse and non-reverse macros - - - --- 2020-12-27 Luc Van Oostenryck Mainlined
shrink struct BB shrink struct BB - - - --- 2020-12-27 Luc Van Oostenryck Mainlined
[2/2] fix rem_usage() fix rem_usage() - - - --- 2020-12-27 Luc Van Oostenryck Mainlined
[1/2] add helper has_definition() fix rem_usage() - - - --- 2020-12-27 Luc Van Oostenryck Mainlined
[v2,16/16] packed: add support for __packed struct support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,15/16] packed: no out-of-bound access of packed bitfields support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,14/16] struct-attr: fix: do not ignore struct/union/enum type attributes support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,13/16] struct-attr: fix type attribute like 'struct __attr { ... }' support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,12/16] struct-attr: prepare to handle attributes at the end of struct definitions (3) support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,11/16] struct-attr: prepare to handle attributes at the end of struct definitions (2) support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,10/16] struct-attr: prepare to handle attributes at the end of struct definitions (1) support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,09/16] apply_ctype: move up its declaration support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,08/16] apply_ctype: reverse the order of arguments support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,07/16] apply_ctype: use self-explanatory argument name support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,06/16] add testcases for packed bitfields support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,05/16] add testcases for packed structures support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,04/16] add testcases for type attributes support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,03/16] add testcases for enum attributes support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,02/16] add testcases for exotic enum values support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
[v2,01/16] add testcases for dubious enum values support __packed struct - - - --- 2020-12-26 Luc Van Oostenryck Superseded
warn when zero-extending a negation warn when zero-extending a negation - - - --- 2020-12-16 Luc Van Oostenryck New
sparse attribute packed on structures sparse attribute packed on structures - - - --- 2020-12-15 Keller, Jacob E Mainlined
testsuite: fix parsing of tags used in the testcases testsuite: fix parsing of tags used in the testcases - - - --- 2020-12-11 Luc Van Oostenryck Mainlined
move check_access() to late_warnings() move check_access() to late_warnings() - - - --- 2020-12-09 Luc Van Oostenryck Mainlined
[2/2] cse: place common expressions in the Lowest Common Dominator cse: place common expressions in the Lowest Common Dominator - - - --- 2020-12-04 Luc Van Oostenryck Superseded
[1/2] flowgraph: add a function to calculate the Lowest Common Denominator cse: place common expressions in the Lowest Common Dominator - - - --- 2020-12-04 Luc Van Oostenryck Superseded
experimental: code sinking experimental: code sinking - - - --- 2020-12-04 Luc Van Oostenryck New
fix killing OP_ASM fix killing OP_ASM - - - --- 2020-12-04 Luc Van Oostenryck Mainlined
[5/5] replace convert_load_instruction() by replace_with_pseudo() use replace_with_pseudo() for simplify_memops() - - - --- 2020-11-29 Luc Van Oostenryck Mainlined
[4/5] memops: move rewrite_load_instruction() here use replace_with_pseudo() for simplify_memops() - - - --- 2020-11-29 Luc Van Oostenryck Mainlined
[3/5] make replace_with_pseudo() extern use replace_with_pseudo() for simplify_memops() - - - --- 2020-11-29 Luc Van Oostenryck Mainlined
[2/5] make a header for simplification use replace_with_pseudo() for simplify_memops() - - - --- 2020-11-29 Luc Van Oostenryck Mainlined
[1/5] let replace_with_pseudo() use kill_instruction() use replace_with_pseudo() for simplify_memops() - - - --- 2020-11-29 Luc Van Oostenryck Mainlined
fix wrong killing of stores partially dominated by a load fix wrong killing of stores partially dominated by a load - - - --- 2020-11-28 Luc Van Oostenryck Mainlined
« 1 2 3 440 41 »