Show patches with: Submitter = Richard Biener       |    State = Action Required       |    Archived = No       |   119 patches
« 1 2 »
Patch Series rb/tb S/W/F Date Submitter Delegate State
[v2] Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS [v2] Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS - - --- 2021-09-13 Richard Biener New
[RFC] tree-optimization/65206 - dependence analysis on mixed pointer/array [RFC] tree-optimization/65206 - dependence analysis on mixed pointer/array - - --- 2021-09-15 Richard Biener RFC
middle-end/102360 - adjust .DEFERRED_INIT expansion middle-end/102360 - adjust .DEFERRED_INIT expansion - - --- 2021-09-16 Richard Biener New
tree-optimization/65206 - dependence analysis on mixed pointer/array tree-optimization/65206 - dependence analysis on mixed pointer/array - - --- 2021-09-16 Richard Biener New
Allow different vector types for stmt groups Allow different vector types for stmt groups - - --- 2021-09-20 Richard Biener New
Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS - - --- 2021-09-21 Richard Biener New
More consistently dump GIMPLE FE consumable stmts More consistently dump GIMPLE FE consumable stmts - - --- 2021-10-05 Richard Biener New
[RFC] Introduce TREE_AOREFWRAP to cache ao_ref in the IL [RFC] Introduce TREE_AOREFWRAP to cache ao_ref in the IL - - --- 2021-10-12 Richard Biener New
[RFC] Map -ftrapv to -fsanitize=signed-integer-overflow -fsanitize-undefined-trap-on-error [RFC] Map -ftrapv to -fsanitize=signed-integer-overflow -fsanitize-undefined-trap-on-error - - --- 2021-10-20 Richard Biener New
Move negative stride bias out of dr_misalignment Move negative stride bias out of dr_misalignment - - --- 2021-10-26 Richard Biener New
First refactor of vect_analyze_loop First refactor of vect_analyze_loop - - --- 2021-10-27 Richard Biener New
middle-end/57245 - honor -frounding-math in real truncation middle-end/57245 - honor -frounding-math in real truncation - - --- 2021-10-27 Richard Biener New
middle-end/84407 - honor -frounding-math for int to float conversion middle-end/84407 - honor -frounding-math for int to float conversion - - --- 2021-10-28 Richard Biener New
Update TARGET_MEM_REF documentation Update TARGET_MEM_REF documentation - - --- 2021-11-04 Richard Biener New
VN/PRE TLC VN/PRE TLC - - --- 2021-11-04 Richard Biener New
Split vector loop analysis into main and epilogue analysis Split vector loop analysis into main and epilogue analysis - - --- 2021-11-05 Richard Biener New
middle-end/103181 - fix operation_could_trap_p for vector division middle-end/103181 - fix operation_could_trap_p for vector division - - --- 2021-11-11 Richard Biener New
tree-optimization/102880 - improve CD-DCE tree-optimization/102880 - improve CD-DCE - - --- 2021-11-12 Richard Biener New
[RFC] middle-end/46476 - resurrect -Wunreachable-code [RFC] middle-end/46476 - resurrect -Wunreachable-code - - --- 2021-11-24 Richard Biener New
[RFC] unreachable returns [RFC] unreachable returns - - --- 2021-11-25 Richard Biener New
[RFC] c++/46476 - implement -Wunreachable-code-return [RFC] c++/46476 - implement -Wunreachable-code-return - - --- 2021-11-26 Richard Biener New
Place stray return inside if Place stray return inside if - - --- 2021-11-29 Richard Biener New
tree-optimization/103596 - fix missed propagation into switches tree-optimization/103596 - fix missed propagation into switches - - --- 2021-12-07 Richard Biener New
middle-end/101530 - fix shufflevector lowering middle-end/101530 - fix shufflevector lowering - - --- 2022-01-05 Richard Biener New
c/104002 - shufflevector variable indexing c/104002 - shufflevector variable indexing - - --- 2022-01-13 Richard Biener New
middle-end/100786 - constant folding from incompatible alias middle-end/100786 - constant folding from incompatible alias - - --- 2022-01-20 Richard Biener New
tree-optimization/100089 - BB vectorization of if-converted loop bodies tree-optimization/100089 - BB vectorization of if-converted loop bodies - - --- 2022-01-21 Richard Biener New
tree-optimization/102131 - fix niter analysis wrt overflow tree-optimization/102131 - fix niter analysis wrt overflow - - --- 2022-01-24 Richard Biener New
Adjust LSHIFT_EXPR handling of multiple_of_p Adjust LSHIFT_EXPR handling of multiple_of_p - - --- 2022-01-24 Richard Biener New
tree-optimization/100499 - niter analysis and multiple_of_p tree-optimization/100499 - niter analysis and multiple_of_p - - --- 2022-01-26 Richard Biener New
tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST - - --- 2022-01-26 Richard Biener New
Add CLOBBER_MARKS_EOL to mark storage end-of-life clobbers Add CLOBBER_MARKS_EOL to mark storage end-of-life clobbers - - --- 2022-02-02 Richard Biener New
tree-optimization/103641 - improve vect_synth_mult_by_constant tree-optimization/103641 - improve vect_synth_mult_by_constant - - --- 2022-02-04 Richard Biener New
[RFC] tree-optimization/104373 - early diagnostic on unreachable code [RFC] tree-optimization/104373 - early diagnostic on unreachable code - - --- 2022-02-04 Richard Biener New
[v2] tree-optimization/100499 - niter analysis and multiple_of_p [v2] tree-optimization/100499 - niter analysis and multiple_of_p - - --- 2022-02-04 Richard Biener New
[1/4,RFC] middle-end/90348 - add explicit birth [1/4,RFC] middle-end/90348 - add explicit birth - - --- 2022-02-04 Richard Biener New
[2/4] Testcase adjustments for birth CLOBBERs [1/4,RFC] middle-end/90348 - add explicit birth - - --- 2022-02-04 Richard Biener New
[3/4] Diagnostic passes adjustments [1/4,RFC] middle-end/90348 - add explicit birth - - --- 2022-02-04 Richard Biener New
[4/4] Optimization passes adjustments for birth CLOBBERs [1/4,RFC] middle-end/90348 - add explicit birth - - --- 2022-02-04 Richard Biener New
tree-optimization/104445 - check for vector extraction support tree-optimization/104445 - check for vector extraction support - - --- 2022-02-09 Richard Biener New
[gimplefe] Add vector_mask attribute to get access to vector bools [gimplefe] Add vector_mask attribute to get access to vector bools - - --- 2022-02-11 Richard Biener New
tree-optimization/104519 - adjust PR100499 niter fix tree-optimization/104519 - adjust PR100499 niter fix - - --- 2022-02-15 Richard Biener New
tree-optimization/96881 - CD-DCE and CLOBBERs tree-optimization/96881 - CD-DCE and CLOBBERs - - --- 2022-02-15 Richard Biener New
tree-optimization/96881 - CD-DCE and CLOBBERs tree-optimization/96881 - CD-DCE and CLOBBERs - - --- 2022-02-17 Richard Biener New
[1/3] tree-optimization/104582 - Simplify vectorizer cost API and fixes [1/3] tree-optimization/104582 - Simplify vectorizer cost API and fixes - - --- 2022-02-18 Richard Biener New
[2/3] tree-optimization/104582 - make SLP node available in vector cost hook [1/3] tree-optimization/104582 - Simplify vectorizer cost API and fixes - - --- 2022-02-18 Richard Biener New
tree-optimization/104595 - vectorization of COND_EXPR with bool load tree-optimization/104595 - vectorization of COND_EXPR with bool load - - --- 2022-02-21 Richard Biener New
tree-optimization/104658 - avoid mixing mask & non-mask vector defs tree-optimization/104658 - avoid mixing mask & non-mask vector defs - - --- 2022-02-23 Richard Biener New
tree-optimization/103037 - PRE simplifying valueized expressions tree-optimization/103037 - PRE simplifying valueized expressions - - --- 2022-02-25 Richard Biener New
tree-optimization/104716 - check if we can copy loop in loop distribution tree-optimization/104716 - check if we can copy loop in loop distribution - - --- 2022-03-01 Richard Biener New
rtl-optimization/104686 - speedup IRA allocno conflict test rtl-optimization/104686 - speedup IRA allocno conflict test - - --- 2022-03-02 Richard Biener New
middle-end/104786 - ICE with asm and VLA middle-end/104786 - ICE with asm and VLA - - --- 2022-03-09 Richard Biener New
tree-optimization/102943 - avoid (re-)computing dominance bitmap tree-optimization/102943 - avoid (re-)computing dominance bitmap - - --- 2022-03-10 Richard Biener New
ada/104861 - use target_noncanonial for Target_Name ada/104861 - use target_noncanonial for Target_Name - - --- 2022-03-10 Richard Biener New
[GCC11] tree-optimization/104931 - mitigate niter analysis issue [GCC11] tree-optimization/104931 - mitigate niter analysis issue - - --- 2022-03-16 Richard Biener New
[GIMPLE,FE] allow to unit test loop passes [GIMPLE,FE] allow to unit test loop passes - - --- 2022-03-17 Richard Biener New
tree-optimization/104912 - ensure cost model is checked first tree-optimization/104912 - ensure cost model is checked first - - --- 2022-03-21 Richard Biener New
middle-end/105049 - fix uniform_vector_p and vector CTOR gimplification middle-end/105049 - fix uniform_vector_p and vector CTOR gimplification - - --- 2022-03-25 Richard Biener New
[RFC] tree-optimization/101908 - avoid STLF fails when vectorizing [RFC] tree-optimization/101908 - avoid STLF fails when vectorizing - - --- 2022-03-25 Richard Biener New
tree-optimization/100810 - avoid undefs in IVOPT rewrites tree-optimization/100810 - avoid undefs in IVOPT rewrites - - --- 2022-04-01 Richard Biener New
debug/105158 - improve debug stmt retaining for forwarder removal debug/105158 - improve debug stmt retaining for forwarder removal - - --- 2022-04-05 Richard Biener New
[GCC11] tree-optimization/99121 - avoid ICEing for non-constant sizes [GCC11] tree-optimization/99121 - avoid ICEing for non-constant sizes - - --- 2022-04-07 Richard Biener New
tree-optimization/104010 - fix SLP scalar costing with patterns tree-optimization/104010 - fix SLP scalar costing with patterns - - --- 2022-04-13 Richard Biener New
[v2] rtl-optimization/105231 - distribute_notes and REG_EH_REGION [v2] rtl-optimization/105231 - distribute_notes and REG_EH_REGION - - --- 2022-04-19 Richard Biener New
[v3] rtl-optimization/105231 - distribute_notes and REG_EH_REGION [v3] rtl-optimization/105231 - distribute_notes and REG_EH_REGION - - --- 2022-04-20 Richard Biener New
[v4] rtl-optimization/105231 - distribute_notes and REG_EH_REGION [v4] rtl-optimization/105231 - distribute_notes and REG_EH_REGION - - --- 2022-04-22 Richard Biener New
middle-end/104492 - avoid all equality compare dangling pointer diags middle-end/104492 - avoid all equality compare dangling pointer diags - - --- 2022-04-25 Richard Biener New
middle-end/105376 - invalid REAL_CST for DFP constant middle-end/105376 - invalid REAL_CST for DFP constant - - --- 2022-04-27 Richard Biener New
tree-optimization/105219 - bogus max iters for vectorized epilogue tree-optimization/105219 - bogus max iters for vectorized epilogue - - --- 2022-04-27 Richard Biener New
[stage1] Embed real_value into REAL_CST [stage1] Embed real_value into REAL_CST - - --- 2022-04-28 Richard Biener New
middle-end/105376 - invalid REAL_CST for DFP constant middle-end/105376 - invalid REAL_CST for DFP constant - - --- 2022-04-28 Richard Biener New
tree-optimization/104322 - remove dead code in vectorizable_reduction tree-optimization/104322 - remove dead code in vectorizable_reduction - - --- 2022-04-29 Richard Biener New
Add gsi_after_labels overload for gimple_seq Add gsi_after_labels overload for gimple_seq - - --- 2022-04-29 Richard Biener New
tree-optimization/105431 - another overflow in powi handling tree-optimization/105431 - another overflow in powi handling - - --- 2022-04-29 Richard Biener New
Use CASE_CONVERT in a few more cases Use CASE_CONVERT in a few more cases - - --- 2022-04-29 Richard Biener New
Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond - - --- 2022-04-29 Richard Biener New
tree-optimization/105394 - vector lowering of compares tree-optimization/105394 - vector lowering of compares - - --- 2022-04-29 Richard Biener New
tree-optimization/105437 - BB vect with extern defs of throwing stmts tree-optimization/105437 - BB vect with extern defs of throwing stmts - - --- 2022-05-02 Richard Biener New
tree-optimization/104240 - SLP discovery with swapped comparisons tree-optimization/104240 - SLP discovery with swapped comparisons - - --- 2022-05-02 Richard Biener New
Assume a call is expensive when it mismatches Assume a call is expensive when it mismatches - - --- 2022-05-02 Richard Biener New
Fixup OPTION_SET_P usage in finish_options Fixup OPTION_SET_P usage in finish_options - - --- 2022-05-03 Richard Biener New
middle-end/105461 - opts processing of -fvar-tracking middle-end/105461 - opts processing of -fvar-tracking - - --- 2022-05-03 Richard Biener New
middle-end/105083 - check prerequesites in scev_initialize middle-end/105083 - check prerequesites in scev_initialize - - --- 2022-05-03 Richard Biener New
tree-optimization/103116 - SLP permutes and peeling for gaps tree-optimization/103116 - SLP permutes and peeling for gaps - - --- 2022-05-04 Richard Biener New
Fold more vector constants early Fold more vector constants early - - --- 2022-05-04 Richard Biener New
tree-optimization/105484 - VEC_SET and EH tree-optimization/105484 - VEC_SET and EH - - --- 2022-05-05 Richard Biener New
testsuite/105486 - adjust testcase to avoid misaligned accesses testsuite/105486 - adjust testcase to avoid misaligned accesses - - --- 2022-05-05 Richard Biener New
rewrite undefined overflow to defined in ifcombine rewrite undefined overflow to defined in ifcombine - - --- 2022-05-05 Richard Biener New
tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST - - --- 2022-05-05 Richard Biener New
tree-optimization/105517 - avoid offset truncation during VN tree-optimization/105517 - avoid offset truncation during VN - - --- 2022-05-09 Richard Biener New
Remove GIMPLE restriction of ! using match.pd patterns Remove GIMPLE restriction of ! using match.pd patterns - - --- 2022-05-09 Richard Biener New
Properly use opts in finish_options Properly use opts in finish_options - - --- 2022-05-10 Richard Biener New
middle-end/105537 - debug processing middle-end/105537 - debug processing - - --- 2022-05-10 Richard Biener New
Use gimple-match folding in fold_build_cond_expr Use gimple-match folding in fold_build_cond_expr - - --- 2022-05-10 Richard Biener New
bootstrap/105551 - restore nvptx build bootstrap/105551 - restore nvptx build - - --- 2022-05-11 Richard Biener New
Implement some of fold_binary_op_with_conditional_arg in match.pd Implement some of fold_binary_op_with_conditional_arg in match.pd - - --- 2022-05-11 Richard Biener New
rtl-optimization/105559 - avoid quadratic behavior in delete_insn_and_edges rtl-optimization/105559 - avoid quadratic behavior in delete_insn_and_edges - - --- 2022-05-11 Richard Biener New
Use variadic template functions for the gimple_build forwarders Use variadic template functions for the gimple_build forwarders - - --- 2022-05-11 Richard Biener New
Make gimple_build main workers more flexible Make gimple_build main workers more flexible - - --- 2022-05-12 Richard Biener New
tree-optimization/105562 - avoid uninit diagnostic with better FRE tree-optimization/105562 - avoid uninit diagnostic with better FRE - - --- 2022-05-12 Richard Biener New
« 1 2 »