Show patches with: Submitter = Richard Biener       |    State = Action Required       |    Archived = No       |   236 patches
« 1 2 3 »
Patch Series rb/tb S/W/F Date Submitter Delegate State
middle-end/112785 - guard against last_clique overflow middle-end/112785 - guard against last_clique overflow - - -2- 2023-12-04 Richard Biener New
tree-optimization/112818 - re-instantiate vector type size check for bswap tree-optimization/112818 - re-instantiate vector type size check for bswap - - -2- 2023-12-04 Richard Biener New
c/89270 - honor registered_builtin_types in type_for_size c/89270 - honor registered_builtin_types in type_for_size - - 2-- 2023-12-04 Richard Biener New
c/86869 - preserve address-space info when building qualified ARRAY_TYPE c/86869 - preserve address-space info when building qualified ARRAY_TYPE - - 2-- 2023-12-04 Richard Biener New
tree-optimization/112827 - corrupt SCEV cache during SCCP tree-optimization/112827 - corrupt SCEV cache during SCCP - - -2- 2023-12-04 Richard Biener New
[2/2] middle-end/112830 - avoid gimplifying non-default addr-space assign to memcpy [1/2,RFC] middle-end/112830 - memcpy expansion drops address-spaces - - 2-- 2023-12-04 Richard Biener New
[1/2,RFC] middle-end/112830 - memcpy expansion drops address-spaces [1/2,RFC] middle-end/112830 - memcpy expansion drops address-spaces - - 1-- 2023-12-04 Richard Biener New
Fix ambiguity between vect_get_vec_defs with/without vectype Fix ambiguity between vect_get_vec_defs with/without vectype - - -2- 2023-12-01 Richard Biener New
tree-optimization/112767 - spurious diagnostic after sccp/loop-split swap tree-optimization/112767 - spurious diagnostic after sccp/loop-split swap - - -2- 2023-11-30 Richard Biener New
tree-optimization/112766 - improve pruning of uninit diagnostics tree-optimization/112766 - improve pruning of uninit diagnostics - - -2- 2023-11-30 Richard Biener New
middle-end/112741 - ICE with gimple FE and later regimplification middle-end/112741 - ICE with gimple FE and later regimplification - - 12- 2023-11-28 Richard Biener New
middle-end/112732 - stray TYPE_ALIAS_SET in type variant middle-end/112732 - stray TYPE_ALIAS_SET in type variant - - 12- 2023-11-28 Richard Biener New
tree-optimization/112653 - PTA and return tree-optimization/112653 - PTA and return - - 1-2 2023-11-27 Richard Biener New
tree-optimization/112706 - missed simplification of condition tree-optimization/112706 - missed simplification of condition - - 12- 2023-11-27 Richard Biener New
tree-optimization/112677 - stack corruption with .COND_* reduction tree-optimization/112677 - stack corruption with .COND_* reduction - - -2- 2023-11-24 Richard Biener New
tree-optimization/112344 - relax final value-replacement fix tree-optimization/112344 - relax final value-replacement fix - - -2- 2023-11-24 Richard Biener New
middle-end/32667 - document cpymem and memcpy exact overlap requirement middle-end/32667 - document cpymem and memcpy exact overlap requirement - - --2 2023-11-23 Richard Biener New
tree-optimization/112344 - wrong final value replacement tree-optimization/112344 - wrong final value replacement - - -2- 2023-11-22 Richard Biener New
tree-optimization/112623 - forwprop VEC_PACK_TRUNC generation tree-optimization/112623 - forwprop VEC_PACK_TRUNC generation - - 12- 2023-11-21 Richard Biener New
Move VF based dependence check Move VF based dependence check - - 12- 2023-11-21 Richard Biener New
tree-optimization/111970 - fix issue with SLP of emulated gather/scatter tree-optimization/111970 - fix issue with SLP of emulated gather/scatter - - -2- 2023-11-21 Richard Biener New
middle-end/112622 - convert and vector-to-float middle-end/112622 - convert and vector-to-float - - -2- 2023-11-20 Richard Biener New
tree-optimization/112281 - loop distribution and zero dependence distances tree-optimization/112281 - loop distribution and zero dependence distances - - -2- 2023-11-20 Richard Biener New
tree-optimization/112618 - unused .MASK_CALL tree-optimization/112618 - unused .MASK_CALL - - -2- 2023-11-20 Richard Biener New
[4/4] Refactor x86 decl based scatter vectorization, prepare SLP [1/4] Fix SLP of masked loads - - 2-- 2023-11-08 Richard Biener New
tree-optimization/112405 - SIMD clone calls with (loop) mask tree-optimization/112405 - SIMD clone calls with (loop) mask - - -4- 2023-11-06 Richard Biener New
libstdc++/112351 - deal with __gthread_once failure during locale init libstdc++/112351 - deal with __gthread_once failure during locale init - - 4-- 2023-11-06 Richard Biener New
Assert we don't create recursive DW_AT_abstract_origin Assert we don't create recursive DW_AT_abstract_origin - - --4 2023-10-30 Richard Biener New
Fixup vect_get_and_check_slp_defs for gathers and .MASK_LOAD Fixup vect_get_and_check_slp_defs for gathers and .MASK_LOAD - - 2-2 2023-10-20 Richard Biener New
[1/2] Refactor x86 vectorized gather path [1/2] Refactor x86 vectorized gather path - - -4- 2023-10-19 Richard Biener New
tree-optimization/111779 - Handle some BIT_FIELD_REFs in SRA tree-optimization/111779 - Handle some BIT_FIELD_REFs in SRA - - 3-- 2023-10-12 Richard Biener New
tree-optimization/111519 - strlen optimization skips clobbering store tree-optimization/111519 - strlen optimization skips clobbering store - - 2-2 2023-10-10 Richard Biener New
tree-optimization/111715 - improve TBAA for access paths with pun tree-optimization/111715 - improve TBAA for access paths with pun - - --4 2023-10-09 Richard Biener New
target/30484 - testcase for exploration target/30484 - testcase for exploration - - --- 2023-09-19 Richard Biener New
[RFC] middle-end/106811 - document GENERIC/GIMPLE undefined behavior [RFC] middle-end/106811 - document GENERIC/GIMPLE undefined behavior - - 4-- 2023-09-15 Richard Biener New
tree-optimization/111294 - backwards threader PHI costing tree-optimization/111294 - backwards threader PHI costing - - 2-1 2023-09-14 Richard Biener New
Apply some TLC to vect_slp_analyze_instance_dependence Apply some TLC to vect_slp_analyze_instance_dependence - - --4 2023-08-25 Richard Biener New
Simplify intereaved store vectorization processing Simplify intereaved store vectorization processing - - -4- 2023-08-22 Richard Biener New
Fix FAIL: gcc.target/i386/pr87007-5.c Fix FAIL: gcc.target/i386/pr87007-5.c - - --4 2023-08-21 Richard Biener New
Handle TYPE_OVERFLOW_UNDEFINED vectorized BB reductions Handle TYPE_OVERFLOW_UNDEFINED vectorized BB reductions - - 2-1 2023-08-15 Richard Biener New
tree-optimization/110979 - fold-left reduction and partial vectors tree-optimization/110979 - fold-left reduction and partial vectors - - -2- 2023-08-11 Richard Biener New
Make ISEL used internal functions const/nothrow where appropriate Make ISEL used internal functions const/nothrow where appropriate - - 13- 2023-08-10 Richard Biener New
Handle in-order reductions when SLP vectorizing non-loops Handle in-order reductions when SLP vectorizing non-loops - - 2-2 2023-08-09 Richard Biener New
tree-optimization/110924 - fix vop liveness for noreturn const CFG parts tree-optimization/110924 - fix vop liveness for noreturn const CFG parts - - -4- 2023-08-08 Richard Biener New
Improve sinking with unrelated defs Improve sinking with unrelated defs - - 2-1 2023-07-31 Richard Biener New
[RFC] tree-optimization/92335 - Improve sinking heuristics for vectorization [RFC] tree-optimization/92335 - Improve sinking heuristics for vectorization - - 3-1 2023-07-28 Richard Biener New
tree-optimization/91838 - fix FAIL of g++.dg/opt/pr91838.C tree-optimization/91838 - fix FAIL of g++.dg/opt/pr91838.C - - 13- 2023-07-27 Richard Biener New
tree-optimization/110742 - fix latent issue with permuting existing vectors tree-optimization/110742 - fix latent issue with permuting existing vectors - - 3-- 2023-07-20 Richard Biener New
tree-optimization/88540 - FP x > y ? x : y if-conversion without -ffast-math tree-optimization/88540 - FP x > y ? x : y if-conversion without -ffast-math - - 4-- 2023-07-18 Richard Biener New
middle-end/61747 - conditional move expansion and constants middle-end/61747 - conditional move expansion and constants - - 4-- 2023-07-18 Richard Biener New
middle-end/105715 - missed RTL if-conversion with COND_EXPR expansion middle-end/105715 - missed RTL if-conversion with COND_EXPR expansion - - -4- 2023-07-18 Richard Biener New
[RFC] tree-optimization/88540 - FP x > y ? x : y if-conversion without -ffast-math [RFC] tree-optimization/88540 - FP x > y ? x : y if-conversion without -ffast-math - - 2-2 2023-07-13 Richard Biener New
tree-optimization/94864 - vector insert of vector extract simplification tree-optimization/94864 - vector insert of vector extract simplification - - 3-1 2023-07-12 Richard Biener New
middle-end/110541 - VEC_PERM_EXPR documentation is off middle-end/110541 - VEC_PERM_EXPR documentation is off - - 13- 2023-07-05 Richard Biener New
tree-optimization/110310 - move vector epilogue disabling to analysis phase tree-optimization/110310 - move vector epilogue disabling to analysis phase - - 4-- 2023-07-03 Richard Biener New
middle-end/110495 - avoid associating constants with (VL) vectors middle-end/110495 - avoid associating constants with (VL) vectors - - 4-- 2023-07-03 Richard Biener New
[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 New
tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRV tree-optimization/110434 - avoid <retval> ={v} {CLOBBER} from NRV - - 2-- 2023-06-28 Richard Biener New
[RFC] Prevent TYPE_PRECISION on VECTOR_TYPEs [RFC] Prevent TYPE_PRECISION on VECTOR_TYPEs - - --4 2023-06-23 Richard Biener New
[3/3] Less strip_offset in IVOPTs [1/3] Hide and refactor IVOPTs strip_offset - - -31 2023-06-21 Richard Biener New
[2/3] Less strip_offset in IVOPTs [1/3] Hide and refactor IVOPTs strip_offset - - -3- 2023-06-21 Richard Biener New
[1/3] Hide and refactor IVOPTs strip_offset [1/3] Hide and refactor IVOPTs strip_offset - - -2- 2023-06-21 Richard Biener New
[RFC] middle-end/110237 - wrong MEM_ATTRs for partial loads/stores [RFC] middle-end/110237 - wrong MEM_ATTRs for partial loads/stores - - 4-- 2023-06-21 Richard Biener New
tree-optimization/110243 - kill off IVOPTs split_offset tree-optimization/110243 - kill off IVOPTs split_offset - - 4-- 2023-06-16 Richard Biener New
[3/3] AVX512 fully masked vectorization [1/3] Inline vect_get_max_nscalars_per_iter - - 1-2 2023-06-14 Richard Biener New
[1/3] Inline vect_get_max_nscalars_per_iter [1/3] Inline vect_get_max_nscalars_per_iter - - --- 2023-06-14 Richard Biener New
[RFC] main loop masked vectorization with --param vect-partial-vector-usage=1 [RFC] main loop masked vectorization with --param vect-partial-vector-usage=1 - - 3-- 2023-06-14 Richard Biener New
Prevent TYPE_PRECISION on VECTOR_TYPEs Prevent TYPE_PRECISION on VECTOR_TYPEs - - --4 2023-06-09 Richard Biener New
tree-optimization/109143 - improve PTA compile time tree-optimization/109143 - improve PTA compile time - - 3-- 2023-06-06 Richard Biener New
tree-optimization/109791 - expand &x + off for niter compute tree-optimization/109791 - expand &x + off for niter compute - - --- 2023-05-25 Richard Biener New
[12] testsuite/108776 - avoid c-c++-common/rotate-11.c FAIL [12] testsuite/108776 - avoid c-c++-common/rotate-11.c FAIL - - --- 2023-05-15 Richard Biener New
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 - - --- 2023-05-10 Richard Biener New
tree-optimization/109735 - conversion for vectorized pointer-diff tree-optimization/109735 - conversion for vectorized pointer-diff - - --- 2023-05-05 Richard Biener New
[RFC] tree-optimization/104475 - bogus -Wstringop-overflow [RFC] tree-optimization/104475 - bogus -Wstringop-overflow - - --- 2023-05-04 Richard Biener New
[11] tree-optimization/109473 - fix type mismatch in reduction vectorization [11] tree-optimization/109473 - fix type mismatch in reduction vectorization - - --- 2023-05-03 Richard Biener New
Properly gimplify handled component chains on registers Properly gimplify handled component chains on registers - - --- 2023-04-27 Richard Biener New
This replaces uses of last_stmt where we do not require debug skipping This replaces uses of last_stmt where we do not require debug skipping - - --- 2023-04-21 Richard Biener New
[2/3] change inverted_post_order_compute to inverted_rev_post_order_compute [1/3] change DF to use the proper CFG order for DF_FORWARD problems - - --- 2023-04-21 Richard Biener New
[1/3] change DF to use the proper CFG order for DF_FORWARD problems [1/3] change DF to use the proper CFG order for DF_FORWARD problems - - --- 2023-04-21 Richard Biener New
tree-optimization/109564 - avoid equivalences from PHIs in most cases tree-optimization/109564 - avoid equivalences from PHIs in most cases - - --- 2023-04-20 Richard Biener New
tree-optimization/109539 - restrict PHI handling in access diagnostics tree-optimization/109539 - restrict PHI handling in access diagnostics - - --- 2023-04-18 Richard Biener New
[www] Move -fstrict-flex-arrays entry [www] Move -fstrict-flex-arrays entry - - --- 2023-04-17 Richard Biener New
[1/2] Add emulated scatter capability to the vectorizer [1/2] Add emulated scatter capability to the vectorizer - - --- 2023-03-24 Richard Biener New
tree-optimization/109237 - last_stmt is possibly slow tree-optimization/109237 - last_stmt is possibly slow - - --- 2023-03-22 Richard Biener New
tree-optimization/109170 - bogus use-after-free with __builtin_expect tree-optimization/109170 - bogus use-after-free with __builtin_expect - - --- 2023-03-17 Richard Biener New
[2/2] tree-optimization/109123 - run -Wuse-afer-free only early [1/2] Avoid random stmt order result in pass_waccess::use_after_inval_p - - --- 2023-03-15 Richard Biener New
[1/2] Avoid random stmt order result in pass_waccess::use_after_inval_p [1/2] Avoid random stmt order result in pass_waccess::use_after_inval_p - - --- 2023-03-15 Richard Biener New
Shrink points-to analysis dumps when not dumping with -details Shrink points-to analysis dumps when not dumping with -details - - --- 2023-03-10 Richard Biener New
middle-end/108995 - avoid folding when sanitizing overflow middle-end/108995 - avoid folding when sanitizing overflow - - --- 2023-03-08 Richard Biener New
tree-optimization/109046 - re-combine complex loads tree-optimization/109046 - re-combine complex loads - - --- 2023-03-07 Richard Biener New
[RFC] RAII auto_mpfr and autp_mpz [RFC] RAII auto_mpfr and autp_mpz - - --- 2023-03-06 Richard Biener New
debug/108772 - ICE with late debug generated with -flto debug/108772 - ICE with late debug generated with -flto - - --- 2023-03-01 Richard Biener New
[5/5] Sanitize legacy_{lower,upper}_bound Fix irange::legacy_upper_bound - - --- 2023-02-28 Richard Biener New
[4/5] Sanitize irange::num_pairs Fix irange::legacy_upper_bound - - --- 2023-02-28 Richard Biener New
[3/5] Avoid upper/lower_bound (1) on VR_ANTI_RANGE Fix irange::legacy_upper_bound - - --- 2023-02-28 Richard Biener New
[2/5] fend off anti-ranges from value-range-storage Fix irange::legacy_upper_bound - - --- 2023-02-28 Richard Biener New
[1/5] fix anti-range dumping Fix irange::legacy_upper_bound - - --- 2023-02-28 Richard Biener New
Fixup possible VR_ANTI_RANGE value_range issues Fixup possible VR_ANTI_RANGE value_range issues - - --- 2023-02-27 Richard Biener New
[2/2] Avoid default-initializing auto_vec<T, N> storage, fix vec<vl_embed> [1/2] Change vec<, , vl_embed>::m_vecdata refrences into address () - - --- 2023-02-24 Richard Biener New
[2/2] Avoid default-initializing auto_vec<T, N> storage, fix vec<vl_embed> [1/2] Change vec<, , vl_embed>::m_vecdata refrences into address () - - --- 2023-02-24 Richard Biener New
« 1 2 3 »