Show patches with: Submitter = Richard Sandiford       |    State = Action Required       |    Archived = No       |   1726 patches
« 1 2 3 417 18 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[pushed] rtl-ssa: Define INCLUDE_ARRAY [pushed] rtl-ssa: Define INCLUDE_ARRAY - - - - --- 2024-07-25 Richard Sandiford New
rtl-ssa: Fix split_clobber_group tree insertion [PR116044] rtl-ssa: Fix split_clobber_group tree insertion [PR116044] - - - - --- 2024-07-24 Richard Sandiford New
[pushed] rtl-ssa: Avoid using a stale splay tree root [PR116009] [pushed] rtl-ssa: Avoid using a stale splay tree root [PR116009] - - - - --- 2024-07-22 Richard Sandiford New
[pushed] rtl-ssa: Add debug routines for def_splay_tree [pushed] rtl-ssa: Add debug routines for def_splay_tree - - - - --- 2024-07-22 Richard Sandiford New
[pushed] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969] [pushed] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969] - - - - --- 2024-07-22 Richard Sandiford New
Treat boolean vector elements as 0/-1 [PR115406] Treat boolean vector elements as 0/-1 [PR115406] - - - - --- 2024-07-19 Richard Sandiford New
recog: Disallow subregs in mode-punned value [PR115881] recog: Disallow subregs in mode-punned value [PR115881] - - - - --- 2024-07-19 Richard Sandiford New
[pushed] genattrtab: Drop enum tags, consolidate type names [pushed] genattrtab: Drop enum tags, consolidate type names - - - - --- 2024-07-17 Richard Sandiford New
[pushed] rtl-ssa: Fix removal of order_nodes [PR115929] [pushed] rtl-ssa: Fix removal of order_nodes [PR115929] - - - - --- 2024-07-16 Richard Sandiford New
rtl-ssa: Fix move range canonicalisation [PR115929] rtl-ssa: Fix move range canonicalisation [PR115929] - - - - --- 2024-07-16 Richard Sandiford New
rtl-ssa: Fix split_clobber_group [PR115928] rtl-ssa: Fix split_clobber_group [PR115928] - - - - --- 2024-07-16 Richard Sandiford New
recog: restrict paradoxical mode punning in insn_propagation [PR115901] recog: restrict paradoxical mode punning in insn_propagation [PR115901] - - - - --- 2024-07-13 Richard Sandiford New
rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891] rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891] - - - - --- 2024-07-13 Richard Sandiford New
[v2] Add gcc.gnu.org account names to MAINTAINERS [v2] Add gcc.gnu.org account names to MAINTAINERS - - - - --- 2024-07-11 Richard Sandiford New
arm: Update fp16-aapcs-[24].c after insn_propagation patch arm: Update fp16-aapcs-[24].c after insn_propagation patch - - - - --- 2024-07-11 Richard Sandiford New
internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling - - - - --- 2024-07-10 Richard Sandiford New
recog: Handle some mode-changing hardreg propagations recog: Handle some mode-changing hardreg propagations - - - - --- 2024-07-10 Richard Sandiford New
aarch64: Avoid alloca in target attribute parsing aarch64: Avoid alloca in target attribute parsing - - - - --- 2024-07-10 Richard Sandiford New
Add gcc.gnu.org account names to MAINTAINERS Add gcc.gnu.org account names to MAINTAINERS - - - - --- 2024-07-10 Richard Sandiford New
recog: Avoid validate_change shortcut for groups [PR115782] recog: Avoid validate_change shortcut for groups [PR115782] - - - - --- 2024-07-10 Richard Sandiford New
[2/2] rtl-ssa: Fix prev_any_insn [PR115785] [1/2] rtl-ssa: Add replace_nondebug_insn [PR115785] - - - - --- 2024-07-09 Richard Sandiford New
[1/2] rtl-ssa: Add replace_nondebug_insn [PR115785] [1/2] rtl-ssa: Add replace_nondebug_insn [PR115785] - - - - --- 2024-07-09 Richard Sandiford New
Give fast DCE a separate dirty flag Give fast DCE a separate dirty flag - - - - --- 2024-07-01 Richard Sandiford New
[pushed] Disable late-combine for -O0 [PR115677] [pushed] Disable late-combine for -O0 [PR115677] - - - - --- 2024-06-27 Richard Sandiford New
late-combine: Honor targetm.cannot_copy_insn_p late-combine: Honor targetm.cannot_copy_insn_p - - - - --- 2024-06-25 Richard Sandiford New
[pushed] Add a debug counter for late-combine [pushed] Add a debug counter for late-combine - - - - --- 2024-06-25 Richard Sandiford New
[6/6] Add a late-combine pass [PR106594] Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[5/6] xstormy16: Fix xs_hi_nonmemory_operand Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[4/6] sh: Make *minus_plus_one work after RA Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[3/6] iq2000: Fix test and branch instructions Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[2/6] rtl-ssa: Don't cost no-op moves Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[1/6] rtl-ssa: Rework _ignoring interfaces Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[8/8] aarch64: Add some uses of force_highpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[7/8] Add force_highpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[6/8] Make more use of force_lowpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[5/8] aarch64: Add some uses of force_lowpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[4/8] Add force_lowpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[3/8] Make more use of force_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[2/8] aarch64: Use force_subreg in more places [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[1/8] Make force_subreg emit nothing on failure [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
aarch64: Fix invalid nested subregs [PR115464] aarch64: Fix invalid nested subregs [PR115464] - - - - --- 2024-06-13 Richard Sandiford New
ira: Fix go_through_subreg offset calculation [PR115281] ira: Fix go_through_subreg offset calculation [PR115281] - - - - --- 2024-05-30 Richard Sandiford New
aarch64: Split aarch64_combinev16qi before RA [PR115258] aarch64: Split aarch64_combinev16qi before RA [PR115258] - - - - --- 2024-05-29 Richard Sandiford New
vect: Fix access size alignment assumption [PR115192] vect: Fix access size alignment assumption [PR115192] - - - - --- 2024-05-24 Richard Sandiford New
Cache the set of EH_RETURN_DATA_REGNOs Cache the set of EH_RETURN_DATA_REGNOs - - - - --- 2024-05-21 Richard Sandiford New
[pushed] aarch64: Avoid using mismatched ZERO ZA sizes [pushed] aarch64: Avoid using mismatched ZERO ZA sizes - - - - --- 2024-04-12 Richard Sandiford New
[pushed] aarch64: Fix expansion of svsudot [PR114607] [pushed] aarch64: Fix expansion of svsudot [PR114607] - - - - --- 2024-04-08 Richard Sandiford New
[pushed] aarch64: Fix bogus cnot optimisation [PR114603] [pushed] aarch64: Fix bogus cnot optimisation [PR114603] - - - - --- 2024-04-05 Richard Sandiford New
[pushed] aarch64: Recognise svundef idiom [PR114577] [pushed] aarch64: Recognise svundef idiom [PR114577] - - - - --- 2024-04-04 Richard Sandiford New
[oops,pushed] aarch64: Fix vld1/st1_x4 intrinsic definitions [oops,pushed] aarch64: Fix vld1/st1_x4 intrinsic definitions - - - - --- 2024-03-28 Richard Sandiford New
[pushed] aarch64: Define out-of-class static constants [pushed] aarch64: Define out-of-class static constants - - - - --- 2024-03-06 Richard Sandiford New
asan: Handle poly-int sizes in ASAN_MARK [PR97696] asan: Handle poly-int sizes in ASAN_MARK [PR97696] - - - - --- 2024-03-05 Richard Sandiford New
[pushed] aarch64: Remove SME2.1 forms of LUTI2/4 [pushed] aarch64: Remove SME2.1 forms of LUTI2/4 - - - - --- 2024-03-05 Richard Sandiford New
[pushed] Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64 [pushed] Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64 - - - - --- 2024-02-24 Richard Sandiford New
vect: Tighten check for impossible SLP layouts [PR113205] vect: Tighten check for impossible SLP layouts [PR113205] - - - - --- 2024-02-24 Richard Sandiford New
[pushed] aarch64: Spread out FPR usage between RA regions [PR113613] [pushed] aarch64: Spread out FPR usage between RA regions [PR113613] - - - - --- 2024-02-23 Richard Sandiford New
[pushed] aarch64: Tighten early-ra chain test for wide registers [PR113295] [pushed] aarch64: Tighten early-ra chain test for wide registers [PR113295] - - - - --- 2024-02-23 Richard Sandiford New
[pushed] aarch64: Add missing early-ra bookkeeping [PR113295] [pushed] aarch64: Add missing early-ra bookkeeping [PR113295] - - - - --- 2024-02-23 Richard Sandiford New
[pushed] aarch64: More SME vs -mtrack-speculation [pushed] aarch64: More SME vs -mtrack-speculation - - - - --- 2024-02-21 Richard Sandiford New
[pushed] aarch64: Remove duplicated call [pushed] aarch64: Remove duplicated call - - - - --- 2024-02-21 Richard Sandiford New
[pushed] aarch64: Fix sibcalls involving shared-ZT0 functions [pushed] aarch64: Fix sibcalls involving shared-ZT0 functions - - - - --- 2024-02-21 Richard Sandiford New
aarch64: Ensure ZT0 is zeroed in a new-ZT0 function aarch64: Ensure ZT0 is zeroed in a new-ZT0 function - - - - --- 2024-02-21 Richard Sandiford New
[pushed] aarch64: Remove the aarch64_commit_lazy_save pattern [pushed] aarch64: Remove the aarch64_commit_lazy_save pattern - - - - --- 2024-02-21 Richard Sandiford New
[pushed] aarch64: Stack-clash prologues and VG saves [PR113995] [pushed] aarch64: Stack-clash prologues and VG saves [PR113995] - - - - --- 2024-02-21 Richard Sandiford New
Allow mode-switching to introduce internal loops [PR113220] Allow mode-switching to introduce internal loops [PR113220] - - - - --- 2024-02-21 Richard Sandiford New
[pushed] aarch64: Fix streaming-compatible code with -mtrack-speculation [PR113805] [pushed] aarch64: Fix streaming-compatible code with -mtrack-speculation [PR113805] - - - - --- 2024-02-20 Richard Sandiford New
[pushed] aarch64: Avoid allocating FPRs to address registers [PR113623] [pushed] aarch64: Avoid allocating FPRs to address registers [PR113623] - - - - --- 2024-01-30 Richard Sandiford New
[pushed] aarch64: Handle debug references to removed registers [PR113636] [pushed] aarch64: Handle debug references to removed registers [PR113636] - - - - --- 2024-01-30 Richard Sandiford New
vect: Tighten vect_determine_precisions_from_range [PR113281] vect: Tighten vect_determine_precisions_from_range [PR113281] - - - - --- 2024-01-27 Richard Sandiford New
[pushed] aarch64: Fix out-of-bounds ENCODED_ELT access [PR113572] [pushed] aarch64: Fix out-of-bounds ENCODED_ELT access [PR113572] - - - - --- 2024-01-25 Richard Sandiford New
[pushed] aarch64: Avoid paradoxical subregs in UXTL split [PR113485] [pushed] aarch64: Avoid paradoxical subregs in UXTL split [PR113485] - - - - --- 2024-01-25 Richard Sandiford New
[pushed] aarch64: Avoid registering duplicate C++ overloads [PR112989] [pushed] aarch64: Avoid registering duplicate C++ overloads [PR112989] - - - - --- 2024-01-23 Richard Sandiford New
[pushed] aarch64: Rework uxtl->zip optimisation [PR113196] [pushed] aarch64: Rework uxtl->zip optimisation [PR113196] - - - - --- 2024-01-12 Richard Sandiford New
[2/2] aarch64: Use a global map to detect duplicated overloads [PR112989] [1/2] aarch64: Use a separate group for SME builtins [PR112989] - - - - --- 2024-01-12 Richard Sandiford New
[1/2] aarch64: Use a separate group for SME builtins [PR112989] [1/2] aarch64: Use a separate group for SME builtins [PR112989] - - - - --- 2024-01-12 Richard Sandiford New
[PATCHv3] aarch64/expr: Use ccmp when the outer expression is used twice [PR100942] [PATCHv3] aarch64/expr: Use ccmp when the outer expression is used twice [PR100942] - - - - --- 2024-01-12 Richard Sandiford New
aarch64: Rework uxtl->zip optimisation [PR113196] aarch64: Rework uxtl->zip optimisation [PR113196] - - - - --- 2024-01-05 Richard Sandiford New
Keep track of the FUNCTION_BEG note Keep track of the FUNCTION_BEG note - - - - --- 2024-01-05 Richard Sandiford New
[pushed] aarch64: Extend VECT_COMPARE_COSTS to !SVE [PR113104] [pushed] aarch64: Extend VECT_COMPARE_COSTS to !SVE [PR113104] - - - - --- 2024-01-05 Richard Sandiford New
Ping^3: [PATCH] Add a late-combine pass [PR106594] Ping^3: [PATCH] Add a late-combine pass [PR106594] - - - - --- 2023-12-30 Richard Sandiford New
[pushed] aarch64: Fix early RA handling of deleted insns [PR113094] [pushed] aarch64: Fix early RA handling of deleted insns [PR113094] - - - - --- 2023-12-21 Richard Sandiford New
[pushed] aarch64: Fix cut-&-pasto in early RA pass [PR112948] [pushed] aarch64: Fix cut-&-pasto in early RA pass [PR112948] - - - - --- 2023-12-21 Richard Sandiford New
cse: Fix handling of fake vec_select sets [PR111702] cse: Fix handling of fake vec_select sets [PR111702] - - - - --- 2023-12-20 Richard Sandiford New
aarch64: Improve handling of accumulators in early-ra aarch64: Improve handling of accumulators in early-ra - - - - --- 2023-12-14 Richard Sandiford New
Ping: [PATCH] Add a late-combine pass [PR106594] Ping: [PATCH] Add a late-combine pass [PR106594] - - - - --- 2023-12-11 Richard Sandiford New
Ping: [PATCH] Treat "p" in asms as addressing VOIDmode Ping: [PATCH] Treat "p" in asms as addressing VOIDmode - - - - --- 2023-12-11 Richard Sandiford New
[pushed] aarch64: Fix invalid subregs for BE svread/write_za [pushed] aarch64: Fix invalid subregs for BE svread/write_za - - - - --- 2023-12-10 Richard Sandiford New
[pushed] aarch64: Fix SMSTART/SMSTOP save/restore for BE [pushed] aarch64: Fix SMSTART/SMSTOP save/restore for BE - - - - --- 2023-12-10 Richard Sandiford New
[pushed] aarch64: XFAIL some SME tests for BE [pushed] aarch64: XFAIL some SME tests for BE - - - - --- 2023-12-10 Richard Sandiford New
[pushed] aarch64: Skip some SME register save tests on BE [pushed] aarch64: Skip some SME register save tests on BE - - - - --- 2023-12-10 Richard Sandiford New
[pushed] aarch64: Add -funwind-tables to some tests [pushed] aarch64: Add -funwind-tables to some tests - - - - --- 2023-12-10 Richard Sandiford New
aarch64: Some tweaks to the early-ra pass aarch64: Some tweaks to the early-ra pass - - - - --- 2023-12-08 Richard Sandiford New
[pushed,v2] aarch64: Add an early RA for strided registers [pushed,v2] aarch64: Add an early RA for strided registers - - - - --- 2023-12-07 Richard Sandiford New
[pushed,v2,4/5] aarch64: Add ZT0 aarch64: Add support for SME2 - - - - --- 2023-12-05 Richard Sandiford New
[pushed,v2,3/5] aarch64: Add svboolx2_t aarch64: Add support for SME2 - - - - --- 2023-12-05 Richard Sandiford New
[pushed,v2,2/5] aarch64: Add svcount_t aarch64: Add support for SME2 - - - - --- 2023-12-05 Richard Sandiford New
[pushed,v2,1/5] aarch64: Add +sme2 aarch64: Add support for SME2 - - - - --- 2023-12-05 Richard Sandiford New
[pushed,v2,25/25] aarch64: Update sibcall handling for SME aarch64: Add support for SME - - - - --- 2023-12-05 Richard Sandiford New
[pushed,v2,24/25] aarch64: Enforce inlining restrictions for SME aarch64: Add support for SME - - - - --- 2023-12-05 Richard Sandiford New
[pushed,v2,23/25] aarch64: Handle PSTATE.SM across abnormal edges aarch64: Add support for SME - - - - --- 2023-12-05 Richard Sandiford New
« 1 2 3 417 18 »