Show patches with: none      |   4108 patches
« 1 2 ... 3 4 541 42 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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 Jacob Keller 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
memops: kill dead loads before phi-node conversion memops: kill dead loads before phi-node conversion - - - --- 2020-11-28 Luc Van Oostenryck Mainlined
[7/7] move up instructions blocking if-conversion 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Deferred
[6/6] convert SEL(x & BIT1, BIT2, 0) into SHIFT(x & BIT1, S) 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[5/6] add log base 2 function: log2_exact() 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[4/6] add helper is_pow2() 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[3/6] add helper is_power_of_2() 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[2/6] factorize SEL(x, OP(y,z), y) into OP(SEL(x, z, 0), y) 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[1/6] add testscases for 'bits translation' optimization 'bits translation' simplification - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[8/8] factorize SHIFT(x, s) OP SHIFT(y, s) into SHIFT((x OP y), s) factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[7/8] factorize (x OP1 z) OP2 (y OP1 z) into (x OP2 y) OP1 z factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[6/8] refactor simplify_add() to avoid code duplication factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[5/8] refactor simplify_add() to avoid code duplication (preparation) factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[4/8] add helper replace_binop() factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[3/8] add helper make_insn_pair() & swap_insn() factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[2/8] reassoc: add helper can_move_to() factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
[1/8] add testscases for some factorization of distributive operations factorization of distributive operations - - - --- 2020-11-27 Luc Van Oostenryck Mainlined
fix trivial_phi() fix trivial_phi() - - - --- 2020-11-26 Luc Van Oostenryck Mainlined
symaddr: give a type to OP_SYMADDR symaddr: give a type to OP_SYMADDR - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[7/7] not: simplify ((x cmp y) {&,|,^} (x !cmp y)) --> {0,1,1} simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[6/7] not: simplify (~x {&,|,^} x) --> {0,~0,~0} simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[5/7] opcode: add helpers opcode_negate() & opcode_swap() simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[4/7] canon: simplify calculation of canonical order simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[3/7] canon: put PSEUDO_REGs in canonical order too simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[2/7] canon: put PSEUDO_ARGs in canonical order too simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[1/7] not: add testcases for canonicalization & simplification of negations simplify logical negation - - - --- 2020-11-22 Luc Van Oostenryck Mainlined
[2/2] simplify kill_insn() of unops and unop-ish instructions cleanup REPEAT_SYMBOL_CLEANUP & kill_insn() - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
[1/2] remove unneeded REPEAT_SYMBOL_CLEANUP cleanup REPEAT_SYMBOL_CLEANUP & kill_insn() - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
[4/4] add a new instruction for label-as-value simplification of computed goto - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
[3/4] simplify CGOTO(SEL(x, L1, L2)) into CBR x, L1, L2 simplification of computed goto - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
[2/4] simplify OP_COMPUTEDGOTO with unique and known target simplification of computed goto - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
[1/4] add testcases for COMPUTEDGOTO simplification simplification of computed goto - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
fix kill_insn(OP_SETVAL) fix kill_insn(OP_SETVAL) - - - --- 2020-11-21 Luc Van Oostenryck Mainlined
simplify unrestricted postop simplify unrestricted postop - - - --- 2020-11-18 Luc Van Oostenryck Mainlined
[5/5] unqual: pre- & post-increment/decrement should *not* drop qualifiers fix qualifier dropping - - - --- 2020-11-18 Luc Van Oostenryck Rejected
[4/5] unqual: statement expressions should drop qualifiers fix qualifier dropping - - - --- 2020-11-18 Luc Van Oostenryck Mainlined
[3/5] unqual: comma expressions should drop qualifiers fix qualifier dropping - - - --- 2020-11-18 Luc Van Oostenryck Mainlined
[2/5] unqual: unqualify_type() should check for null ctypes fix qualifier dropping - - - --- 2020-11-18 Luc Van Oostenryck Mainlined
[1/5] unqual: add testcases fix qualifier dropping - - - --- 2020-11-18 Luc Van Oostenryck Mainlined
casts should drop qualifiers casts should drop qualifiers - - - --- 2020-11-17 Luc Van Oostenryck Mainlined
[net-next,v2] net: add annotation for sock_{lock,unlock}_fast [net-next,v2] net: add annotation for sock_{lock,unlock}_fast - - - --- 2020-11-17 Paolo Abeni Not Applicable
linearize: remove unneeded forward declarations linearize: remove unneeded forward declarations - - - --- 2020-11-17 Luc Van Oostenryck Mainlined
[2/2] simplify CBR-CBR on the same condition simplify CBR-CBR on the same condition - - - --- 2020-11-17 Luc Van Oostenryck Mainlined
[1/2] rebuild dominance tree during CFG cleanup simplify CBR-CBR on the same condition - - - --- 2020-11-17 Luc Van Oostenryck Mainlined
[8/8] cfg: early CFG simplification cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[7/8] cfg: call simplify_memops() unconditionally. cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[6/8] cfg: add missing REPEAT_CFG_CLEANUP cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[5/8] cfg: adjust phi-nodes when merging BBs cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[4/8] cfg: adjust phi-sources when merging BBs cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[3/8] cfg: extract merge_bb() from pack_basic_blocks() cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[2/8] cfg: add testcase for phi-adjusting during BB merge cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[1/8] testcase: avoid UNDEF cfg: early CFG simplification - - - --- 2020-11-16 Luc Van Oostenryck Mainlined
[net-next] net: add annotation for sock_{lock,unlock}_fast [net-next] net: add annotation for sock_{lock,unlock}_fast - - - --- 2020-11-16 Paolo Abeni Not Applicable
[4/4] doc: add header for flow simplification related documentation doc: one patch and three improvements - - - --- 2020-11-14 Luc Van Oostenryck Mainlined
[3/4] doc: add header for optimization related documentation doc: one patch and three improvements - - - --- 2020-11-14 Luc Van Oostenryck Mainlined
« 1 2 ... 3 4 541 42 »