Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   276 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
docs: Document that __builtin_assoc_barrier also can be used for FMAs [PR115023] docs: Document that __builtin_assoc_barrier also can be used for FMAs [PR115023] - - - - --- 2024-11-03 Andrew Pinski New
[4/4] VN: Lookup `val != 0` if we got back val when looking up the predicate for GIMPLE_COND [PR117… [1/4] VN: Factor out inserting predicates for conditional - - - - --- 2024-11-02 Andrew Pinski New
[3/4] VN: Handle `(A CMP B) !=/== 0` for predicates [PR117414] [1/4] VN: Factor out inserting predicates for conditional - - - - --- 2024-11-02 Andrew Pinski New
[2/4] VN: Handle `(a | b) !=/== 0` for predicates [PR117414] [1/4] VN: Factor out inserting predicates for conditional - - - - --- 2024-11-02 Andrew Pinski New
[1/4] VN: Factor out inserting predicates for conditional [1/4] VN: Factor out inserting predicates for conditional - - - - --- 2024-11-02 Andrew Pinski New
md-files: Add a note about escaped quotes in braced strings in md files md-files: Add a note about escaped quotes in braced strings in md files - - - - --- 2024-10-31 Andrew Pinski New
[2/2] aarch64: remove falkor-tag-collision-avoidance pass [1/2] aarch64: Remove scheduling models for falkor and saphira - - - - --- 2024-10-31 Andrew Pinski New
[1/2] aarch64: Remove scheduling models for falkor and saphira [1/2] aarch64: Remove scheduling models for falkor and saphira - - - - --- 2024-10-31 Andrew Pinski New
match: Fix `a != 0 ? a - 1 : 0` pattern [PR117363] match: Fix `a != 0 ? a - 1 : 0` pattern [PR117363] - - - - --- 2024-10-31 Andrew Pinski New
gimple: Remove special handling of COND_EXPR for COMPARISON_CLASS_P [PR116949, PR114785] gimple: Remove special handling of COND_EXPR for COMPARISON_CLASS_P [PR116949, PR114785] - - - - --- 2024-10-30 Andrew Pinski New
[PUSHED] aarch64: Remove unnecessary casts to rtx_code [PR117349] [PUSHED] aarch64: Remove unnecessary casts to rtx_code [PR117349] - - - - --- 2024-10-29 Andrew Pinski New
aarch64: Use canonicalize_comparison in ccmp expansion [PR117346] aarch64: Use canonicalize_comparison in ccmp expansion [PR117346] - - - - --- 2024-10-29 Andrew Pinski New
testcase: Add testcase for tree-optimization/117341 testcase: Add testcase for tree-optimization/117341 - - - - --- 2024-10-29 Andrew Pinski New
ifcombine: For short circuit case, allow 2 defining statements [PR85605] ifcombine: For short circuit case, allow 2 defining statements [PR85605] - - - - --- 2024-10-29 Andrew Pinski New
[PUSHED] testcase: Add testcase for PR 117330 [PR117330] [PUSHED] testcase: Add testcase for PR 117330 [PR117330] - - - - --- 2024-10-28 Andrew Pinski New
phiopt: Move check for maybe_undef_p slightly earlier phiopt: Move check for maybe_undef_p slightly earlier - - - - --- 2024-10-27 Andrew Pinski New
vec-lowering: Fix ABSU lowering [PR111285] vec-lowering: Fix ABSU lowering [PR111285] - - - - --- 2024-10-27 Andrew Pinski New
tree: Mark PAREN_EXPR and VEC_DUPLICATE_EXPR as non-trapping [PR117234] tree: Mark PAREN_EXPR and VEC_DUPLICATE_EXPR as non-trapping [PR117234] - - - - --- 2024-10-26 Andrew Pinski New
[Pushed] aarch64: Fix warning in aarch64_ptrue_reg [Pushed] aarch64: Fix warning in aarch64_ptrue_reg - - - - --- 2024-10-23 Andrew Pinski New
match: Reject non-const internal functions [PR117260] match: Reject non-const internal functions [PR117260] - - - - --- 2024-10-22 Andrew Pinski New
[5/5] ssa-dce: use safe_emplace_push [1/5] vec: Add quick_emplace_push/safe_emplace_push - - - - --- 2024-10-22 Andrew Pinski New
[4/5] ssa-forwprop: use safe_emplace_push [1/5] vec: Add quick_emplace_push/safe_emplace_push - - - - --- 2024-10-22 Andrew Pinski New
[3/5] gimple-fold: use safe_emplace_push [1/5] vec: Add quick_emplace_push/safe_emplace_push - - - - --- 2024-10-22 Andrew Pinski New
[2/5] phiopt: use safe_emplace_push [1/5] vec: Add quick_emplace_push/safe_emplace_push - - - - --- 2024-10-22 Andrew Pinski New
[1/5] vec: Add quick_emplace_push/safe_emplace_push [1/5] vec: Add quick_emplace_push/safe_emplace_push - - - - --- 2024-10-22 Andrew Pinski New
simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195] simplify-rtx: Handle `a != 0 ? -a : 0` [PR58195] - - - - --- 2024-10-20 Andrew Pinski New
phiopt: factor could move a trapping statement across other trapping statements [PR117235] phiopt: factor could move a trapping statement across other trapping statements [PR117235] - - - - --- 2024-10-20 Andrew Pinski New
phiopt: do factor_out_conditional_operation for all phis [PR112418] phiopt: do factor_out_conditional_operation for all phis [PR112418] - - - - --- 2024-10-19 Andrew Pinski New
[2/2] cfgexpand: Handle integral vector types and constructors for scope conflicts [PR105769] [PATCHv2,1/2] cfgexpand: Handle scope conflicts better [PR111422] - - - - --- 2024-10-17 Andrew Pinski New
[PATCHv2,1/2] cfgexpand: Handle scope conflicts better [PR111422] [PATCHv2,1/2] cfgexpand: Handle scope conflicts better [PR111422] - - - - --- 2024-10-17 Andrew Pinski New
[PUSHED] C++: Regenerate c.opt.urls [PR117157] [PUSHED] C++: Regenerate c.opt.urls [PR117157] - - - - --- 2024-10-15 Andrew Pinski New
[PUSHED] C++: Add opindex for -Wchanges-meaning [PR117157] [PUSHED] C++: Add opindex for -Wchanges-meaning [PR117157] - - - - --- 2024-10-15 Andrew Pinski New
dce: Remove FIXME that has not been true for years dce: Remove FIXME that has not been true for years - - - - --- 2024-10-15 Andrew Pinski New
[v2] passes: Remove limit on the number of params [v2] passes: Remove limit on the number of params - - - - --- 2024-10-14 Andrew Pinski New
[5/5] passes: Remove limit on the number of params [1/5] passes: Move #undef to pass-instances.def - - - - --- 2024-10-14 Andrew Pinski New
[4/5] dce: Use a base common base class for pass_cd_dce and pass_dce [1/5] passes: Move #undef to pass-instances.def - - - - --- 2024-10-14 Andrew Pinski New
[3/5] dce: add remove_unused_locals conditionally to the todos [PR117096] [1/5] passes: Move #undef to pass-instances.def - - - - --- 2024-10-14 Andrew Pinski New
[2/5] passes: Allow for second param for NEXT_PASS [1/5] passes: Move #undef to pass-instances.def - - - - --- 2024-10-14 Andrew Pinski New
[1/5] passes: Move #undef to pass-instances.def [1/5] passes: Move #undef to pass-instances.def - - - - --- 2024-10-14 Andrew Pinski New
DSE: add remove_unused_locals to the todos [PR117096] DSE: add remove_unused_locals to the todos [PR117096] - - - - --- 2024-10-12 Andrew Pinski New
phiopt: Clobbers can sometimes get in the way of phiopt [PR117096] phiopt: Clobbers can sometimes get in the way of phiopt [PR117096] - - - - --- 2024-10-12 Andrew Pinski New
phiopt: Remove candorest variable return instead phiopt: Remove candorest variable return instead - - - - --- 2024-10-10 Andrew Pinski New
[3/3] gimple: Add gimple_with_undefined_signed_overflow and use it [PR111276] [1/3] cfgexpand: Expand comment on when non-var clobbers can show up - - - - --- 2024-10-03 Andrew Pinski New
[2/3] cfgexpand: Handle scope conflicts better [PR111422] [1/3] cfgexpand: Expand comment on when non-var clobbers can show up - - - - --- 2024-10-03 Andrew Pinski New
[1/3] cfgexpand: Expand comment on when non-var clobbers can show up [1/3] cfgexpand: Expand comment on when non-var clobbers can show up - - - - --- 2024-10-03 Andrew Pinski New
aarch64: Fix early ra for -fno-delete-dead-exceptions [PR116927] aarch64: Fix early ra for -fno-delete-dead-exceptions [PR116927] - - - - --- 2024-10-03 Andrew Pinski New
backprop: Fix deleting of a phi node [PR116922] backprop: Fix deleting of a phi node [PR116922] - - - - --- 2024-10-02 Andrew Pinski New
phiopt: Fix VCE moving by rewriting it into cast [PR116098] phiopt: Fix VCE moving by rewriting it into cast [PR116098] - - - - --- 2024-10-01 Andrew Pinski New
phi-opt: Improve factor heurstic with constants and conversions from bool [PR116890] phi-opt: Improve factor heurstic with constants and conversions from bool [PR116890] - - - - --- 2024-09-30 Andrew Pinski New
unswitch: Replace manual ondemand maybe_undef with ssa_name_maybe_undef_p/mark_ssa_maybe_undefs [PR… unswitch: Replace manual ondemand maybe_undef with ssa_name_maybe_undef_p/mark_ssa_maybe_undefs [PR… - - - - --- 2024-09-26 Andrew Pinski New
[3/3] phiprop: VOP phi confuses phiprop [PR116824] [1/3] Add an alternative testcase for PR 70740 - - - - --- 2024-09-24 Andrew Pinski New
[2/3] phiprop: Skip over clobbers [PR116823] [1/3] Add an alternative testcase for PR 70740 - - - - --- 2024-09-24 Andrew Pinski New
[1/3] Add an alternative testcase for PR 70740 [1/3] Add an alternative testcase for PR 70740 - - - - --- 2024-09-24 Andrew Pinski New
[v2] match: Fix `a != 0 ? a * b : 0` patterns for things that trap [PR116772] [v2] match: Fix `a != 0 ? a * b : 0` patterns for things that trap [PR116772] - - - - --- 2024-09-24 Andrew Pinski New
[3/3] gimple: Simplify gimple_seq_nondebug_singleton_p [1/3] Remove commented out PHI_ARG_DEF macro defition - - - - --- 2024-09-23 Andrew Pinski New
[2/3] gimple: Remove custom remove_pointer [1/3] Remove commented out PHI_ARG_DEF macro defition - - - - --- 2024-09-23 Andrew Pinski New
[1/3] Remove commented out PHI_ARG_DEF macro defition [1/3] Remove commented out PHI_ARG_DEF macro defition - - - - --- 2024-09-23 Andrew Pinski New
Remove PHI_RESULT_PTR and change some PHI_RESULT to be gimple_phi_result [PR116643] Remove PHI_RESULT_PTR and change some PHI_RESULT to be gimple_phi_result [PR116643] - - - - --- 2024-09-20 Andrew Pinski New
match: Fix `a != 0 ? a * b : 0` patterns for things that trap [PR116772] match: Fix `a != 0 ? a * b : 0` patterns for things that trap [PR116772] - - - - --- 2024-09-20 Andrew Pinski New
[2/2] phiopt: C++ify cond_if_else_store_replacement [1/2] phiopt: Add some details dump to cselim - - - - --- 2024-09-18 Andrew Pinski New
[1/2] phiopt: Add some details dump to cselim [1/2] phiopt: Add some details dump to cselim - - - - --- 2024-09-18 Andrew Pinski New
vect: Use simple_dce_worklist in the vectorizer [PR116711] vect: Use simple_dce_worklist in the vectorizer [PR116711] - - - - --- 2024-09-17 Andrew Pinski New
vect: Set pattern_stmt_p on the newly created stmt_vec_info vect: Set pattern_stmt_p on the newly created stmt_vec_info - - - - --- 2024-09-16 Andrew Pinski New
[PUSHED] testsuite; Fix execute/pr52286.c for 16bit [PUSHED] testsuite; Fix execute/pr52286.c for 16bit - - - - --- 2024-09-14 Andrew Pinski New
vect: release defs of removed statement vect: release defs of removed statement - - - - --- 2024-09-14 Andrew Pinski New
Mark the copy/move constructor/operator= of auto_bitmap as delete Mark the copy/move constructor/operator= of auto_bitmap as delete - - - - --- 2024-09-14 Andrew Pinski New
phi-opt: Improve heuristics for factoring out with constant (again) [PR116699] phi-opt: Improve heuristics for factoring out with constant (again) [PR116699] - - - - --- 2024-09-13 Andrew Pinski New
Fix factor_out_conditional_operation heuristics for constants Fix factor_out_conditional_operation heuristics for constants - - - - --- 2024-09-12 Andrew Pinski New
[2/2] phiopt: Move the common code between pass_phiopt and pass_cselim into a seperate function [1/2] phiopt: Use gimple_phi_result rather than PHI_RESULT [PR116643] - - - - --- 2024-09-10 Andrew Pinski New
[1/2] phiopt: Use gimple_phi_result rather than PHI_RESULT [PR116643] [1/2] phiopt: Use gimple_phi_result rather than PHI_RESULT [PR116643] - - - - --- 2024-09-10 Andrew Pinski New
phiopt: Small refactoring/cleanup of non-ssa name case of factor_out_conditional_operation phiopt: Small refactoring/cleanup of non-ssa name case of factor_out_conditional_operation - - - - --- 2024-09-08 Andrew Pinski New
[PUSHED] Fix pr116588.c for -m32 [PUSHED] Fix pr116588.c for -m32 - - - - --- 2024-09-07 Andrew Pinski New
[PUSHED] split-path: Fix dump wording about duplicating too many statements [PUSHED] split-path: Fix dump wording about duplicating too many statements - - - - --- 2024-09-07 Andrew Pinski New
gimple-fold: Move optimizing memcpy to memset to fold_stmt from fab gimple-fold: Move optimizing memcpy to memset to fold_stmt from fab - - - - --- 2024-09-06 Andrew Pinski New
fab: Factor out the main folding part of pass_fold_builtins::execute [PR116601] fab: Factor out the main folding part of pass_fold_builtins::execute [PR116601] - - - - --- 2024-09-06 Andrew Pinski New
fab: Cleanup eh after optimize_memcpy [PR116601] fab: Cleanup eh after optimize_memcpy [PR116601] - - - - --- 2024-09-05 Andrew Pinski New
aarch64: Use is_attribute_namespace_p and get_attribute_name inside aarch64_lookup_shared_state_fla… aarch64: Use is_attribute_namespace_p and get_attribute_name inside aarch64_lookup_shared_state_fla… - - - - --- 2024-09-05 Andrew Pinski New
aarch64: Handle attributes in the global namespace for aarch64_lookup_shared_state_flags [PR116598] aarch64: Handle attributes in the global namespace for aarch64_lookup_shared_state_flags [PR116598] - - - - --- 2024-09-04 Andrew Pinski New
expand: Add dump for costing of positive divides expand: Add dump for costing of positive divides - - - - --- 2024-09-04 Andrew Pinski New
[PUSHED] aarch64: Fix testcase vec-init-22-speed.c [PR116589] [PUSHED] aarch64: Fix testcase vec-init-22-speed.c [PR116589] - - - - --- 2024-09-04 Andrew Pinski New
object-size: Use simple_dce_from_worklist in object-size pass object-size: Use simple_dce_from_worklist in object-size pass - - - - --- 2024-09-03 Andrew Pinski New
[2/2] split-path: Improve ifcvt heurstic for split path [PR112402] [1/2] split-paths: Move check for # of statements in join earlier - - - - --- 2024-09-03 Andrew Pinski New
[1/2] split-paths: Move check for # of statements in join earlier [1/2] split-paths: Move check for # of statements in join earlier - - - - --- 2024-09-03 Andrew Pinski New
split-path: Improve ifcvt heurstic for split path [PR112402] split-path: Improve ifcvt heurstic for split path [PR112402] - - - - --- 2024-09-03 Andrew Pinski New
slsr: Use simple_dce_from_worklist in SLSR [PR116554] slsr: Use simple_dce_from_worklist in SLSR [PR116554] - - - - --- 2024-09-01 Andrew Pinski New
[PUSEHED] libobjc: Add cast to void* to disable warning for casting between incompatible function t… [PUSEHED] libobjc: Add cast to void* to disable warning for casting between incompatible function t… - - - - --- 2024-08-31 Andrew Pinski New
[2/2] phiopt: Ignore some nop statements in heursics [PR116098] [1/2] testsuite: Change what is being tested for pr66726-2.c - - - - --- 2024-08-31 Andrew Pinski New
[1/2] testsuite: Change what is being tested for pr66726-2.c [1/2] testsuite: Change what is being tested for pr66726-2.c - - - - --- 2024-08-31 Andrew Pinski New
middle-end: also optimized `popcount(a) <= 1` [PR90693] middle-end: also optimized `popcount(a) <= 1` [PR90693] - - - - --- 2024-08-30 Andrew Pinski New
[2/2] middle-end: Remove integer_three_node [PR116537] [1/2] expand: Small speed up expansion of __builtin_prefetch - - - - --- 2024-08-29 Andrew Pinski New
[1/2] expand: Small speed up expansion of __builtin_prefetch [1/2] expand: Small speed up expansion of __builtin_prefetch - - - - --- 2024-08-29 Andrew Pinski New
expand: Allow widdening optab when expanding popcount==1 [PR116508] expand: Allow widdening optab when expanding popcount==1 [PR116508] - - - - --- 2024-08-29 Andrew Pinski New
[2/3] aarch64: Handle cost for vector add reduction [1/3] expand: Add debug dump on the cost for `popcount==1` expand - - - - --- 2024-08-28 Andrew Pinski New
[1/3] expand: Add debug dump on the cost for `popcount==1` expand [1/3] expand: Add debug dump on the cost for `popcount==1` expand - - - - --- 2024-08-28 Andrew Pinski New
expand: Use the correct mode for store flags for popcount [PR116480] expand: Use the correct mode for store flags for popcount [PR116480] - - - - --- 2024-08-25 Andrew Pinski New
testsuite: Fix vect-mod-var.c for division by 0 [PR116461] testsuite: Fix vect-mod-var.c for division by 0 [PR116461] - - - - --- 2024-08-23 Andrew Pinski New
[PUSHED] testsuite: Fix gcc.dg/torture/pr116420.c for targets default unsigned char [PR116464] [PUSHED] testsuite: Fix gcc.dg/torture/pr116420.c for targets default unsigned char [PR116464] - - - - --- 2024-08-22 Andrew Pinski New
toplevel: Error out if using --disable-libstdcxx with bootstrap [PR105474] toplevel: Error out if using --disable-libstdcxx with bootstrap [PR105474] - - - - --- 2024-08-22 Andrew Pinski New
Don't remove /usr/lib and /lib from when passing to the linker [PR97304/104707] Don't remove /usr/lib and /lib from when passing to the linker [PR97304/104707] - - - - --- 2024-08-22 Andrew Pinski New
fold: Fix `a * 1j` if a has side effects [PR116454] fold: Fix `a * 1j` if a has side effects [PR116454] - - - - --- 2024-08-22 Andrew Pinski New
« 1 2 3 »