Show patches with: Submitter = Richard Biener       |    State = Action Required       |    Archived = No       |   5401 patches
« 1 2 3 454 55 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
tree-optimization/117874 - missed vectorization that's formerly hybrid tree-optimization/117874 - missed vectorization that's formerly hybrid - - - - --- 2024-12-02 Richard Biener New
tree-optimization/116352 - SLP scheduling and stmt order tree-optimization/116352 - SLP scheduling and stmt order - - - - --- 2024-12-02 Richard Biener New
tree-optimization/115438 - SLP reduction vect vs. bwaves tree-optimization/115438 - SLP reduction vect vs. bwaves - - - - --- 2024-11-29 Richard Biener New
middle-end/117801 - failed register coalescing due to GIMPLE schedule middle-end/117801 - failed register coalescing due to GIMPLE schedule - - - - --- 2024-11-29 Richard Biener New
target/116760 - 416.gamess slowdown with SLP target/116760 - 416.gamess slowdown with SLP - - - - --- 2024-11-25 Richard Biener New
tree-optimization/117767 - VMAT_STRIDED_SLP and alignment tree-optimization/117767 - VMAT_STRIDED_SLP and alignment - - - - --- 2024-11-25 Richard Biener New
[RFC] Add extra 64bit SSE vector epilogue in some cases [RFC] Add extra 64bit SSE vector epilogue in some cases - - - - --- 2024-11-22 Richard Biener New
tree-optimization/117720 - check alignment for VMAT_STRIDED_SLP tree-optimization/117720 - check alignment for VMAT_STRIDED_SLP - - - - --- 2024-11-21 Richard Biener New
tree-optimization/117709 - bogus offset for gather load tree-optimization/117709 - bogus offset for gather load - - - - --- 2024-11-20 Richard Biener New
tree-optimization/117698 - SLP vectorization and alignment tree-optimization/117698 - SLP vectorization and alignment - - - - --- 2024-11-20 Richard Biener New
[v2] tree-optimization/115825 - improve unroll estimates for volatile accesses [v2] tree-optimization/115825 - improve unroll estimates for volatile accesses - - - - --- 2024-11-19 Richard Biener New
tree-optimization/117594 - fix live op vectorization for length masked case tree-optimization/117594 - fix live op vectorization for length masked case - - - - --- 2024-11-18 Richard Biener New
[4/4,v2] Flip vectorization to forced SLP [1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[3/4,v2] tree-optimization/117606 - SLP and single element interleaving [1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[2/4,v2] tree-optimization/117605 - SLP with large negative single-element interleaving [1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors [1/4,v2] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
Remove unused vcond{,u,eq} expander infrastructure Remove unused vcond{,u,eq} expander infrastructure - - - - --- 2024-11-15 Richard Biener New
tree-optimization/117574 - bougs niter lt-to-ne tree-optimization/117574 - bougs niter lt-to-ne - - - - --- 2024-11-15 Richard Biener New
[4/4] Flip vectorization to forced SLP [1/4] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[3/4] tree-optimization/117606 - SLP and single element interleaving [1/4] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[2/4] tree-optimization/117605 - SLP with large negative single-element interleaving [1/4] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[1/4] tree-optimization/117558 - peeling for gaps and VL vectors [1/4] tree-optimization/117558 - peeling for gaps and VL vectors - - - - --- 2024-11-15 Richard Biener New
[RFC] Single iteration peeling for gaps is sufficient with loop masking [RFC] Single iteration peeling for gaps is sufficient with loop masking - - - - --- 2024-11-14 Richard Biener New
[2/2] Fix another thinko in peeling for gap compute of get_group_load_store_type [1/2] Fix typo in peeling for gap compute of get_group_load_store_type - - - - --- 2024-11-14 Richard Biener New
[1/2] Fix typo in peeling for gap compute of get_group_load_store_type [1/2] Fix typo in peeling for gap compute of get_group_load_store_type - - - - --- 2024-11-14 Richard Biener New
[2/2,v2] Remove dead code related to VEC_COND_EXPR expansion from ISEL [1/2,v2] Streamline vector lowering of VEC_COND_EXPR and vector comparisons - - - - --- 2024-11-14 Richard Biener New
[1/2,v2] Streamline vector lowering of VEC_COND_EXPR and vector comparisons [1/2,v2] Streamline vector lowering of VEC_COND_EXPR and vector comparisons - - - - --- 2024-11-14 Richard Biener New
tree-optimization/117567 - make SLP reassoc resilent against NULL lanes tree-optimization/117567 - make SLP reassoc resilent against NULL lanes - - - - --- 2024-11-14 Richard Biener New
tree-optimization/117554 - correct single-element interleaving check tree-optimization/117554 - correct single-element interleaving check - - - - --- 2024-11-13 Richard Biener New
tree-optimization/117556 - SLP of live stmts from load-lanes tree-optimization/117556 - SLP of live stmts from load-lanes - - - - --- 2024-11-13 Richard Biener New
tree-optimization/117559 - avoid hybrid SLP for masked load/store lanes tree-optimization/117559 - avoid hybrid SLP for masked load/store lanes - - - - --- 2024-11-13 Richard Biener New
[4/4] Remove dead code related to VEC_COND_EXPR expansion from ISEL [1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer - - - - --- 2024-11-13 Richard Biener New
[3/4] Streamline vector lowering of VEC_COND_EXPRs [1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer - - - - --- 2024-11-13 Richard Biener New
[2/4] Avoid expand_vec_cond_expr_p with comparison code [1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer - - - - --- 2024-11-13 Richard Biener New
[1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer [1/4] Remove last comparison-code expand_vec_cond_expr_p call from vectorizer - - - - --- 2024-11-13 Richard Biener New
Do not consider overrun for VMAT_ELEMENTWISE Do not consider overrun for VMAT_ELEMENTWISE - - - - --- 2024-11-13 Richard Biener New
[v2] Set --param vect-force-slp=1 [v2] Set --param vect-force-slp=1 - - - - --- 2024-11-12 Richard Biener New
tree-optimization/117417 - ICE with complex load optimization tree-optimization/117417 - ICE with complex load optimization - - - - --- 2024-11-12 Richard Biener New
tree-optimization/116973 - SLP permute lower heuristic and single-lane SLP tree-optimization/116973 - SLP permute lower heuristic and single-lane SLP - - - - --- 2024-11-12 Richard Biener New
[v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD [v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD - - - - --- 2024-11-11 Richard Biener New
[2/2] Add X86_TUNE_AVX512_TWO_EPILOGUES, enable for Zen4 and Zen5 [1/2] Add suggested_epilogue_mode to vector costs - - - - --- 2024-11-11 Richard Biener New
[1/2] Add suggested_epilogue_mode to vector costs [1/2] Add suggested_epilogue_mode to vector costs - - - - --- 2024-11-11 Richard Biener New
tree-optimization/117510 - fix guard hoisting validity check tree-optimization/117510 - fix guard hoisting validity check - - - - --- 2024-11-11 Richard Biener New
[v2] tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather [v2] tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather - - - - --- 2024-11-11 Richard Biener New
[v3] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE [v3] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE - - - - --- 2024-11-11 Richard Biener New
[v2] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE [v2] Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE - - - - --- 2024-11-10 Richard Biener New
[v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD [v2] tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD - - - - --- 2024-11-08 Richard Biener New
Fix gcc.dg/vect/bb-slp-77.c for x86 Fix gcc.dg/vect/bb-slp-77.c for x86 - - - - --- 2024-11-08 Richard Biener New
Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE Add missing SLP discovery for CFN[_MASK][_LEN]_SCATTER_STORE - - - - --- 2024-11-08 Richard Biener New
Do not cost the permute node that are part of SLP load-lanes Do not cost the permute node that are part of SLP load-lanes - - - - --- 2024-11-08 Richard Biener New
tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather tree-optimization/117502 - VMAT_STRIDED_SLP vs VMAT_ELEMENTWISE when considering gather - - - - --- 2024-11-08 Richard Biener New
Enable gcc.dg/vect/vect-early-break_21.c on x86_64 Enable gcc.dg/vect/vect-early-break_21.c on x86_64 - - - - --- 2024-11-08 Richard Biener New
tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD tree-optimization/117484 - issue with SLP discovery of permuted .MASK_LOAD - - - - --- 2024-11-08 Richard Biener New
rtl-optimization/117467 - 33% compile-time in rest of compilation rtl-optimization/117467 - 33% compile-time in rest of compilation - - - - --- 2024-11-07 Richard Biener New
Set --param vect-force-slp=1 Set --param vect-force-slp=1 - - - - --- 2024-11-06 Richard Biener New
[5/5] Allow multiple vectorized epilogs via --param vect-epilogues-nomask=N [1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported - - - - --- 2024-11-06 Richard Biener New
[4/5] Disable gather/scatter for non-first vectorized epilogue [1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported - - - - --- 2024-11-06 Richard Biener New
[3/5] Add LOOP_VINFO_MAIN_LOOP_INFO [1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported - - - - --- 2024-11-06 Richard Biener New
[2/5] Add LOOP_VINFO_DRS_ADVANCED_BY [1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported - - - - --- 2024-11-06 Richard Biener New
[1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported [1/5] Check LOOP_VINFO_PEELING_FOR_GAPS on epilog is supported - - - - --- 2024-11-06 Richard Biener New
[RFC] Move VUSE and VDEF into gimple_ops array [RFC] Move VUSE and VDEF into gimple_ops array - - - - --- 2024-11-05 Richard Biener New
middle-end/117433 - ICE with gimple BLKmode reg copy middle-end/117433 - ICE with gimple BLKmode reg copy - - - - --- 2024-11-04 Richard Biener New
[2/2] Move vect_update_inits_of_drs [1/2] Preserve ->move_dr behavior when adjusting epilogue info - - - - --- 2024-10-31 Richard Biener New
[1/2] Preserve ->move_dr behavior when adjusting epilogue info [1/2] Preserve ->move_dr behavior when adjusting epilogue info - - - - --- 2024-10-31 Richard Biener New
[1/2] Preserve ->move_dr behavior when adjusting epilogue info [1/2] Preserve ->move_dr behavior when adjusting epilogue info - - - - --- 2024-10-31 Richard Biener New
Move updated versioning threshold compute Move updated versioning threshold compute - - - - --- 2024-10-31 Richard Biener New
Remove vectorizer finish_cost wrapper Remove vectorizer finish_cost wrapper - - - - --- 2024-10-30 Richard Biener New
Remove dead part of bool pattern recognition Remove dead part of bool pattern recognition - - - - --- 2024-10-29 Richard Biener New
tree-optimization/117343 - decide_masked_load_lanes and stale graph tree-optimization/117343 - decide_masked_load_lanes and stale graph - - - - --- 2024-10-29 Richard Biener New
[2/2] Remove dead vect_recog_mixed_size_cond_pattern [1/2] Remove dead code in vectorizer pattern recog - - - - --- 2024-10-29 Richard Biener New
[1/2] Remove dead code in vectorizer pattern recog [1/2] Remove dead code in vectorizer pattern recog - - - - --- 2024-10-29 Richard Biener New
tree-optimization/117333 - ICE with NULL access size DR tree-optimization/117333 - ICE with NULL access size DR - - - - --- 2024-10-29 Richard Biener New
tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation - - - - --- 2024-10-28 Richard Biener New
Testing: remove dead code in adjust_bool_pattern Testing: remove dead code in adjust_bool_pattern - - - - --- 2024-10-26 Richard Biener New
Remove code in vectorizer pattern recog relying on vec_cond{u,eq,} Remove code in vectorizer pattern recog relying on vec_cond{u,eq,} - - - - --- 2024-10-26 Richard Biener New
[2/2] Remove dead vect_recog_mixed_size_cond_pattern [1/2] Remove dead code in vectorizer pattern recog - - - - --- 2024-10-26 Richard Biener New
[1/2] Remove dead code in vectorizer pattern recog [1/2] Remove dead code in vectorizer pattern recog - - - - --- 2024-10-26 Richard Biener New
[3/3] Assert finished vectorizer pattern COND_EXPR transition [1/3] Finish vectorizer pattern proper COND_EXPR transition - - - - --- 2024-10-25 Richard Biener New
[2/3] Finish vectorizer pattern proper COND_EXPR transition [1/3] Finish vectorizer pattern proper COND_EXPR transition - - - - --- 2024-10-25 Richard Biener New
[1/3] Finish vectorizer pattern proper COND_EXPR transition [1/3] Finish vectorizer pattern proper COND_EXPR transition - - - - --- 2024-10-25 Richard Biener New
Default expand_vec_cond_expr_p code to ERROR_MARK Default expand_vec_cond_expr_p code to ERROR_MARK - - - - --- 2024-10-25 Richard Biener New
Restrict :c to commutative ops as intended Restrict :c to commutative ops as intended - - - - --- 2024-10-24 Richard Biener New
[2/2,v2] tree-optimization/116575 - SLP masked load-lanes discovery [1/2,v2] Relax vect_check_scalar_mask check - - - - --- 2024-10-24 Richard Biener New
[1/2,v2] Relax vect_check_scalar_mask check [1/2,v2] Relax vect_check_scalar_mask check - - - - --- 2024-10-24 Richard Biener New
tree-optimization/117277 - remove CLOBBERs before SLP code generation tree-optimization/117277 - remove CLOBBERs before SLP code generation - - - - --- 2024-10-24 Richard Biener New
[2/2] tree-optimization/116575 - SLP masked load-lanes discovery [1/2] Relax vect_check_scalar_mask check - - - - --- 2024-10-23 Richard Biener New
[1/2] Relax vect_check_scalar_mask check [1/2] Relax vect_check_scalar_mask check - - - - --- 2024-10-23 Richard Biener New
tree-optimization/117254 - ICE with access diangostics tree-optimization/117254 - ICE with access diangostics - - - - --- 2024-10-22 Richard Biener New
tree-optimization/117123 - missed PHI equivalence in VN tree-optimization/117123 - missed PHI equivalence in VN - - - - --- 2024-10-22 Richard Biener New
[5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files [5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files - - - - --- 2024-10-18 Richard Biener New
[4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files [4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files - - - - --- 2024-10-18 Richard Biener New
[3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ files [3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ files - - - - --- 2024-10-18 Richard Biener New
[2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files [2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files - - - - --- 2024-10-18 Richard Biener New
Adjust assert in vect_build_slp_tree_2 Adjust assert in vect_build_slp_tree_2 - - - - --- 2024-10-18 Richard Biener New
Add --param vect-force-slp=1 to VECT_ADDITIONAL_FLAGS Add --param vect-force-slp=1 to VECT_ADDITIONAL_FLAGS - - - - --- 2024-10-17 Richard Biener New
Relax boolean processing in vect_maybe_update_slp_op_vectype Relax boolean processing in vect_maybe_update_slp_op_vectype - - - - --- 2024-10-17 Richard Biener New
tree-optimization/117172 - single lane SLP for non-linear inductions tree-optimization/117172 - single lane SLP for non-linear inductions - - - - --- 2024-10-17 Richard Biener New
[1/n] remove gcc.dg/vect special naming in favor of dg-additional-options [1/n] remove gcc.dg/vect special naming in favor of dg-additional-options - - - - --- 2024-10-17 Richard Biener New
Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP Fix gcc.dg/vect/vect-early-break_39.c FAIL with forced SLP - - - - --- 2024-10-16 Richard Biener New
Enhance gather fallback for PR65518 with SLP Enhance gather fallback for PR65518 with SLP - - - - --- 2024-10-16 Richard Biener New
« 1 2 3 454 55 »