Show patches with: Submitter = Richard Biener       |    Archived = No       |   650 patches
« 1 23 4 56 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
tree-optimization/110614 - SLP splat and re-align (optimized) tree-optimization/110614 - SLP splat and re-align (optimized) - - - 1-- 2023-07-11 Richard Biener Accepted
tree-optimization/110556 - tail merging still pre-tuples tree-optimization/110556 - tail merging still pre-tuples - - - 1-- 2023-07-06 Richard Biener Accepted
tree-optimization/110563 - simplify epilogue VF checks tree-optimization/110563 - simplify epilogue VF checks - - - -1- 2023-07-06 Richard Biener Unresolved
tree-optimization/110515 - wrong code with LIM + PRE tree-optimization/110515 - wrong code with LIM + PRE - - - 1-- 2023-07-06 Richard Biener Accepted
Fix expectation on gcc.dg/vect/pr71264.c Fix expectation on gcc.dg/vect/pr71264.c - - - 1-- 2023-07-06 Richard Biener Accepted
adjust testcase for now happening epilogue vectorization adjust testcase for now happening epilogue vectorization - - - 1-- 2023-07-05 Richard Biener Accepted
middle-end/110541 - VEC_PERM_EXPR documentation is off middle-end/110541 - VEC_PERM_EXPR documentation is off - - - 1-- 2023-07-05 Richard Biener Accepted
tree-optimization/110491 - PHI-OPT and undefs tree-optimization/110491 - PHI-OPT and undefs - - - 1-- 2023-07-04 Richard Biener Accepted
Remove unnecessary check on scalar_niter == 0 Remove unnecessary check on scalar_niter == 0 - - - -1- 2023-07-04 Richard Biener Unresolved
Use mark_ssa_maybe_undefs in PHI-OPT Use mark_ssa_maybe_undefs in PHI-OPT - - - 1-- 2023-07-04 Richard Biener Accepted
tree-optimization/110376 - testcase for fixed bug tree-optimization/110376 - testcase for fixed bug - - - 1-- 2023-07-04 Richard Biener Accepted
tree-optimization/110228 - avoid undefs in ifcombine more thoroughly tree-optimization/110228 - avoid undefs in ifcombine more thoroughly - - - 1-- 2023-07-04 Richard Biener Accepted
tree-optimization/110436 - bogus live/relevant for unused pattern tree-optimization/110436 - bogus live/relevant for unused pattern - - - 1-- 2023-07-04 Richard Biener Accepted
[v2] middle-end/110495 - avoid associating constants with (VL) vectors [v2] middle-end/110495 - avoid associating constants with (VL) vectors - - - 1-- 2023-07-04 Richard Biener Accepted
tree-optimization/110310 - move vector epilogue disabling to analysis phase tree-optimization/110310 - move vector epilogue disabling to analysis phase - - - 1-- 2023-07-03 Richard Biener Accepted
middle-end/110495 - avoid associating constants with (VL) vectors middle-end/110495 - avoid associating constants with (VL) vectors - - - -1- 2023-07-03 Richard Biener Unresolved
tree-optimization/110506 - ICE in pattern recog with TYPE_PRECISION tree-optimization/110506 - ICE in pattern recog with TYPE_PRECISION - - - 1-- 2023-07-03 Richard Biener Accepted
tree-optimization/110506 - bogus non-zero mask in CCP for vector types tree-optimization/110506 - bogus non-zero mask in CCP for vector types - - - 1-- 2023-07-03 Richard Biener Accepted
tree-optimization/110496 - TYPE_PRECISION issue with store-merging tree-optimization/110496 - TYPE_PRECISION issue with store-merging - - - 1-- 2023-06-30 Richard Biener Accepted
middle-end/110489 - avoid useless work on statistics middle-end/110489 - avoid useless work on statistics - - - 1-- 2023-06-30 Richard Biener Accepted
tree-optimization/110381 - fix testcase tree-optimization/110381 - fix testcase - - - -1- 2023-06-30 Richard Biener Unresolved
[RFC] target/110456 - avoid loop masking with zero distance dependences [RFC] target/110456 - avoid loop masking with zero distance dependences - - - 1-- 2023-06-29 Richard Biener Accepted
tree-optimization/110460 - fend off vector types from vectorizer tree-optimization/110460 - fend off vector types from vectorizer - - - 1-- 2023-06-29 Richard Biener Accepted
middle-end/110461 - pattern applying wrongly to vectors middle-end/110461 - pattern applying wrongly to vectors - - - 1-- 2023-06-29 Richard Biener Accepted
c/110454 - ICE with bogus TYPE_PRECISION use c/110454 - ICE with bogus TYPE_PRECISION use - - - 1-- 2023-06-29 Richard Biener Accepted
[vs] tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRV [vs] tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRV - - - 1-- 2023-06-28 Richard Biener Accepted
middle-end/110452 - bad code generation with AVX512 mask splat middle-end/110452 - bad code generation with AVX512 mask splat - - - 1-- 2023-06-28 Richard Biener Accepted
tree-optimization/110451 - hoist invariant compare after interchange tree-optimization/110451 - hoist invariant compare after interchange - - - 1-- 2023-06-28 Richard Biener Accepted
tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRV tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRV - - - 1-- 2023-06-28 Richard Biener Accepted
tree-optimization/110443 - prevent SLP splat of gathers tree-optimization/110443 - prevent SLP splat of gathers - - - -1- 2023-06-28 Richard Biener Unresolved
Prevent TYPE_PRECISION on VECTOR_TYPEs Prevent TYPE_PRECISION on VECTOR_TYPEs - - - 1-- 2023-06-27 Richard Biener Accepted
tree-optimization/110381 - preserve SLP permutation with in-order reductions tree-optimization/110381 - preserve SLP permutation with in-order reductions - - - 1-- 2023-06-26 Richard Biener Accepted
tree-optimization/110392 - ICE with predicate analysis tree-optimization/110392 - ICE with predicate analysis - - - 1-- 2023-06-26 Richard Biener Accepted
narrowing initializers and initializer_constant_valid_p_1 narrowing initializers and initializer_constant_valid_p_1 - - - 1-- 2023-06-23 Richard Biener Accepted
Fix initializer_constant_valid_p_1 TYPE_PRECISION use Fix initializer_constant_valid_p_1 TYPE_PRECISION use - - - -1- 2023-06-23 Richard Biener Unresolved
Deal with vector typed operands in conversions Deal with vector typed operands in conversions - - - 1-- 2023-06-23 Richard Biener Accepted
tree-optimization/96208 - SLP of non-grouped loads tree-optimization/96208 - SLP of non-grouped loads - - - -1- 2023-06-23 Richard Biener Unresolved
[6/6] Use element_precision for match.pd arith conversion optimization [1/6] Avoid shorten_binary_op on VECTOR_TYPE - - - 1-- 2023-06-23 Richard Biener Accepted
[5/6] Bogus and missed folding on vector compares [1/6] Avoid shorten_binary_op on VECTOR_TYPE - - - 1-- 2023-06-23 Richard Biener Accepted
[4/6] Fix tree_simple_nonnegative_warnv_p for VECTOR_TYPEs [1/6] Avoid shorten_binary_op on VECTOR_TYPE - - - 1-- 2023-06-23 Richard Biener Accepted
[3/6] Properly guard vect_look_through_possible_promotion [1/6] Avoid shorten_binary_op on VECTOR_TYPE - - - 1-- 2023-06-23 Richard Biener Accepted
[2/6] Fix TYPE_PRECISION use in hashable_expr_equal_p [1/6] Avoid shorten_binary_op on VECTOR_TYPE - - - 1-- 2023-06-23 Richard Biener Accepted
[1/6] Avoid shorten_binary_op on VECTOR_TYPE [1/6] Avoid shorten_binary_op on VECTOR_TYPE - - - 1-- 2023-06-23 Richard Biener Accepted
[RFC] Prevent TYPE_PRECISION on VECTOR_TYPEs [RFC] Prevent TYPE_PRECISION on VECTOR_TYPEs - - - 1-- 2023-06-23 Richard Biener Accepted
Optimize vector codegen for invariant loads, fix SLP support Optimize vector codegen for invariant loads, fix SLP support - - - 1-- 2023-06-23 Richard Biener Accepted
Improve vector_vector_composition_type Improve vector_vector_composition_type - - - 1-- 2023-06-23 Richard Biener Accepted
tree-optimization/110332 - fix ICE with phiprop tree-optimization/110332 - fix ICE with phiprop - - - 1-- 2023-06-22 Richard Biener Accepted
[3/3] Less strip_offset in IVOPTs [1/3] Hide and refactor IVOPTs strip_offset - - - 1-- 2023-06-21 Richard Biener Accepted
[2/3] Less strip_offset in IVOPTs [1/3] Hide and refactor IVOPTs strip_offset - - - 1-- 2023-06-21 Richard Biener Accepted
[1/3] Hide and refactor IVOPTs strip_offset [1/3] Hide and refactor IVOPTs strip_offset - - - 1-- 2023-06-21 Richard Biener Accepted
[RFC] middle-end/110237 - wrong MEM_ATTRs for partial loads/stores [RFC] middle-end/110237 - wrong MEM_ATTRs for partial loads/stores - - - 1-- 2023-06-21 Richard Biener Accepted
Update virtual SSA form manually where easily possible in phiprop Update virtual SSA form manually where easily possible in phiprop - - - 1-- 2023-06-20 Richard Biener Accepted
Improve DSE to handle stores before __builtin_unreachable () Improve DSE to handle stores before __builtin_unreachable () - - - 1-- 2023-06-20 Richard Biener Accepted
[i386] Reject too large vectors for partial vector vectorization [i386] Reject too large vectors for partial vector vectorization - - - 1-- 2023-06-19 Richard Biener Accepted
debug/110295 - mixed up early/late debug for member DIEs debug/110295 - mixed up early/late debug for member DIEs - - - 1-- 2023-06-19 Richard Biener Accepted
tree-optimization/110298 - CFG cleanup and stale nb_iterations tree-optimization/110298 - CFG cleanup and stale nb_iterations - - - 1-- 2023-06-19 Richard Biener Accepted
Fix build of aarc64 Fix build of aarc64 - - - 1-- 2023-06-19 Richard Biener Accepted
Remove -save-temps from tests using -flto Remove -save-temps from tests using -flto - - - 1-- 2023-06-19 Richard Biener Accepted
tree-optimization/110243 - kill off IVOPTs split_offset tree-optimization/110243 - kill off IVOPTs split_offset - - - 1-- 2023-06-16 Richard Biener Accepted
tree-optimization/110278 - uns < (typeof uns)(uns != 0) is always false tree-optimization/110278 - uns < (typeof uns)(uns != 0) is always false - - - 1-- 2023-06-16 Richard Biener Accepted
[2/2,v2] AVX512 fully masked vectorization Untitled series #44502 - - - -1- 2023-06-16 Richard Biener Unresolved
tree-optimization/110269 - restore missed condition folding tree-optimization/110269 - restore missed condition folding - - - 1-- 2023-06-16 Richard Biener Accepted
[3/3] AVX512 fully masked vectorization [1/3] Inline vect_get_max_nscalars_per_iter - - - -1- 2023-06-14 Richard Biener Unresolved
[2/3] Add loop_vinfo argument to vect_get_loop_mask [1/3] Inline vect_get_max_nscalars_per_iter - - - 1-- 2023-06-14 Richard Biener Accepted
[1/3] Inline vect_get_max_nscalars_per_iter [1/3] Inline vect_get_max_nscalars_per_iter - - - 1-- 2023-06-14 Richard Biener Accepted
[RFC] main loop masked vectorization with --param vect-partial-vector-usage=1 [RFC] main loop masked vectorization with --param vect-partial-vector-usage=1 - - - 1-- 2023-06-14 Richard Biener Accepted
Fix memory leak in loop header copying Fix memory leak in loop header copying - - - 1-- 2023-06-13 Richard Biener Accepted
middle-end/110232 - fix native interpret of vector <signed-boolean:1> middle-end/110232 - fix native interpret of vector <signed-boolean:1> - - - 1-- 2023-06-13 Richard Biener Accepted
Fix disambiguation against .MASK_LOAD Fix disambiguation against .MASK_LOAD - - - -1- 2023-06-13 Richard Biener Unresolved
Fix disambiguation against .MASK_STORE Fix disambiguation against .MASK_STORE - - - 1-- 2023-06-12 Richard Biener Accepted
middle-end/110200 - genmatch force-leaf and convert interaction middle-end/110200 - genmatch force-leaf and convert interaction - - - 1-- 2023-06-12 Richard Biener Accepted
Prevent TYPE_PRECISION on VECTOR_TYPEs Prevent TYPE_PRECISION on VECTOR_TYPEs - - - 1-- 2023-06-09 Richard Biener Accepted
middle-end/110182 - TYPE_PRECISION on VECTOR_TYPE causes wrong-code middle-end/110182 - TYPE_PRECISION on VECTOR_TYPE causes wrong-code - - - 1-- 2023-06-09 Richard Biener Accepted
tree-optimization/109143 - improve PTA compile time tree-optimization/109143 - improve PTA compile time - - - 1-- 2023-06-06 Richard Biener Accepted
middle-end/110055 - avoid CLOBBERing static variables middle-end/110055 - avoid CLOBBERing static variables - - - 1-- 2023-06-06 Richard Biener Accepted
ipa/109983 - (IPA) PTA speedup ipa/109983 - (IPA) PTA speedup - - - 1-- 2023-05-31 Richard Biener Accepted
IPA PTA stats enhancement and non-details dump slimming IPA PTA stats enhancement and non-details dump slimming - - - 1-- 2023-05-31 Richard Biener Accepted
target/109955 - handle pattern generated COND_EXPR without vcond target/109955 - handle pattern generated COND_EXPR without vcond - - - 1-- 2023-05-25 Richard Biener Accepted
tree-optimization/109791 - expand &x + off for niter compute tree-optimization/109791 - expand &x + off for niter compute - - - 1-- 2023-05-25 Richard Biener Accepted
tree-optimization/109849 - fix fallout of PRE hoisting change tree-optimization/109849 - fix fallout of PRE hoisting change - - - -1- 2023-05-24 Richard Biener Unresolved
target/109944 - avoid STLF fail for V16QImode CTOR expansion target/109944 - avoid STLF fail for V16QImode CTOR expansion - - - 1-- 2023-05-24 Richard Biener Accepted
Account for vector splat GPR->XMM move cost Account for vector splat GPR->XMM move cost - - - 1-- 2023-05-23 Richard Biener Accepted
tree-optimization/109747 - SLP cost of CTORs tree-optimization/109747 - SLP cost of CTORs - - - 1-- 2023-05-23 Richard Biener Accepted
Generic vector op costing adjustment Generic vector op costing adjustment - - - 1-- 2023-05-23 Richard Biener Accepted
Dump ANTIC_OUT before pruning it Dump ANTIC_OUT before pruning it - - - 1-- 2023-05-23 Richard Biener Accepted
tree-optimization/109849 - missed code hoisting tree-optimization/109849 - missed code hoisting - - - 1-- 2023-05-23 Richard Biener Accepted
tree-optimization/109848 - fix TARGET_MEM_REF store from CTOR simplification tree-optimization/109848 - fix TARGET_MEM_REF store from CTOR simplification - - - -1- 2023-05-15 Richard Biener Unresolved
[GCC,12] testsuite/108776 - avoid c-c++-common/rotate-11.c FAIL [GCC,12] testsuite/108776 - avoid c-c++-common/rotate-11.c FAIL - - - 1-- 2023-05-15 Richard Biener Accepted
Fix gcc.dg/vect/pr108950.c Fix gcc.dg/vect/pr108950.c - - - 1-- 2023-05-15 Richard Biener Accepted
tree-optimization/64731 - extend store-from CTOR lowering to TARGET_MEM_REF tree-optimization/64731 - extend store-from CTOR lowering to TARGET_MEM_REF - - - 1-- 2023-05-12 Richard Biener Accepted
tree-optimization/109791 - simplify (unsigned)&foo - (unsigned)(&foo + o) tree-optimization/109791 - simplify (unsigned)&foo - (unsigned)(&foo + o) - - - 1-- 2023-05-12 Richard Biener Accepted
Avoid g++.dg/torture/pr106922.C FAIL with the pre-C++11 ABI Avoid g++.dg/torture/pr106922.C FAIL with the pre-C++11 ABI - - - -1- 2023-05-10 Richard Biener Unresolved
tree-optimization/109735 - conversion for vectorized pointer-diff tree-optimization/109735 - conversion for vectorized pointer-diff - - - -1- 2023-05-05 Richard Biener Repeat Merge
[RFC] tree-optimization/104475 - bogus -Wstringop-overflow [RFC] tree-optimization/104475 - bogus -Wstringop-overflow - - - 1-- 2023-05-04 Richard Biener Accepted
tree-optimization/109721 - emulated vectors tree-optimization/109721 - emulated vectors - - - -1- 2023-05-04 Richard Biener Repeat Merge
tree-optimization/109724 - new testcase tree-optimization/109724 - new testcase - - - -1- 2023-05-04 Richard Biener Repeat Merge
Rename last_stmt to last_nondebug_stmt Rename last_stmt to last_nondebug_stmt - - - 1-- 2023-05-03 Richard Biener Accepted
More last_stmt removal More last_stmt removal - - - -1- 2023-05-03 Richard Biener Repeat Merge
[GCC,11] tree-optimization/109473 - fix type mismatch in reduction vectorization [GCC,11] tree-optimization/109473 - fix type mismatch in reduction vectorization - - - -1- 2023-05-03 Richard Biener Unresolved
tree-optimization/109672 - properly check emulated plus during vect tree-optimization/109672 - properly check emulated plus during vect - - - 1-- 2023-05-02 Richard Biener Accepted
« 1 23 4 56 7 »