Show patches with: Submitter = Richard Biener       |    Archived = No       |   345 patches
« 1 2 3 4 »
Patch Series rb/tb S/W/F Date Submitter Delegate State
Avoid shift in get_ref_base_and_extent Avoid shift in get_ref_base_and_extent - - --- 2022-05-27 Richard Biener New
tree-optimization/105726 - adjust array bound heuristic tree-optimization/105726 - adjust array bound heuristic - - --- 2022-05-25 Richard Biener New
Add GIMPLE switch support to loop unswitching Add GIMPLE switch support to loop unswitching - - --- 2022-05-25 Richard Biener New
middle-end/105711 - properly handle CONST_INT when expanding bitfields middle-end/105711 - properly handle CONST_INT when expanding bitfields - - --- 2022-05-24 Richard Biener New
tree-optimization/100221 - improve DSE a bit tree-optimization/100221 - improve DSE a bit - - --- 2022-05-24 Richard Biener New
Remove forward_propagate_into_cond Remove forward_propagate_into_cond - - --- 2022-05-23 Richard Biener New
tree-optimization/105629 - spaceship recognition regression tree-optimization/105629 - spaceship recognition regression - - --- 2022-05-23 Richard Biener New
Remove get_or_alloc_expression_id Remove get_or_alloc_expression_id - - --- 2022-05-19 Richard Biener New
Do not clear bb->aux in duplicate_loop_body_to_header_edge Do not clear bb->aux in duplicate_loop_body_to_header_edge - - --- 2022-05-17 Richard Biener New
tree-optimization/105618 - restore load sinking tree-optimization/105618 - restore load sinking - - --- 2022-05-17 Richard Biener New
[2/2] Remove is_gimple_condexpr [1/2] Force the selection operand of a GIMPLE COND_EXPR to be a register - - --- 2022-05-16 Richard Biener New
[1/2] Force the selection operand of a GIMPLE COND_EXPR to be a register [1/2] Force the selection operand of a GIMPLE COND_EXPR to be a register - - --- 2022-05-16 Richard Biener New
Finish gimple_build API enhancement Finish gimple_build API enhancement - - --- 2022-05-16 Richard Biener New
Move code_helper to tree.h Move code_helper to tree.h - - --- 2022-05-16 Richard Biener New
rtl-optimization/105577 - testcase for the PR rtl-optimization/105577 - testcase for the PR - - --- 2022-05-16 Richard Biener New
middle-end/105604 - snprintf dianostics and non-constant sizes/offsets middle-end/105604 - snprintf dianostics and non-constant sizes/offsets - - --- 2022-05-16 Richard Biener New
Fix OMP CAS expansion with separate condition Fix OMP CAS expansion with separate condition - - --- 2022-05-13 Richard Biener New
Add MIN/MAX folding from fold_cond_expr_with_comparison to match.pd Add MIN/MAX folding from fold_cond_expr_with_comparison to match.pd - - --- 2022-05-13 Richard Biener New
rtl-optimization/105577 - RTL DSE and non-call EH rtl-optimization/105577 - RTL DSE and non-call EH - - --- 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
Make gimple_build main workers more flexible Make gimple_build main workers more flexible - - --- 2022-05-12 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
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
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
bootstrap/105551 - restore nvptx build bootstrap/105551 - restore nvptx build - - --- 2022-05-11 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
middle-end/105537 - debug processing middle-end/105537 - debug processing - - --- 2022-05-10 Richard Biener New
Properly use opts in finish_options Properly use opts in finish_options - - --- 2022-05-10 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
tree-optimization/105517 - avoid offset truncation during VN tree-optimization/105517 - avoid offset truncation during VN - - --- 2022-05-09 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
rewrite undefined overflow to defined in ifcombine rewrite undefined overflow to defined in ifcombine - - --- 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
tree-optimization/105484 - VEC_SET and EH tree-optimization/105484 - VEC_SET and EH - - --- 2022-05-05 Richard Biener New
Fold more vector constants early Fold more vector constants early - - --- 2022-05-04 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
middle-end/105083 - check prerequesites in scev_initialize middle-end/105083 - check prerequesites in scev_initialize - - --- 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
Fixup OPTION_SET_P usage in finish_options Fixup OPTION_SET_P usage in finish_options - - --- 2022-05-03 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
tree-optimization/104240 - SLP discovery with swapped comparisons tree-optimization/104240 - SLP discovery with swapped comparisons - - --- 2022-05-02 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/105394 - vector lowering of compares tree-optimization/105394 - vector lowering of compares - - --- 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
Use CASE_CONVERT in a few more cases Use CASE_CONVERT in a few more cases - - --- 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
Add gsi_after_labels overload for gimple_seq Add gsi_after_labels overload for gimple_seq - - --- 2022-04-29 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
middle-end/105376 - invalid REAL_CST for DFP constant middle-end/105376 - invalid REAL_CST for DFP constant - - --- 2022-04-28 Richard Biener New
[stage1] Embed real_value into REAL_CST [stage1] Embed real_value into REAL_CST - - --- 2022-04-28 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
middle-end/105376 - invalid REAL_CST for DFP constant middle-end/105376 - invalid REAL_CST for DFP constant - - --- 2022-04-27 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
tree-optimization/105368 - avoid overflow in powi_cost tree-optimization/105368 - avoid overflow in powi_cost - - --- 2022-04-25 Richard Biener Committed
[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
[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
tree-optimization/105312 - fix ISEL VCOND expansion tree-optimization/105312 - fix ISEL VCOND expansion - - --- 2022-04-20 Richard Biener Committed
tree-optimization/104880 - move testcase tree-optimization/104880 - move testcase - - --- 2022-04-19 Richard Biener Committed
[v2] tree-optimization/104912 - ensure cost model is checked first [v2] tree-optimization/104912 - ensure cost model is checked first - - --- 2022-04-19 Richard Biener Committed
[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
rtl-optimization/105231 - distribute_notes and REG_EH_REGION rtl-optimization/105231 - distribute_notes and REG_EH_REGION - - --- 2022-04-14 Richard Biener Committed
tree-optimization/105263 - reassoc and DFP tree-optimization/105263 - reassoc and DFP - - --- 2022-04-13 Richard Biener Committed
tree-optimization/104010 - fix SLP scalar costing with patterns tree-optimization/104010 - fix SLP scalar costing with patterns - - --- 2022-04-13 Richard Biener New
middle-end/105259 - adjust gcc.target/i386/auto-init-4.c middle-end/105259 - adjust gcc.target/i386/auto-init-4.c - - --- 2022-04-13 Richard Biener Committed
tree-optimization/105250 - adjust fold_convertible_p PR105140 fix tree-optimization/105250 - adjust fold_convertible_p PR105140 fix - - --- 2022-04-13 Richard Biener Committed
ipa/104303 - revert overly conservative DCE change ipa/104303 - revert overly conservative DCE change - - --- 2022-04-12 Richard Biener Committed
tree-optimization/105235 - clean EH in execute_cse_conv_1 tree-optimization/105235 - clean EH in execute_cse_conv_1 - - --- 2022-04-12 Richard Biener Committed
tree-optimization/105232 - handle overly large sizes in component_ref_size tree-optimization/105232 - handle overly large sizes in component_ref_size - - --- 2022-04-12 Richard Biener Committed
tree-optimization/105226 - avoid splitting abnormal edges tree-optimization/105226 - avoid splitting abnormal edges - - --- 2022-04-12 Richard Biener Committed
tree-optimization/105198 - wrong code with predictive commoning tree-optimization/105198 - wrong code with predictive commoning - - --- 2022-04-08 Richard Biener Committed
[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/105185 - simplify modref query in SCCVN tree-optimization/105185 - simplify modref query in SCCVN - - --- 2022-04-07 Richard Biener Committed
middle-end/105165 - sorry instead of ICE for _Complex asm goto middle-end/105165 - sorry instead of ICE for _Complex asm goto - - --- 2022-04-06 Richard Biener Committed
tree-optimization/105173 - fix insertion logic in reassoc tree-optimization/105173 - fix insertion logic in reassoc - - --- 2022-04-06 Richard Biener Committed
ipa/105166 - avoid modref queries with mismatching types ipa/105166 - avoid modref queries with mismatching types - - --- 2022-04-06 Richard Biener Committed
tree-optimization/105175 - avoid -Wvector-operation-performance tree-optimization/105175 - avoid -Wvector-operation-performance - - --- 2022-04-06 Richard Biener Committed
tree-optimization/105163 - abnormal SSA coalescing and reassoc tree-optimization/105163 - abnormal SSA coalescing and reassoc - - --- 2022-04-06 Richard Biener Committed
tree-optimization/105148 - fix IVOPTs recording uses tree-optimization/105148 - fix IVOPTs recording uses - - --- 2022-04-06 Richard Biener Committed
debug/105158 - improve debug stmt retaining for forwarder removal debug/105158 - improve debug stmt retaining for forwarder removal - - --- 2022-04-05 Richard Biener New
tree-optimization/105142 - wrong code with maybe_fold_{and,or}_comparisons tree-optimization/105142 - wrong code with maybe_fold_{and,or}_comparisons - - --- 2022-04-05 Richard Biener Committed
c/105151 - move early walloca pass c/105151 - move early walloca pass - - --- 2022-04-05 Richard Biener Committed
tree-optimization/105132 - add missing checking in vectorizable_operation tree-optimization/105132 - add missing checking in vectorizable_operation - - --- 2022-04-04 Richard Biener Committed
middle-end/105140 - fix bogus recursion in fold_convertible_p middle-end/105140 - fix bogus recursion in fold_convertible_p - - --- 2022-04-04 Richard Biener Committed
testsuite/105122 - adjust testcases after memcpy folding changes testsuite/105122 - adjust testcases after memcpy folding changes - - --- 2022-04-04 Richard Biener Committed
tree-optimization/100810 - avoid undefs in IVOPT rewrites tree-optimization/100810 - avoid undefs in IVOPT rewrites - - --- 2022-04-01 Richard Biener New
tree-optimization/105109 - bogus uninit diagnostic with _Complex tree-optimization/105109 - bogus uninit diagnostic with _Complex - - --- 2022-03-31 Richard Biener Committed
rtl-optimization/105091 - wrong DSE with missed TREE_ADDRESSABLE rtl-optimization/105091 - wrong DSE with missed TREE_ADDRESSABLE - - --- 2022-03-31 Richard Biener Committed
tree-optimization/105080 - make sure SCEV is available for ranger tree-optimization/105080 - make sure SCEV is available for ranger - - --- 2022-03-28 Richard Biener Committed
tree-optimization/105070 - annotate bit cluster tests with locations tree-optimization/105070 - annotate bit cluster tests with locations - - --- 2022-03-28 Richard Biener Committed
add missing dg-require alias to gcc.dg/torture/pr100786.c add missing dg-require alias to gcc.dg/torture/pr100786.c - - --- 2022-03-28 Richard Biener Committed
tree-optimization/105053 - fix reduction chain epilogue generation tree-optimization/105053 - fix reduction chain epilogue generation - - --- 2022-03-25 Richard Biener Committed
[RFC] tree-optimization/101908 - avoid STLF fails when vectorizing [RFC] tree-optimization/101908 - avoid STLF fails when vectorizing - - --- 2022-03-25 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
Fix memory leaks Fix memory leaks - - --- 2022-03-24 Richard Biener Committed
target/102125 - alternative memcpy folding improvement target/102125 - alternative memcpy folding improvement - - --- 2022-03-23 Richard Biener Committed
rtl-optimization/105028 - fix compile-time hog in form_threads_from_copies rtl-optimization/105028 - fix compile-time hog in form_threads_from_copies - - --- 2022-03-23 Richard Biener Committed
tree-optimization/105012 - fix ICE from local DSE of if-conversion tree-optimization/105012 - fix ICE from local DSE of if-conversion - - --- 2022-03-22 Richard Biener Committed
tree-optimization/104912 - ensure cost model is checked first tree-optimization/104912 - ensure cost model is checked first - - --- 2022-03-21 Richard Biener New
Dump when estimating the number of iterations of a loop Dump when estimating the number of iterations of a loop - - --- 2022-03-21 Richard Biener Committed
[GIMPLE,FE] allow to unit test loop passes [GIMPLE,FE] allow to unit test loop passes - - --- 2022-03-17 Richard Biener New
« 1 2 3 4 »