Show patches with: Submitter = Richard Biener       |    State = Action Required       |    Archived = No       |   3322 patches
« 1 2 3 433 34 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
tree-optimization/97623 - avoid excessive insert iteration for hoisting tree-optimization/97623 - avoid excessive insert iteration for hoisting - - - - --- 2020-10-30 Richard Biener New
tree-optimization/97626 - handle SCCs properly in SLP stmt analysis tree-optimization/97626 - handle SCCs properly in SLP stmt analysis - - - - --- 2020-10-30 Richard Biener New
tree-optimization/97633 - fix SLP scheduling of single-node cycles tree-optimization/97633 - fix SLP scheduling of single-node cycles - - - - --- 2020-10-30 Richard Biener New
Adjust gcc.dg/vect/bb-slp-pr65935.c Adjust gcc.dg/vect/bb-slp-pr65935.c - - - - --- 2020-10-30 Richard Biener New
Fix some memleaks Fix some memleaks - - - - --- 2020-10-29 Richard Biener New
Consistently pass the vector type for scalar SLP cost compute Consistently pass the vector type for scalar SLP cost compute - - - - --- 2020-10-29 Richard Biener New
More BB vectorization tweaks More BB vectorization tweaks - - - - --- 2020-10-29 Richard Biener New
dump when SLP analysis fails due to shared vectype mismatch dump when SLP analysis fails due to shared vectype mismatch - - - - --- 2020-10-28 Richard Biener New
Ignore ignored operands in vect_get_and_check_slp_defs Ignore ignored operands in vect_get_and_check_slp_defs - - - - --- 2020-10-28 Richard Biener New
Fix iteration over loads in SLP optimize Fix iteration over loads in SLP optimize - - - - --- 2020-10-28 Richard Biener New
tree-optimization/97615 - avoid creating externals from patterns tree-optimization/97615 - avoid creating externals from patterns - - - - --- 2020-10-28 Richard Biener New
Fix gcc.dg/vect/bb-slp-5[89].c Fix gcc.dg/vect/bb-slp-5[89].c - - - - --- 2020-10-28 Richard Biener New
dump reason for throwing away SLP instance dump reason for throwing away SLP instance - - - - --- 2020-10-28 Richard Biener New
Change the way we split stores in BB vectorization Change the way we split stores in BB vectorization - - - - --- 2020-10-28 Richard Biener New
Fix BB store group splitting group size compute Fix BB store group splitting group size compute - - - - --- 2020-10-27 Richard Biener New
Adjust BB vectorization function splitting Adjust BB vectorization function splitting - - - - --- 2020-10-27 Richard Biener New
SLP vectorize across PHI nodes SLP vectorize across PHI nodes - - - - --- 2020-10-27 Richard Biener New
Avoid uniform lane BB vectorization Avoid uniform lane BB vectorization - - - - --- 2020-10-27 Richard Biener New
Move SLP nodes to an alloc-pool Move SLP nodes to an alloc-pool - - - - --- 2020-10-26 Richard Biener New
Refactor SLP instance analysis Refactor SLP instance analysis - - - - --- 2020-10-26 Richard Biener New
middle-end/97554 - avoid overflow in alloc size compute middle-end/97554 - avoid overflow in alloc size compute - - - - --- 2020-10-26 Richard Biener New
tree-optimization/97539 - reset out-of-loop debug uses before peeling tree-optimization/97539 - reset out-of-loop debug uses before peeling - - - - --- 2020-10-26 Richard Biener New
middle-end/97521 - always use single-bit bools in mask vector types middle-end/97521 - always use single-bit bools in mask vector types - - - - --- 2020-10-23 Richard Biener New
middle-end/97521 - fix VECTOR_CST expansion middle-end/97521 - fix VECTOR_CST expansion - - - - --- 2020-10-22 Richard Biener New
Refactor vect_analyze_slp_instance a bit Refactor vect_analyze_slp_instance a bit - - - - --- 2020-10-22 Richard Biener New
[RFC2] SLP vectorize across PHI nodes [RFC2] SLP vectorize across PHI nodes - - - - --- 2020-10-21 Richard Biener New
tree-optimization/97500 - avoid SLP backedges for inductions tree-optimization/97500 - avoid SLP backedges for inductions - - - - --- 2020-10-21 Richard Biener New
[2/2] Simplify CFG copying tables [1/2] Separate new_edges compute in copy_bbs - - - - --- 2020-10-21 Richard Biener New
[1/2] Separate new_edges compute in copy_bbs [1/2] Separate new_edges compute in copy_bbs - - - - --- 2020-10-21 Richard Biener New
Fix latch PHI arg lookup in vectorizable_reduction for double-reduction Fix latch PHI arg lookup in vectorizable_reduction for double-reduction - - - - --- 2020-10-20 Richard Biener New
tree-optimization/97496 - avoid SLP externs in patterns tree-optimization/97496 - avoid SLP externs in patterns - - - - --- 2020-10-20 Richard Biener New
[RFC] SLP vectorize across PHI nodes [RFC] SLP vectorize across PHI nodes - - - - --- 2020-10-19 Richard Biener New
tree-optimization/97486 - avoid edge insertion in SLP vectorizing tree-optimization/97486 - avoid edge insertion in SLP vectorizing - - - - --- 2020-10-19 Richard Biener New
tree-optimization/97466 - remove spurious assert tree-optimization/97466 - remove spurious assert - - - - --- 2020-10-19 Richard Biener New
Simplify comparison GIMPLE IL verification Simplify comparison GIMPLE IL verification - - - - --- 2020-10-19 Richard Biener New
Adjust BB vectorization SLP build heuristics Adjust BB vectorization SLP build heuristics - - - - --- 2020-10-16 Richard Biener New
Refactor array descriptor field access Refactor array descriptor field access - - - - --- 2020-10-16 Richard Biener New
Refactor vect_get_and_check_slp_defs some more Refactor vect_get_and_check_slp_defs some more - - - - --- 2020-10-16 Richard Biener New
fix TARGET_MEM_REF dumping fix TARGET_MEM_REF dumping - - - - --- 2020-10-15 Richard Biener New
tree-optimization/97428 - split SLP groups for loop vectorization tree-optimization/97428 - split SLP groups for loop vectorization - - - - --- 2020-10-15 Richard Biener New
Fix ICE in vectorizable_live_operation Fix ICE in vectorizable_live_operation - - - - --- 2020-10-15 Richard Biener New
tree-optimization/97482 - fix split_constant_offset of nop-conversions tree-optimization/97482 - fix split_constant_offset of nop-conversions - - - - --- 2020-10-15 Richard Biener New
More vect_get_and_check_slp_defs refactoring More vect_get_and_check_slp_defs refactoring - - - - --- 2020-10-14 Richard Biener New
adjust BB SLP build from scalars heuristics adjust BB SLP build from scalars heuristics - - - - --- 2020-10-14 Richard Biener New
Remove STMT_VINFO_SAME_ALIGN_REFS Remove STMT_VINFO_SAME_ALIGN_REFS - - - - --- 2020-10-13 Richard Biener New
fix SLP subgraph detection wrt fully shared lanes fix SLP subgraph detection wrt fully shared lanes - - - - --- 2020-10-12 Richard Biener New
More consistently split SLP groups More consistently split SLP groups - - - - --- 2020-10-12 Richard Biener New
tree-optimization/97357 - avoid abnormals in loop splitting conditions tree-optimization/97357 - avoid abnormals in loop splitting conditions - - - - --- 2020-10-12 Richard Biener New
Fixup gcc.dg/vect/pr65947-3.c when masked loads are available Fixup gcc.dg/vect/pr65947-3.c when masked loads are available - - - - --- 2020-10-09 Richard Biener New
tree-optimization/97334 - improve BB SLP discovery tree-optimization/97334 - improve BB SLP discovery - - - - --- 2020-10-09 Richard Biener New
tree-optimization/97347 - fix another SLP constant insertion issue tree-optimization/97347 - fix another SLP constant insertion issue - - - - --- 2020-10-09 Richard Biener New
random memory leak fixes random memory leak fixes - - - - --- 2020-10-09 Richard Biener New
fix ICE with BB vectorization of PHIs fix ICE with BB vectorization of PHIs - - - - --- 2020-10-09 Richard Biener New
SLP vectorize multiple BBs at once SLP vectorize multiple BBs at once - - - - --- 2020-10-08 Richard Biener New
tree-optimization/97330 - fix bad load sinking tree-optimization/97330 - fix bad load sinking - - - - --- 2020-10-08 Richard Biener New
adjust BB vectorization dump scanning adjust BB vectorization dump scanning - - - - --- 2020-10-08 Richard Biener New
tree-optimization/97307 - improve sinking of loads tree-optimization/97307 - improve sinking of loads - - - - --- 2020-10-07 Richard Biener New
bootstrap/95582 - adjust what types we consider boolean for vectorization bootstrap/95582 - adjust what types we consider boolean for vectorization - - - - --- 2020-10-07 Richard Biener New
optimize permutes in SLP, remove vect_attempt_slp_rearrange_stmts optimize permutes in SLP, remove vect_attempt_slp_rearrange_stmts - - - - --- 2020-10-02 Richard Biener New
tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS tree-optimization/97236 - fix bad use of VMAT_CONTIGUOUS - - - - --- 2020-10-01 Richard Biener New
tree-optimization/97255 - missing vector bool pattern of SRAed bool tree-optimization/97255 - missing vector bool pattern of SRAed bool - - - - --- 2020-10-01 Richard Biener New
amend SLP reduction testcases amend SLP reduction testcases - - - - --- 2020-09-30 Richard Biener New
tree-optimization/97241 - fix ICE in reduction vectorization tree-optimization/97241 - fix ICE in reduction vectorization - - - - --- 2020-09-29 Richard Biener New
move permute optimization to optimize-slp move permute optimization to optimize-slp - - - - --- 2020-09-29 Richard Biener New
tree-optimization/97238 - fix typo causing ICE tree-optimization/97238 - fix typo causing ICE - - - - --- 2020-09-29 Richard Biener New
middle-end/97207 - implement move assign for auto_vec<> middle-end/97207 - implement move assign for auto_vec<> - - - - --- 2020-09-25 Richard Biener New
c++/97197 - support TARGET_MEM_REF in C/C++ error pretty-printing c++/97197 - support TARGET_MEM_REF in C/C++ error pretty-printing - - - - --- 2020-09-25 Richard Biener New
tree-optimization/97199 - fix virtual operand update in if-conversion tree-optimization/97199 - fix virtual operand update in if-conversion - - - - --- 2020-09-25 Richard Biener New
testsuite/97204 - fix gcc.target/i386/sse2-mmx-pinsrw.c testsuite/97204 - fix gcc.target/i386/sse2-mmx-pinsrw.c - - - - --- 2020-09-25 Richard Biener New
middle-end/96814 - fix VECTOR_BOOLEAN_TYPE_P CTOR RTL expansion middle-end/96814 - fix VECTOR_BOOLEAN_TYPE_P CTOR RTL expansion - - - - --- 2020-09-25 Richard Biener New
target/97192 - new testcase for fixed PR target/97192 - new testcase for fixed PR - - - - --- 2020-09-24 Richard Biener New
tree-optimization/97085 - fold some trivial bool vector ?: tree-optimization/97085 - fold some trivial bool vector ?: - - - - --- 2020-09-24 Richard Biener New
middle-end/96453 - relax gimple_expand_vec_cond_expr middle-end/96453 - relax gimple_expand_vec_cond_expr - - - - --- 2020-09-23 Richard Biener New
middle-end/96466 - fix VEC_COND isel/expansion issue middle-end/96466 - fix VEC_COND isel/expansion issue - - - - --- 2020-09-23 Richard Biener New
tree-optimization/97173 - extend assert in vectorizable_live_operation tree-optimization/97173 - extend assert in vectorizable_live_operation - - - - --- 2020-09-23 Richard Biener New
tree-optimization/97151 - improve PTA for C++ operator delete tree-optimization/97151 - improve PTA for C++ operator delete - - - - --- 2020-09-23 Richard Biener New
middle-end/97162 - fix ICE when building gamess middle-end/97162 - fix ICE when building gamess - - - - --- 2020-09-23 Richard Biener New
tree-optimization/97139 - fix BB SLP live lane extraction tree-optimization/97139 - fix BB SLP live lane extraction - - - - --- 2020-09-21 Richard Biener New
tree-optimization/97135 - fix dependence check in store-motion tree-optimization/97135 - fix dependence check in store-motion - - - - --- 2020-09-21 Richard Biener New
tree-optimization/97081 - fix wrong-code with vectorized shift tree-optimization/97081 - fix wrong-code with vectorized shift - - - - --- 2020-09-18 Richard Biener New
tree-optimization/97095 - fix typo in vectorizable_live_operation tree-optimization/97095 - fix typo in vectorizable_live_operation - - - - --- 2020-09-18 Richard Biener New
[1/2] tree-optimization/97089 - fix bogus unsigned division replacement [1/2] tree-optimization/97089 - fix bogus unsigned division replacement - - - - --- 2020-09-18 Richard Biener New
tree-optimization/97098 - fix compile-time hog in SLP live tree-optimization/97098 - fix compile-time hog in SLP live - - - - --- 2020-09-18 Richard Biener New
CSE negated multiplications and divisions CSE negated multiplications and divisions - - - - --- 2020-09-17 Richard Biener New
Canonicalize real X - CST to X + -CST Canonicalize real X - CST to X + -CST - - - - --- 2020-09-16 Richard Biener New
remove STMT_VINFO_NUM_SLP_USES remove STMT_VINFO_NUM_SLP_USES - - - - --- 2020-09-16 Richard Biener New
make swap argument of vect_get_and_check_slp_defs readonly make swap argument of vect_get_and_check_slp_defs readonly - - - - --- 2020-09-15 Richard Biener New
Allow more BB vectorization Allow more BB vectorization - - - - --- 2020-09-15 Richard Biener New
tree-optimization/97043 - fix latent wrong-code with SLP vectorization tree-optimization/97043 - fix latent wrong-code with SLP vectorization - - - - --- 2020-09-14 Richard Biener New
tree-optimization/97020 - account SLP cost in loop vect again tree-optimization/97020 - account SLP cost in loop vect again - - - - --- 2020-09-11 Richard Biener New
improve BB vectorization dump locations improve BB vectorization dump locations - - - - --- 2020-09-11 Richard Biener New
tree-optimization/97013 - avoid duplicate 'vectorization is not profitable' tree-optimization/97013 - avoid duplicate 'vectorization is not profitable' - - - - --- 2020-09-11 Richard Biener New
random vectorizer fixes random vectorizer fixes - - - - --- 2020-09-11 Richard Biener New
fix useless unsharing of SLP tree fix useless unsharing of SLP tree - - - - --- 2020-09-09 Richard Biener New
enable live comparison vectorization enable live comparison vectorization - - - - --- 2020-09-09 Richard Biener New
enable live condition vectorization enable live condition vectorization - - - - --- 2020-09-09 Richard Biener New
tree-optimization/96978 - fix fallout of BB vectorization of live stmts tree-optimization/96978 - fix fallout of BB vectorization of live stmts - - - - --- 2020-09-09 Richard Biener New
tree-optimization/96043 - BB vectorization costing improvement tree-optimization/96043 - BB vectorization costing improvement - - - - --- 2020-09-08 Richard Biener New
improve SLP vect dumping improve SLP vect dumping - - - - --- 2020-09-07 Richard Biener New
code generate live lanes in basic-block vectorization code generate live lanes in basic-block vectorization - - - - --- 2020-09-04 Richard Biener New
« 1 2 3 433 34 »