Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   558 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,2/2] varasm: Redo mergeable section support [PR121438] [v2,1/2] varasm: Ensure each variable in mergeable section is the entity size [PR121394] - - - - --- 2025-08-08 Andrew Pinski New
[v2,1/2] varasm: Ensure each variable in mergeable section is the entity size [PR121394] [v2,1/2] varasm: Ensure each variable in mergeable section is the entity size [PR121394] - - - - --- 2025-08-08 Andrew Pinski New
varasm: Ensure each variable in mergeable section is aligned to the section [PR121394] varasm: Ensure each variable in mergeable section is aligned to the section [PR121394] - - - - --- 2025-08-07 Andrew Pinski New
[v3,5/5] forwprop: Copy prop aggregates into args New copyprop for aggregates patches - - - - --- 2025-08-06 Andrew Pinski New
[v3,4/5] forwprop: Recongize a store of integral zero for optimize_aggr_zeroprop. New copyprop for aggregates patches - - - - --- 2025-08-06 Andrew Pinski New
[v3,3/5] forwprop: Don't do copy-prop-aggregates from statements that could throw [PR120599] New copyprop for aggregates patches - - - - --- 2025-08-06 Andrew Pinski New
[v3,2/5] forwprop: Change proping memset into memcpy into a forwprop rather than a backwalk New copyprop for aggregates patches - - - - --- 2025-08-06 Andrew Pinski New
[v3,1/5] forwprop: Change optimize_agr_copyprop into forward walk instead of backwards New copyprop for aggregates patches - - - - --- 2025-08-06 Andrew Pinski New
[v2,4/4] forwprop: Recongize a store of integral zero for optimize_aggr_zeroprop. New copyprop for aggregates patches - - - - --- 2025-08-02 Andrew Pinski New
[v2,3/4] forwprop: Don't do copy-prop-aggregates from statements that could throw [PR120599] New copyprop for aggregates patches - - - - --- 2025-08-02 Andrew Pinski New
[v2,2/4] forwprop: Change proping memset into memcpy into a forwprop rather than a backwalk New copyprop for aggregates patches - - - - --- 2025-08-02 Andrew Pinski New
[v2,1/4] forwprop: Change optimize_agr_copyprop into forward walk instead of backwards New copyprop for aggregates patches - - - - --- 2025-08-02 Andrew Pinski New
simplify-rtx: Add `(subreg (not a))` simplification for word_mode [PR121308] simplify-rtx: Add `(subreg (not a))` simplification for word_mode [PR121308] - - - - --- 2025-07-30 Andrew Pinski New
IFCVT: Fix factor_out_operators correctly for more than 1 phi [PR121295] IFCVT: Fix factor_out_operators correctly for more than 1 phi [PR121295] - - - - --- 2025-07-30 Andrew Pinski New
[PUSHED] simplify-rtx: Fix Distribute subregs over logic ops [PR121302] [PUSHED] simplify-rtx: Fix Distribute subregs over logic ops [PR121302] - - - - --- 2025-07-30 Andrew Pinski New
[PUSHED] testsuite: Cleanup after auto-profile testcases when auto-profile is not supported [PR1212… [PUSHED] testsuite: Cleanup after auto-profile testcases when auto-profile is not supported [PR1212… - - - - --- 2025-07-29 Andrew Pinski New
ifcvt: Fix ifcvt for multiple phi nodes after factoring operator [PR121236] ifcvt: Fix ifcvt for multiple phi nodes after factoring operator [PR121236] - - - - --- 2025-07-27 Andrew Pinski New
[PUSHED15,2/2] gcse: Skip hardreg pre when the hardreg is never live [PR121095] [PUSHED15,1/2] aarch64: Fix fma steering when rename fails [PR120119] - - - - --- 2025-07-26 Andrew Pinski New
[PUSHED15,1/2] aarch64: Fix fma steering when rename fails [PR120119] [PUSHED15,1/2] aarch64: Fix fma steering when rename fails [PR120119] - - - - --- 2025-07-26 Andrew Pinski New
Improve mergability of CSWTCH [PR120523] Improve mergability of CSWTCH [PR120523] - - - - --- 2025-07-26 Andrew Pinski New
[PUSHED] Fix minor typo in #ifdef docuementation [PUSHED] Fix minor typo in #ifdef docuementation - - - - --- 2025-07-24 Andrew Pinski New
testsuite: Mark fn1 in pr81627.c as noinline [PR120101] testsuite: Mark fn1 in pr81627.c as noinline [PR120101] - - - - --- 2025-07-23 Andrew Pinski New
switch-conversion: Reject VLA vector types [PR121091] switch-conversion: Reject VLA vector types [PR121091] - - - - --- 2025-07-22 Andrew Pinski New
aarch64: Fix fma steering when rename fails [PR120119] aarch64: Fix fma steering when rename fails [PR120119] - - - - --- 2025-07-22 Andrew Pinski New
match: Add `cmp - 1` simplification to `-icmp` [PR110949] match: Add `cmp - 1` simplification to `-icmp` [PR110949] - - - - --- 2025-07-20 Andrew Pinski New
[PUSHED] testsuite: Fix afdo-crossmodule-1b.c [PR120859] [PUSHED] testsuite: Fix afdo-crossmodule-1b.c [PR120859] - - - - --- 2025-07-20 Andrew Pinski New
[v3] Change __builtin_unreachable to __builtin_trap (or infinite loop) if only thing in function [P… [v3] Change __builtin_unreachable to __builtin_trap (or infinite loop) if only thing in function [P… - - - - --- 2025-07-19 Andrew Pinski New
[PUSHED] testsuite/vec: Fix vect-reduc-cond-[12].c for non vect_condition targets [PR121153] [PUSHED] testsuite/vec: Fix vect-reduc-cond-[12].c for non vect_condition targets [PR121153] - - - - --- 2025-07-18 Andrew Pinski New
[PATCHv2] gcse: Skip hardreg pre if the hardreg is never alive [PRPR121095] [PATCHv2] gcse: Skip hardreg pre if the hardreg is never alive [PRPR121095] - - - - --- 2025-07-16 Andrew Pinski New
aarch64: small compile time improvement, disable hardreg PRE if !TARGET_FP8 [PR121095] aarch64: small compile time improvement, disable hardreg PRE if !TARGET_FP8 [PR121095] - - - - --- 2025-07-16 Andrew Pinski New
varasm: Reject non-constant vector types [PR121091] varasm: Reject non-constant vector types [PR121091] - - - - --- 2025-07-15 Andrew Pinski New
libgcc: Fix aarch64 build libgcc: Fix aarch64 build - - - - --- 2025-07-15 Andrew Pinski New
[2/2] ifconv: Small improvement to fold_build_cond_expr; lhs and rhs being the same. [1/2] ifconv: Remove unused array predicated - - - - --- 2025-07-14 Andrew Pinski New
[1/2] ifconv: Remove unused array predicated [1/2] ifconv: Remove unused array predicated - - - - --- 2025-07-14 Andrew Pinski New
ifconv: simple factor out operators while doing ifcvt [PR119920] ifconv: simple factor out operators while doing ifcvt [PR119920] - - - - --- 2025-07-14 Andrew Pinski New
[PUSHED] tree: Add include to tm_p.h to tree.cc [PR120866] [PUSHED] tree: Add include to tm_p.h to tree.cc [PR120866] - - - - --- 2025-07-13 Andrew Pinski New
crc: Error out on non-constant poly arguments for the crc builtins [PR120709] crc: Error out on non-constant poly arguments for the crc builtins [PR120709] - - - - --- 2025-07-06 Andrew Pinski New
tree-cfg: Reject constants and addr on lhs for assign single [PR120921] tree-cfg: Reject constants and addr on lhs for assign single [PR120921] - - - - --- 2025-07-06 Andrew Pinski New
cdce: Fix non-call exceptions with signaling nans [PR120951] cdce: Fix non-call exceptions with signaling nans [PR120951] - - - - --- 2025-07-05 Andrew Pinski New
[PUSHED] MAINTAINERS: replace tabs with spaces [PUSHED] MAINTAINERS: replace tabs with spaces - - - - --- 2025-07-04 Andrew Pinski New
i386: Fix vect-pragma-target-[12].c testcase for -march=XYZ [PR120643] i386: Fix vect-pragma-target-[12].c testcase for -march=XYZ [PR120643] - - - - --- 2025-07-03 Andrew Pinski New
fold: Change comparison of error_mark_node to use error_operand_p in tree_expr_nonnegative_warnv_p … fold: Change comparison of error_mark_node to use error_operand_p in tree_expr_nonnegative_warnv_p … - - - - --- 2025-07-03 Andrew Pinski New
Add myself as an aarch64 port reviewer Add myself as an aarch64 port reviewer - - - - --- 2025-07-03 Andrew Pinski New
tail-call: Allow tail recusion for classes with RVO (TREE_ADDRESSABLE set) [PR120871] tail-call: Allow tail recusion for classes with RVO (TREE_ADDRESSABLE set) [PR120871] - - - - --- 2025-07-02 Andrew Pinski New
expand: Allow reuse of local memory for tail call argument [PR42909] expand: Allow reuse of local memory for tail call argument [PR42909] - - - - --- 2025-06-27 Andrew Pinski New
[v2] expand: Allow sibcalling for return structures in some cases [PR71761] [v2] expand: Allow sibcalling for return structures in some cases [PR71761] - - - - --- 2025-06-26 Andrew Pinski New
expand: Allow sibcalling for return structures in some cases [PR71761] expand: Allow sibcalling for return structures in some cases [PR71761] - - - - --- 2025-06-23 Andrew Pinski New
forwprop: Change proping memset into memcpy into a forwprop rather than a backwalk forwprop: Change proping memset into memcpy into a forwprop rather than a backwalk - - - - --- 2025-06-09 Andrew Pinski New
[PUSHED] cselim: Move else_vdef definition to the usage [PUSHED] cselim: Move else_vdef definition to the usage - - - - --- 2025-06-08 Andrew Pinski New
[PUSHED] cselim: Use get_virtual_phi instead of a loop in cond_if_else_store_replacement [PUSHED] cselim: Use get_virtual_phi instead of a loop in cond_if_else_store_replacement - - - - --- 2025-06-08 Andrew Pinski New
forwprop: Change optimize_agr_copyprop into forward walk instead of backwards forwprop: Change optimize_agr_copyprop into forward walk instead of backwards - - - - --- 2025-06-08 Andrew Pinski New
math-opt: Remove special case of COND_EXPR math-opt: Remove special case of COND_EXPR - - - - --- 2025-06-07 Andrew Pinski New
[v2] expand: Improve expand_constructor for BLKmode mode and zeros constructors [PR110459] [v2] expand: Improve expand_constructor for BLKmode mode and zeros constructors [PR110459] - - - - --- 2025-06-07 Andrew Pinski New
[PUSHED] Fix index of some warnings [PR120572] [PUSHED] Fix index of some warnings [PR120572] - - - - --- 2025-06-07 Andrew Pinski New
[2/2] phi-opt: Do limited form of cselim from phiopt [PR120533] [1/2] cselim: change how to detect no load/stores after store in single_trailing_store_in_bb - - - - --- 2025-06-06 Andrew Pinski New
[1/2] cselim: change how to detect no load/stores after store in single_trailing_store_in_bb [1/2] cselim: change how to detect no load/stores after store in single_trailing_store_in_bb - - - - --- 2025-06-06 Andrew Pinski New
Improve copy prop for aggregates and combine with zeroing case Improve copy prop for aggregates and combine with zeroing case - - - - --- 2025-06-06 Andrew Pinski New
cselim: Update the vop manually for cond_if_else_store replacement cselim: Update the vop manually for cond_if_else_store replacement - - - - --- 2025-06-06 Andrew Pinski New
expand: Improve store_field for `{}` stores of non mode size [PR110459] expand: Improve store_field for `{}` stores of non mode size [PR110459] - - - - --- 2025-06-05 Andrew Pinski New
aarch64: Add testcase for vld2 which was fixed by r16-1113 [PR89606] aarch64: Add testcase for vld2 which was fixed by r16-1113 [PR89606] - - - - --- 2025-06-04 Andrew Pinski New
opt: Detect the wrong case of flags option opt: Detect the wrong case of flags option - - - - --- 2025-06-03 Andrew Pinski New
phiprop: Add testcase for already fixed case [PR116824] phiprop: Add testcase for already fixed case [PR116824] - - - - --- 2025-06-03 Andrew Pinski New
switch-conversion: Mark CSWTCH as mergeable [PR120451] switch-conversion: Mark CSWTCH as mergeable [PR120451] - - - - --- 2025-06-03 Andrew Pinski New
c/c++: Handle '#pragma GCC target optimize' early [PR48026] c/c++: Handle '#pragma GCC target optimize' early [PR48026] - - - - --- 2025-06-02 Andrew Pinski New
[v2] gimple-fold: Implement simple copy propagation for aggregates [PR14295] [v2] gimple-fold: Implement simple copy propagation for aggregates [PR14295] - - - - --- 2025-06-02 Andrew Pinski New
[v2] aarch64:sve: Use make_ssa_name instead of create_tmp_var in the folder [v2] aarch64:sve: Use make_ssa_name instead of create_tmp_var in the folder - - - - --- 2025-06-01 Andrew Pinski New
forwprop: Manually rename the virtual mem op for complex and vector loads prop forwprop: Manually rename the virtual mem op for complex and vector loads prop - - - - --- 2025-06-01 Andrew Pinski New
aarch64:sve: Use create_tmp_reg_or_ssa_name instead of create_tmp_var in the folder aarch64:sve: Use create_tmp_reg_or_ssa_name instead of create_tmp_var in the folder - - - - --- 2025-05-31 Andrew Pinski New
DCE: Only set TODO_update_ssa when cfg has changed DCE: Only set TODO_update_ssa when cfg has changed - - - - --- 2025-05-31 Andrew Pinski New
CCP: Manually rename the virtual mem op when inserting clobbers CCP: Manually rename the virtual mem op when inserting clobbers - - - - --- 2025-05-31 Andrew Pinski New
Have TODO_verify_* not set by any pass Have TODO_verify_* not set by any pass - - - - --- 2025-05-31 Andrew Pinski New
[PUSHED] Fix typo in comment in execute_all_ipa_transforms. [PUSHED] Fix typo in comment in execute_all_ipa_transforms. - - - - --- 2025-05-30 Andrew Pinski New
scc_copy: conditional return TODO_cleanup_cfg. scc_copy: conditional return TODO_cleanup_cfg. - - - - --- 2025-05-30 Andrew Pinski New
[2/2] forwprop: Add stats for memcpy->memset [1/2] forwprop: Change test in loop of optimize_memcpy_to_memset - - - - --- 2025-05-27 Andrew Pinski New
[1/2] forwprop: Change test in loop of optimize_memcpy_to_memset [1/2] forwprop: Change test in loop of optimize_memcpy_to_memset - - - - --- 2025-05-27 Andrew Pinski New
Improve copy prop for aggregates and combine with zeroing case Improve copy prop for aggregates and combine with zeroing case - - - - --- 2025-05-24 Andrew Pinski New
[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
« 1 2 3 45 6 »