Show patches with: Submitter = Konstantinos Eleftheriou       |    State = Action Required       |    Archived = No       |   60 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
avoid-store-forwarding: Re-apply extension after bit insert sequence [PR124713] avoid-store-forwarding: Re-apply extension after bit insert sequence [PR124713] - - - - --- 2026-03-31 Konstantinos Eleftheriou New
[v3,2/2] forwprop: Match and fold long-multiply patterns [PR107090] Recognize and fold longhand wide-multiplication idioms [PR107090] - - - - --- 2026-03-26 Konstantinos Eleftheriou New
[v3,1/2] match.pd: Flatten carry-diamond patterns to straight-line code Recognize and fold longhand wide-multiplication idioms [PR107090] - - - - --- 2026-03-26 Konstantinos Eleftheriou New
[v2,2/2] forwprop: Match and fold long-multiply patterns [PR107090] forwprop: Recognize and fold longhand wide-multiplication idioms [PR107090] - - - - --- 2026-03-20 Konstantinos Eleftheriou New
[v2,1/2] forwprop: Flatten carry-diamond patterns to straight-line code forwprop: Recognize and fold longhand wide-multiplication idioms [PR107090] - - - - --- 2026-03-20 Konstantinos Eleftheriou New
[2/2] forwprop: Match and fold long-multiply patterns [PR107090] forwprop: Recognize and fold longhand wide-multiplication idioms [PR107090] - - - - --- 2026-03-19 Konstantinos Eleftheriou New
[1/2] forwprop: Flatten carry-diamond patterns to straight-line code forwprop: Recognize and fold longhand wide-multiplication idioms [PR107090] - - - - --- 2026-03-19 Konstantinos Eleftheriou New
[v2,2/2] tail-merge: Combine conditions of merged blocks for ccmp [PR102793] tail-merge: Generate ccmp instructions after tail merging [PR102793] - - - - --- 2026-03-17 Konstantinos Eleftheriou New
[v2,1/2] ifcombine: Add tree-ssa-ifcombine.h and update function signatures tail-merge: Generate ccmp instructions after tail merging [PR102793] - - - - --- 2026-03-17 Konstantinos Eleftheriou New
avoid-store-forwarding: Reject overlapping stores [PR124476] avoid-store-forwarding: Reject overlapping stores [PR124476] - - - - --- 2026-03-13 Konstantinos Eleftheriou New
testsuite: Fix false positive in issue24488.go due to build path testsuite: Fix false positive in issue24488.go due to build path - - - - --- 2026-02-26 Konstantinos Eleftheriou New
[v5,2/2] asf: Enable pass at O2 or higher on AArch64 asf: Enable pass at O2 or higher on AArch64 - - - - --- 2025-12-09 Konstantinos Eleftheriou New
[v5,1/2] expmed: Copy back the destination register in store_bit_field_1, when needed asf: Enable pass at O2 or higher on AArch64 - - - - --- 2025-12-09 Konstantinos Eleftheriou New
[2/2] tail-merge: Combine sequential comparisons leading to the merged block Enable ccmp generation on comparisons leading to equal blocks [PR102793] - - - - --- 2025-12-05 Konstantinos Eleftheriou New
[1/2] ifcombine: Add tree-ssa-ifcombine.h and update function signatures Enable ccmp generation on comparisons leading to equal blocks [PR102793] - - - - --- 2025-12-05 Konstantinos Eleftheriou New
[v3] fold-mem-offsets: Convert from DF to RTL-SSA [v3] fold-mem-offsets: Convert from DF to RTL-SSA - - - - --- 2025-11-20 Konstantinos Eleftheriou New
[v4,2/2] asf: Enable pass at O2 or higher on AArch64 asf: Enable pass at O2 or higher on AArch64 - - - - --- 2025-11-19 Konstantinos Eleftheriou New
[v4,1/2] asf: Update destination register after store_bit_field when needed asf: Enable pass at O2 or higher on AArch64 - - - - --- 2025-11-19 Konstantinos Eleftheriou New
[v2] fold-mem-offsets: Convert from DF to RTL-SSA [v2] fold-mem-offsets: Convert from DF to RTL-SSA - - - - --- 2025-11-14 Konstantinos Eleftheriou New
[v3,5/5] asf: Update destination register after store_bit_field when needed asf: Enable pass at O2 or higher - - - - --- 2025-11-12 Konstantinos Eleftheriou New
[v3,4/5] asf: Check store-load reordering cost before applying the transformation asf: Enable pass at O2 or higher - - - - --- 2025-11-12 Konstantinos Eleftheriou New
[v3,3/5] aarch64: Add implementation for avoid_store_forwarding_reorder_cost_p asf: Enable pass at O2 or higher - - - - --- 2025-11-12 Konstantinos Eleftheriou New
[v3,2/5] asf: Add cost function for store/load reordering asf: Enable pass at O2 or higher - - - - --- 2025-11-12 Konstantinos Eleftheriou New
[v3,1/5] asf: Enable pass at O2 or higher asf: Enable pass at O2 or higher - - - - --- 2025-11-12 Konstantinos Eleftheriou New
asf: Fix null pointer dereference in is_store_forwarding [PR121303] asf: Fix null pointer dereference in is_store_forwarding [PR121303] - - - - --- 2025-08-04 Konstantinos Eleftheriou New
[v2] asf: Skip when an instruction doesn't satisfy the constraints [PR119795] [v2] asf: Skip when an instruction doesn't satisfy the constraints [PR119795] - - - - --- 2025-07-28 Konstantinos Eleftheriou New
asf: Fix case of multiple stores with base offset [PR120660] asf: Fix case of multiple stores with base offset [PR120660] - - - - --- 2025-07-28 Konstantinos Eleftheriou New
asf: Skip when an instruction doesn't satisfy the constraints [PR119795] asf: Skip when an instruction doesn't satisfy the constraints [PR119795] - - - - --- 2025-07-22 Konstantinos Eleftheriou New
[COMMITTED] asf: Fix offset check in base reg initialization for big-endian targets [COMMITTED] asf: Fix offset check in base reg initialization for big-endian targets - - - - --- 2025-07-15 Konstantinos Eleftheriou New
[v4] reassoc: Optimize CMP/XOR expressions [PR116860] [v4] reassoc: Optimize CMP/XOR expressions [PR116860] - - - - --- 2025-06-25 Konstantinos Eleftheriou New
testsuite: Fix pr119160.c for non-glibc targets [PR119862] testsuite: Fix pr119160.c for non-glibc targets [PR119862] - - - - --- 2025-06-10 Konstantinos Eleftheriou New
[COMMITTED,v4,3/3] asf: Fix calling of emit_move_insn on registers of different modes [PR119884] asf: Fix ICE on emit_move_insn [PR119884] - - - - --- 2025-05-27 Konstantinos Eleftheriou New
[COMMITTED,v4,2/3] sbitmap: Add bitmap_all_bits_in_range_p function asf: Fix ICE on emit_move_insn [PR119884] - - - - --- 2025-05-27 Konstantinos Eleftheriou New
[COMMITTED,v4,1/3] sbitmap: Rename bitmap_bit_in_range_p to bitmap_any_bit_in_range_p asf: Fix ICE on emit_move_insn [PR119884] - - - - --- 2025-05-27 Konstantinos Eleftheriou New
expmed: Prevent non-canonical subreg generation in store_bit_field [PR118873] expmed: Prevent non-canonical subreg generation in store_bit_field [PR118873] - - - - --- 2025-05-26 Konstantinos Eleftheriou New
[v3,3/3] asf: Fix calling of emit_move_insn on registers of different modes [PR119884] asf: Fix ICE on emit_move_insn [PR119884] - - - - --- 2025-05-19 Konstantinos Eleftheriou New
[v3,2/3] sbitmap: Add bitmap_is_range_set_p function asf: Fix ICE on emit_move_insn [PR119884] - - - - --- 2025-05-19 Konstantinos Eleftheriou New
[v3,1/3] sbitmap: Add bitmap_bit_in_range_p_1 helper function asf: Fix ICE on emit_move_insn [PR119884] - - - - --- 2025-05-19 Konstantinos Eleftheriou New
[v2] asf: Fix calling of emit_move_insn on registers of different modes [PR119884] [v2] asf: Fix calling of emit_move_insn on registers of different modes [PR119884] - - - - --- 2025-05-07 Konstantinos Eleftheriou New
asf: Fix calling of emit_move_insn on registers of different modes [PR119884] asf: Fix calling of emit_move_insn on registers of different modes [PR119884] - - - - --- 2025-04-25 Konstantinos Eleftheriou New
[v2] asf: Enable pass at O2 or higher [v2] asf: Enable pass at O2 or higher - - - - --- 2025-04-22 Konstantinos Eleftheriou New
avoid-store-forwarding: Fix reg init on load-elimination [PR119160] avoid-store-forwarding: Fix reg init on load-elimination [PR119160] - - - - --- 2025-03-28 Konstantinos Eleftheriou New
[v3] reassoc: Optimize CMP/XOR expressions [PR116860] [v3] reassoc: Optimize CMP/XOR expressions [PR116860] - - - - --- 2025-03-17 Konstantinos Eleftheriou New
doc: Clarify REG_EH_REGION note usage doc: Clarify REG_EH_REGION note usage - - - - --- 2025-03-14 Konstantinos Eleftheriou New
[v2] reassoc: Optimize CMP/XOR expressions [PR116860] [v2] reassoc: Optimize CMP/XOR expressions [PR116860] - - - - --- 2025-03-13 Konstantinos Eleftheriou New
Move COMP/XOR optimization from match.pd into reassoc [PR116860] Move COMP/XOR optimization from match.pd into reassoc [PR116860] - - - - --- 2025-03-10 Konstantinos Eleftheriou New
avoid-store-forwarding: Handle REG_EH_REGION notes avoid-store-forwarding: Handle REG_EH_REGION notes - - - - --- 2025-02-18 Konstantinos Eleftheriou New
testsuite: Exclude test in pr109393.c from ilp32 targets [PR116845] testsuite: Exclude test in pr109393.c from ilp32 targets [PR116845] - - - - --- 2025-02-04 Konstantinos Eleftheriou New
match: Change (A + CST0) * CST1 to (A + sign_extend(CST0)) * CST1 [PR116845] match: Change (A + CST0) * CST1 to (A + sign_extend(CST0)) * CST1 [PR116845] - - - - --- 2024-12-31 Konstantinos Eleftheriou New
avoid-store-forwarding: Fix base register initialization when eliminating loads [PR117835] avoid-store-forwarding: Fix base register initialization when eliminating loads [PR117835] - - - - --- 2024-12-17 Konstantinos Eleftheriou New
avoid-store-forwarding: Reject changes when an instruction may throw [PR117816] avoid-store-forwarding: Reject changes when an instruction may throw [PR117816] - - - - --- 2024-12-05 Konstantinos Eleftheriou New
[v8] Target-independent store forwarding avoidance. [v8] Target-independent store forwarding avoidance. - - - - --- 2024-11-09 Konstantinos Eleftheriou New
[v7] Target-independent store forwarding avoidance. [v7] Target-independent store forwarding avoidance. - - - - --- 2024-10-23 Konstantinos Eleftheriou New
[v6] Target-independent store forwarding avoidance. [v6] Target-independent store forwarding avoidance. - - - - --- 2024-10-18 Konstantinos Eleftheriou New
[v4] match: Fix A || B not optimized to true when !B implies A [PR114326] [v4] match: Fix A || B not optimized to true when !B implies A [PR114326] - - - 1 --- 2024-09-19 Konstantinos Eleftheriou New
[v2] match: Change (A * B) + (-C) to (B - C/A) * A, if C multiple of A [PR109393] [v2] match: Change (A * B) + (-C) to (B - C/A) * A, if C multiple of A [PR109393] - - - 1 --- 2024-09-17 Konstantinos Eleftheriou New
match: Change (A * B) + (-C) to (B - C/A) * A, if C multiple of A [PR109393] match: Change (A * B) + (-C) to (B - C/A) * A, if C multiple of A [PR109393] - - - 1 --- 2024-09-06 Konstantinos Eleftheriou New
[v3] match: Fix A || B not optimized to true when !B implies A [PR114326] [v3] match: Fix A || B not optimized to true when !B implies A [PR114326] - - 1 - --- 2024-08-29 Konstantinos Eleftheriou New
[v2] match: Fix A || B not optimized to true when !B implies A [PR114326] [v2] match: Fix A || B not optimized to true when !B implies A [PR114326] - - 1 - --- 2024-08-16 Konstantinos Eleftheriou New
match: Fix A || B not optimized to true when !B implies A [PR114326] match: Fix A || B not optimized to true when !B implies A [PR114326] - - 1 - --- 2024-08-14 Konstantinos Eleftheriou New