Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   482 patches
« 1 2 3 44 5 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[2/2] aarch64: Improve rtx_cost for constants in COMPARE [PR120372] [1/2] expand: Use rtx_cost directly instead of gen_move_insn for canonicalize_comparison. - - - - --- 2025-05-21 Andrew Pinski New
[1/2] expand: Use rtx_cost directly instead of gen_move_insn for canonicalize_comparison. [1/2] expand: Use rtx_cost directly instead of gen_move_insn for canonicalize_comparison. - - - - --- 2025-05-21 Andrew Pinski New
middle-end: Fix complex lowering of cabs with no LHS [PR120369] middle-end: Fix complex lowering of cabs with no LHS [PR120369] - - - - --- 2025-05-21 Andrew Pinski New
gimple-fold: Implement simple copy propagation for aggregates [PR14295] gimple-fold: Implement simple copy propagation for aggregates [PR14295] - - - - --- 2025-05-18 Andrew Pinski New
match: Undo maybe_push_res_to_seq in some cases [PR120331] match: Undo maybe_push_res_to_seq in some cases [PR120331] - - - - --- 2025-05-18 Andrew Pinski New
match: Remove valueize_condition argument from gimple_extra template match: Remove valueize_condition argument from gimple_extra template - - - - --- 2025-05-18 Andrew Pinski New
phiopt: Use mark_lhs_in_seq_for_dce instead of doing it inline phiopt: Use mark_lhs_in_seq_for_dce instead of doing it inline - - - - --- 2025-05-18 Andrew Pinski New
Forwprop: add a debug dump after propagate into comparison does something Forwprop: add a debug dump after propagate into comparison does something - - - - --- 2025-05-15 Andrew Pinski New
match: Allow some optional casts for boolean comparisons match: Allow some optional casts for boolean comparisons - - - - --- 2025-05-15 Andrew Pinski New
tree: Canonical order for ADDR tree: Canonical order for ADDR - - - - --- 2025-05-14 Andrew Pinski New
[2/2] forwprop: Add alias walk limit to optimize_memcpy_to_memset. [1/2] forwprop: Move memcpy_to_memset from gimple fold to forwprop - - - - --- 2025-05-14 Andrew Pinski New
[1/2] forwprop: Move memcpy_to_memset from gimple fold to forwprop [1/2] forwprop: Move memcpy_to_memset from gimple fold to forwprop - - - - --- 2025-05-14 Andrew Pinski New
[3/3] gimple: Move canonicalization of bool==0 and bool!=1 to cleanupcfg [1/3] forwprop: Change an if into an assert - - - - --- 2025-05-14 Andrew Pinski New
[2/3] gimple: Add assert for code being a comparison in gimple_cond_set_code [1/3] forwprop: Change an if into an assert - - - - --- 2025-05-14 Andrew Pinski New
[1/3] forwprop: Change an if into an assert [1/3] forwprop: Change an if into an assert - - - - --- 2025-05-14 Andrew Pinski New
gimple: allow fold_stmt without setting cfun in case of GIMPLE_COND folding gimple: allow fold_stmt without setting cfun in case of GIMPLE_COND folding - - - - --- 2025-05-13 Andrew Pinski New
[2/2] forwprop: Move around the marking bb for eh to after the local non-fold_stmt optimizations [1/2] forwprop: Fix looping after fold_stmt and some forwprop local folds happen - - - - --- 2025-05-13 Andrew Pinski New
[1/2] forwprop: Fix looping after fold_stmt and some forwprop local folds happen [1/2] forwprop: Fix looping after fold_stmt and some forwprop local folds happen - - - - --- 2025-05-13 Andrew Pinski New
verifier: Fix up PAREN_EXPR verification [PR118868] verifier: Fix up PAREN_EXPR verification [PR118868] - - - - --- 2025-05-13 Andrew Pinski New
[3/3] cfgcleanup: small performance improvement in some cases [1/3] cfgexpand: Reverse the order of going through the update_cache_list queue. - - - - --- 2025-05-12 Andrew Pinski New
[2/3] cfgexpand: Update cache during the original DFS walk [1/3] cfgexpand: Reverse the order of going through the update_cache_list queue. - - - - --- 2025-05-12 Andrew Pinski New
[1/3] cfgexpand: Reverse the order of going through the update_cache_list queue. [1/3] cfgexpand: Reverse the order of going through the update_cache_list queue. - - - - --- 2025-05-12 Andrew Pinski New
aarch64: Remove cmov<mode>6 patterns aarch64: Remove cmov<mode>6 patterns - - - - --- 2025-05-12 Andrew Pinski New
[v2] gimple-fold: Don't replace `tmp = FP0 CMP FP1; if (tmp != 0)` over and over again when compari… [v2] gimple-fold: Don't replace `tmp = FP0 CMP FP1; if (tmp != 0)` over and over again when compari… - - - - --- 2025-05-12 Andrew Pinski New
optabs: Remove cmov optab [PR120230] optabs: Remove cmov optab [PR120230] - - - - --- 2025-05-12 Andrew Pinski New
testsuite: Fix pr119131-1.c for targets which emit a psabi warning for vectors of DFP [PR119909] testsuite: Fix pr119131-1.c for targets which emit a psabi warning for vectors of DFP [PR119909] - - - - --- 2025-05-11 Andrew Pinski New
aarch64: Fix narrowing warning in driver-aarch64.cc [PR118603] aarch64: Fix narrowing warning in driver-aarch64.cc [PR118603] - - - - --- 2025-05-10 Andrew Pinski New
aarch64: Fix narrowing warning in aarch64_detect_vector_stmt_subtype aarch64: Fix narrowing warning in aarch64_detect_vector_stmt_subtype - - - - --- 2025-05-10 Andrew Pinski New
gimple-fold: Don't replace `tmp = FP0 CMP FP1; if (tmp != 0)` over and over again when comparison c… gimple-fold: Don't replace `tmp = FP0 CMP FP1; if (tmp != 0)` over and over again when comparison c… - - - - --- 2025-05-10 Andrew Pinski New
gimple-fold: Canonicalize _Bool == 0 and _Bool != 1 gimple-fold: Canonicalize _Bool == 0 and _Bool != 1 - - - - --- 2025-05-10 Andrew Pinski New
[v2] match: Add a condition to `(ne (cmp) 0)` and `(eq (cmp) 1)` patterns for non-call exceptions [v2] match: Add a condition to `(ne (cmp) 0)` and `(eq (cmp) 1)` patterns for non-call exceptions - - - - --- 2025-05-09 Andrew Pinski New
match: Remove (ne (cmp) 0) and (eq (cmp) 1) patterns match: Remove (ne (cmp) 0) and (eq (cmp) 1) patterns - - - - --- 2025-05-09 Andrew Pinski New
match: Don't allow folling statements that can throw internally [PR119903] match: Don't allow folling statements that can throw internally [PR119903] - - - - --- 2025-05-09 Andrew Pinski New
gimple-fold: Don't replace `{true/false} != false` with `true/false` inside GIMPLE_COND gimple-fold: Don't replace `{true/false} != false` with `true/false` inside GIMPLE_COND - - - - --- 2025-05-08 Andrew Pinski New
Fix tree-ssa/pr31261.c testcase after r16-400 [PR120168] Fix tree-ssa/pr31261.c testcase after r16-400 [PR120168] - - - - --- 2025-05-08 Andrew Pinski New
[v3,2/2] phiopt: Use rewrite_to_defined_overflow in move_stmt [PR116938] [v3,1/2] Rewrite VCEs of integral types [PR116939] - - - - --- 2025-05-08 Andrew Pinski New
[v3,1/2] Rewrite VCEs of integral types [PR116939] [v3,1/2] Rewrite VCEs of integral types [PR116939] - - - - --- 2025-05-08 Andrew Pinski New
[v2,4/4] phiopt: Use rewrite_to_defined_overflow in move_stmt [PR116938] [v2,1/4] Loop-IM: Hoist (non-expensive) stmts to executed all loop when running before PRE - - - - --- 2025-05-07 Andrew Pinski New
[v2,3/4] Rewrite VCEs of integral types [PR116939] [v2,1/4] Loop-IM: Hoist (non-expensive) stmts to executed all loop when running before PRE - - - - --- 2025-05-07 Andrew Pinski New
[v2,2/4] gimple: Add gimple_with_undefined_signed_overflow and use it [PR111276] [v2,1/4] Loop-IM: Hoist (non-expensive) stmts to executed all loop when running before PRE - - - - --- 2025-05-07 Andrew Pinski New
[v2,1/4] Loop-IM: Hoist (non-expensive) stmts to executed all loop when running before PRE [v2,1/4] Loop-IM: Hoist (non-expensive) stmts to executed all loop when running before PRE - - - - --- 2025-05-07 Andrew Pinski New
combine: gen_lowpart_no_emit vs CLOBBER [PR120090] combine: gen_lowpart_no_emit vs CLOBBER [PR120090] - - - - --- 2025-05-05 Andrew Pinski New
[4/4] phiopt: Use rewrite_to_defined_overflow in move_stmt [PR116938] [1/4] Loop-IM: Don't unconditional move conditional stmts during first LIM - - - - --- 2025-05-05 Andrew Pinski New
[3/4] Rewrite VCEs of integral types [PR116939] [1/4] Loop-IM: Don't unconditional move conditional stmts during first LIM - - - - --- 2025-05-05 Andrew Pinski New
[2/4] gimple: Add gimple_with_undefined_signed_overflow and use it [PR111276] [1/4] Loop-IM: Don't unconditional move conditional stmts during first LIM - - - - --- 2025-05-05 Andrew Pinski New
[1/4] Loop-IM: Don't unconditional move conditional stmts during first LIM [1/4] Loop-IM: Don't unconditional move conditional stmts during first LIM - - - - --- 2025-05-05 Andrew Pinski New
[PUSHED] simplify-rtl: Fix crash due to simplify_with_subreg_not [PR120059] [PUSHED] simplify-rtl: Fix crash due to simplify_with_subreg_not [PR120059] - - - - --- 2025-05-02 Andrew Pinski New
vect: Use internal storage for converts for call into supportable_indirect_convert_operation [PR118… vect: Use internal storage for converts for call into supportable_indirect_convert_operation [PR118… - - - - --- 2025-05-01 Andrew Pinski New
expand: Remove unsignedp argument from get_compare_parts [PR118090] expand: Remove unsignedp argument from get_compare_parts [PR118090] - - - - --- 2025-05-01 Andrew Pinski New
get_known_nonzero_bits_1 should use wi::bit_and_not [PR118659] get_known_nonzero_bits_1 should use wi::bit_and_not [PR118659] - - - - --- 2025-05-01 Andrew Pinski New
phiopt: Remove special case for a sequence after match and simplify for early phiopt phiopt: Remove special case for a sequence after match and simplify for early phiopt - - - - --- 2025-05-01 Andrew Pinski New
[PUSHED] vectorizer: Fix riscv build [PR120042] [PUSHED] vectorizer: Fix riscv build [PR120042] - - - - --- 2025-04-30 Andrew Pinski New
[v2] Change __builtin_unreachable to __builtin_trap if only thing in function [PR109267] [v2] Change __builtin_unreachable to __builtin_trap if only thing in function [PR109267] - - - - --- 2025-04-29 Andrew Pinski New
cfgexpand: Change __builtin_unreachable to __builtin_trap if only thing in function [PR109267] cfgexpand: Change __builtin_unreachable to __builtin_trap if only thing in function [PR109267] - - - - --- 2025-04-26 Andrew Pinski New
[2/2] gimplefe: Round trip of rotates [PR119432] [1/2] gimplefe: Simplify handling of identifier based binary operations - - - - --- 2025-04-26 Andrew Pinski New
[1/2] gimplefe: Simplify handling of identifier based binary operations [1/2] gimplefe: Simplify handling of identifier based binary operations - - - - --- 2025-04-26 Andrew Pinski New
[v2] tailcall: Support ERF_RETURNS_ARG for tailcall [PR67797] [v2] tailcall: Support ERF_RETURNS_ARG for tailcall [PR67797] - - - - --- 2025-04-26 Andrew Pinski New
simplify-rtx: Simplify `(zero_extend (and x CST))` -> (and (subreg x) CST) simplify-rtx: Simplify `(zero_extend (and x CST))` -> (and (subreg x) CST) - - - - --- 2025-04-26 Andrew Pinski New
[PUSHED] gimple: Fix comment before gimple_cond_make_false/gimple_cond_make_true [PUSHED] gimple: Fix comment before gimple_cond_make_false/gimple_cond_make_true - - - - --- 2025-04-25 Andrew Pinski New
[PUSHED] phiopt: Remove calls.h include [PR119811] [PUSHED] phiopt: Remove calls.h include [PR119811] - - - - --- 2025-04-25 Andrew Pinski New
gimple-verifier: Add check that comparison in GIMPLE_COND does not throw gimple-verifier: Add check that comparison in GIMPLE_COND does not throw - - - - --- 2025-04-24 Andrew Pinski New
[3/3] gimple-fold: Don't replace `bool_var != 0` with `bool_var` inside GIMPLE_COND A fix fixes for match and fold_stmt - - - - --- 2025-04-23 Andrew Pinski New
[2/3] gimple-fold: Return early for GIMPLE_COND with true/false A fix fixes for match and fold_stmt - - - - --- 2025-04-23 Andrew Pinski New
[1/3] match: Move `(cmp (cond @0 @1 @2) @3)` simplification after the bool compare simplifcation A fix fixes for match and fold_stmt - - - - --- 2025-04-23 Andrew Pinski New
Skip g++.dg/eh/pr119507.C on arm eabi Skip g++.dg/eh/pr119507.C on arm eabi - - - - --- 2025-04-22 Andrew Pinski New
gimple-fold: Implement simple copy propagation for aggregates [PR14295] gimple-fold: Implement simple copy propagation for aggregates [PR14295] - - - - --- 2025-04-21 Andrew Pinski New
tailcall: Support ERF_RETURNS_ARG for tailcall [PR67797] tailcall: Support ERF_RETURNS_ARG for tailcall [PR67797] - - - - --- 2025-04-20 Andrew Pinski New
strlen: Handle empty constructor as memset for combining with malloc to calloc [PR87900] strlen: Handle empty constructor as memset for combining with malloc to calloc [PR87900] - - - - --- 2025-04-19 Andrew Pinski New
[PUSHED] Fix pr118947-1.c and pr78408-3.c on targets where 32 bytes memcpy uses a vector [PUSHED] Fix pr118947-1.c and pr78408-3.c on targets where 32 bytes memcpy uses a vector - - - - --- 2025-04-19 Andrew Pinski New
Add assert to array_slice::begin/end Add assert to array_slice::begin/end - - - - --- 2025-04-19 Andrew Pinski New
strlen: Don't do the malloc+memset->calloc optimization in some cases [PR83022] strlen: Don't do the malloc+memset->calloc optimization in some cases [PR83022] - - - - --- 2025-04-19 Andrew Pinski New
[2/2] DSE: Trim stores of 0 like triming stores of {} [PR87901] [1/2] DSE: Support triming of some more memset [PR87901] - - - - --- 2025-04-18 Andrew Pinski New
[1/2] DSE: Support triming of some more memset [PR87901] [1/2] DSE: Support triming of some more memset [PR87901] - - - - --- 2025-04-18 Andrew Pinski New
[2/2] icf: Remove unused constructors of sem_function and sem_variable [1/2] icf: Remove nop code from sem_function::init. - - - - --- 2025-04-17 Andrew Pinski New
[1/2] icf: Remove nop code from sem_function::init. [1/2] icf: Remove nop code from sem_function::init. - - - - --- 2025-04-17 Andrew Pinski New
gimple-fold: Improve optimize_memcpy_to_memset by walking back until aliasing says the ref is a may… gimple-fold: Improve optimize_memcpy_to_memset by walking back until aliasing says the ref is a may… - - - - --- 2025-04-17 Andrew Pinski New
gimple: Canonical order for invariants [PR118902] gimple: Canonical order for invariants [PR118902] - - - - --- 2025-04-17 Andrew Pinski New
[PUSHED/12,6/6] testcase: Add testcase for already fixed PR [PR118476] Backport of regression fixes to GCC 12 - - - - --- 2025-04-16 Andrew Pinski New
[PUSHED/12,5/6] match: Reject non-ssa name/min invariants in gimple_extract [PR116412] Backport of regression fixes to GCC 12 - - - - --- 2025-04-16 Andrew Pinski New
[PUSHED/12,4/6] phiopt: Fix value_replacement for middle bb having phi nodes [PR118922] Backport of regression fixes to GCC 12 - - - - --- 2025-04-16 Andrew Pinski New
[PUSHED/12,3/6] vec-lowering: Fix ABSU lowering [PR111285] Backport of regression fixes to GCC 12 - - - - --- 2025-04-16 Andrew Pinski New
[PUSHED/12,2/6] backprop: Fix deleting of a phi node [PR116922] Backport of regression fixes to GCC 12 - - - - --- 2025-04-16 Andrew Pinski New
[PUSHED/12,1/6] phiopt: Reset the number of iterations information of a loop when changing an exit … Backport of regression fixes to GCC 12 - - - - --- 2025-04-16 Andrew Pinski New
[PUSHED/13,3/3] testcase: Add testcase for already fixed PR [PR118476] A Few more backports to GCC 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/13,2/3] match: Reject non-ssa name/min invariants in gimple_extract [PR116412] A Few more backports to GCC 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/13,1/3] discriminators: Fix assigning discriminators on edge [PR113546] A Few more backports to GCC 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/13,4/4] phiopt: Fix value_replacement for middle bb having phi nodes [PR118922] Backported patches to gcc 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/13,3/4] phiopt: Reset the number of iterations information of a loop when changing an exit … Backported patches to gcc 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/13,2/4] backprop: Fix deleting of a phi node [PR116922] Backported patches to gcc 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/13,1/4] vec-lowering: Fix ABSU lowering [PR111285] Backported patches to gcc 13 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED14,2/2] phiopt: Reset the number of iterations information of a loop when changing an exit f… A few backports to GCC 14 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED14,1/2] phiopt: Fix value_replacement for middle bb having phi nodes [PR118922] A few backports to GCC 14 - - - - --- 2025-04-15 Andrew Pinski New
[PUSHED/14,6/6] testcase: Add testcase for already fixed PR [PR118476] Back port a few patches to 14 - - - - --- 2025-04-14 Andrew Pinski New
[PUSHED/14,5/6] match: Reject non-ssa name/min invariants in gimple_extract [PR116412] Back port a few patches to 14 - - - - --- 2025-04-14 Andrew Pinski New
[PUSHED/14,4/6] vec-lowering: Fix ABSU lowering [PR111285] Back port a few patches to 14 - - - - --- 2025-04-14 Andrew Pinski New
[PUSHED/14,3/6] backprop: Fix deleting of a phi node [PR116922] Back port a few patches to 14 - - - - --- 2025-04-14 Andrew Pinski New
[PUSHED/14,2/6] aarch64: Fix early ra for -fno-delete-dead-exceptions [PR116927] Back port a few patches to 14 - - - - --- 2025-04-14 Andrew Pinski New
[PUSHED/14,1/6] phiopt: Fix VCE moving by rewriting it into cast [PR116098] Back port a few patches to 14 - - - - --- 2025-04-14 Andrew Pinski New
[PUSHED] testcase: Add testcase for already fixed PR [PR118476] [PUSHED] testcase: Add testcase for already fixed PR [PR118476] - - - - --- 2025-04-14 Andrew Pinski New
testsuite: unxfail ira-shrinkwrap-prep-[12].c for x86_64 [PR117706] testsuite: unxfail ira-shrinkwrap-prep-[12].c for x86_64 [PR117706] - - - - --- 2025-04-12 Andrew Pinski New
« 1 2 3 44 5 »