Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| State =
Action Required
| Archived =
No
| 134 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[pushed] Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64
[pushed] Restrict gcc.dg/rtl/aarch64/pr113295-1.c to aarch64
- - -
-
1
-
2024-02-24
Richard Sandiford
Unresolved
[pushed] aarch64: Spread out FPR usage between RA regions [PR113613]
[pushed] aarch64: Spread out FPR usage between RA regions [PR113613]
- - -
-
1
-
2024-02-23
Richard Sandiford
Unresolved
[pushed] aarch64: Tighten early-ra chain test for wide registers [PR113295]
[pushed] aarch64: Tighten early-ra chain test for wide registers [PR113295]
- - -
-
1
-
2024-02-23
Richard Sandiford
Unresolved
[pushed] aarch64: Add missing early-ra bookkeeping [PR113295]
[pushed] aarch64: Add missing early-ra bookkeeping [PR113295]
- - -
-
1
-
2024-02-23
Richard Sandiford
Unresolved
[pushed] aarch64: More SME vs -mtrack-speculation
[pushed] aarch64: More SME vs -mtrack-speculation
- - -
-
1
-
2024-02-21
Richard Sandiford
Unresolved
[pushed] aarch64: Remove duplicated call
[pushed] aarch64: Remove duplicated call
- - -
-
1
-
2024-02-21
Richard Sandiford
Unresolved
[pushed] aarch64: Fix sibcalls involving shared-ZT0 functions
[pushed] aarch64: Fix sibcalls involving shared-ZT0 functions
- - -
-
1
-
2024-02-21
Richard Sandiford
Unresolved
[pushed] aarch64: Remove the aarch64_commit_lazy_save pattern
[pushed] aarch64: Remove the aarch64_commit_lazy_save pattern
- - -
-
1
-
2024-02-21
Richard Sandiford
Unresolved
[pushed] aarch64: Stack-clash prologues and VG saves [PR113995]
[pushed] aarch64: Stack-clash prologues and VG saves [PR113995]
- - -
-
1
-
2024-02-21
Richard Sandiford
Unresolved
Allow mode-switching to introduce internal loops [PR113220]
Allow mode-switching to introduce internal loops [PR113220]
- - -
-
1
-
2024-02-21
Richard Sandiford
Unresolved
[pushed] aarch64: Fix streaming-compatible code with -mtrack-speculation [PR113805]
[pushed] aarch64: Fix streaming-compatible code with -mtrack-speculation [PR113805]
- - -
-
1
-
2024-02-20
Richard Sandiford
Unresolved
[pushed] aarch64: Handle debug references to removed registers [PR113636]
[pushed] aarch64: Handle debug references to removed registers [PR113636]
- - -
-
1
-
2024-01-30
Richard Sandiford
Unresolved
[pushed] aarch64: Avoid paradoxical subregs in UXTL split [PR113485]
[pushed] aarch64: Avoid paradoxical subregs in UXTL split [PR113485]
- - -
-
1
-
2024-01-25
Richard Sandiford
Unresolved
[pushed] aarch64: Rework uxtl->zip optimisation [PR113196]
[pushed] aarch64: Rework uxtl->zip optimisation [PR113196]
- - -
-
1
-
2024-01-12
Richard Sandiford
Unresolved
[2/2] aarch64: Use a global map to detect duplicated overloads [PR112989]
[1/2] aarch64: Use a separate group for SME builtins [PR112989]
- - -
-
1
-
2024-01-12
Richard Sandiford
Unresolved
[1/2] aarch64: Use a separate group for SME builtins [PR112989]
[1/2] aarch64: Use a separate group for SME builtins [PR112989]
- - -
-
1
-
2024-01-12
Richard Sandiford
Unresolved
aarch64: Rework uxtl->zip optimisation [PR113196]
aarch64: Rework uxtl->zip optimisation [PR113196]
- - -
-
1
-
2024-01-05
Richard Sandiford
Unresolved
[pushed] aarch64: Extend VECT_COMPARE_COSTS to !SVE [PR113104]
[pushed] aarch64: Extend VECT_COMPARE_COSTS to !SVE [PR113104]
- - -
-
1
-
2024-01-05
Richard Sandiford
Unresolved
[pushed] aarch64: Fix early RA handling of deleted insns [PR113094]
[pushed] aarch64: Fix early RA handling of deleted insns [PR113094]
- - -
-
1
-
2023-12-21
Richard Sandiford
Unresolved
[pushed] aarch64: Fix cut-&-pasto in early RA pass [PR112948]
[pushed] aarch64: Fix cut-&-pasto in early RA pass [PR112948]
- - -
-
1
-
2023-12-21
Richard Sandiford
Unresolved
aarch64: Improve handling of accumulators in early-ra
aarch64: Improve handling of accumulators in early-ra
- - -
-
1
-
2023-12-14
Richard Sandiford
Unresolved
Ping: [PATCH] Treat "p" in asms as addressing VOIDmode
Ping: [PATCH] Treat "p" in asms as addressing VOIDmode
- - -
-
1
-
2023-12-11
Richard Sandiford
Unresolved
[pushed] aarch64: Fix SMSTART/SMSTOP save/restore for BE
[pushed] aarch64: Fix SMSTART/SMSTOP save/restore for BE
- - -
-
1
-
2023-12-10
Richard Sandiford
Unresolved
[pushed] aarch64: XFAIL some SME tests for BE
[pushed] aarch64: XFAIL some SME tests for BE
- - -
-
1
-
2023-12-10
Richard Sandiford
Unresolved
[pushed] aarch64: Skip some SME register save tests on BE
[pushed] aarch64: Skip some SME register save tests on BE
- - -
-
1
-
2023-12-10
Richard Sandiford
Unresolved
[pushed] aarch64: Add -funwind-tables to some tests
[pushed] aarch64: Add -funwind-tables to some tests
- - -
-
1
-
2023-12-10
Richard Sandiford
Unresolved
[pushed,v2] aarch64: Add an early RA for strided registers
[pushed,v2] aarch64: Add an early RA for strided registers
- - -
-
1
-
2023-12-07
Richard Sandiford
Unresolved
[pushed,v2,4/5] aarch64: Add ZT0
aarch64: Add support for SME2
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,3/5] aarch64: Add svboolx2_t
aarch64: Add support for SME2
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,2/5] aarch64: Add svcount_t
aarch64: Add support for SME2
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,1/5] aarch64: Add +sme2
aarch64: Add support for SME2
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,25/25] aarch64: Update sibcall handling for SME
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,24/25] aarch64: Enforce inlining restrictions for SME
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,23/25] aarch64: Handle PSTATE.SM across abnormal edges
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,22/25] aarch64: Add support for __arm_locally_streaming
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,21/25] aarch64: Add support for <arm_sme.h>
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,20/25] aarch64: Generalise _m rules for SVE intrinsics
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,19/25] aarch64: Generalise unspec_based_function_base
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,18/25] aarch64: Add a VNx1TI mode
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,17/25] aarch64: Add a register class for w12-w15
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,16/25] aarch64: Add support for SME ZA attributes
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,15/25] aarch64: Switch PSTATE.SM around calls
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,14/25] aarch64: Mark relevant SVE instructions as non-streaming
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,13/25] aarch64: Distinguish streaming-compatible AdvSIMD insns
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,11/25] aarch64: Add arm_streaming(_compatible) attributes
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,10/25] aarch64: Add tuple forms of svreinterpret
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,09/25] aarch64: Tweak error message for (tuple, vector) pairs
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,07/25] aarch64: Replace vague "previous arguments" message
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,06/25] aarch64: Generalise some SVE ACLE error messages
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,04/25] aarch64: Add group suffixes to SVE intrinsics
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,03/25] aarch64: Make AARCH64_FL_SVE requirements explicit
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed,v2,02/25] aarch64: Use SVE's RDVL instruction
aarch64: Add support for SME
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed] Allow targets to add USEs to asms
[pushed] Allow targets to add USEs to asms
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
Add a target hook for sibcall epilogues
Add a target hook for sibcall epilogues
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
Restore build with GCC 4.8 to GCC 5 (was Re: [PATCH] Workaround array_slice constructor portability…
Restore build with GCC 4.8 to GCC 5 (was Re: [PATCH] Workaround array_slice constructor portability…
- - -
-
1
-
2023-12-04
Richard Sandiford
Unresolved
Ping: [PATCH] Allow target attributes in non-gnu namespaces
Ping: [PATCH] Allow target attributes in non-gnu namespaces
- - -
-
1
-
2023-11-30
Richard Sandiford
Unresolved
[pushed] aarch64: Remove redundant zeroing/merging in SVE intrinsics [PR106326]
[pushed] aarch64: Remove redundant zeroing/merging in SVE intrinsics [PR106326]
- - -
-
1
-
2023-11-27
Richard Sandiford
Unresolved
[pushed] aarch64: Move and generalise vect_all_same
[pushed] aarch64: Move and generalise vect_all_same
- - -
-
1
-
2023-11-27
Richard Sandiford
Unresolved
Treat "p" in asms as addressing VOIDmode
Treat "p" in asms as addressing VOIDmode
- - -
-
1
-
2023-11-27
Richard Sandiford
Unresolved
[1/5] aarch64: Add +sme2
[1/5] aarch64: Add +sme2
- - -
-
1
-
2023-11-17
Richard Sandiford
Unresolved
[5/5] Add an aligned_register_operand predicate
Add support for operand-specific alignment requirements
- - -
-
1
-
2023-11-12
Richard Sandiford
Unresolved
[4/5] ira: Handle register filters
Add support for operand-specific alignment requirements
- - -
-
1
-
2023-11-12
Richard Sandiford
Unresolved
Ping: [PATCH] Allow target attributes in non-gnu namespaces
Ping: [PATCH] Allow target attributes in non-gnu namespaces
- - -
-
1
-
2023-11-06
Richard Sandiford
Unresolved
[3/3] attribs: Namespace-aware lookup_attribute_spec
[1/3] attribs: Cache the gnu namespace
- - -
-
1
-
2023-11-06
Richard Sandiford
Unresolved
[1/3] attribs: Cache the gnu namespace
[1/3] attribs: Cache the gnu namespace
- - -
-
1
-
2023-11-06
Richard Sandiford
Unresolved
[12/12] mode-switching: Add a backprop hook
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[11/12] mode-switching: Add a target-configurable confluence operator
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[10/12] mode-switching: Use 1-based edge aux fields
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[09/12] mode-switching: Pass the set of live registers to the after hook
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[08/12] mode-switching: Pass set of live registers to the needed hook
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[07/12] mode-switching: Allow targets to set the mode for EH handlers
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[06/12] mode-switching: Tweak entry/exit handling
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[05/12] mode-switching: Simplify recording of transparency
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[04/12] mode-switching: Fix the mode passed to the emit hook
Tweaks and extensions to the mode-switching pass
- - -
-
1
-
2023-11-05
Richard Sandiford
Unresolved
[pushed] aarch64: Remove unnecessary can_create_pseudo_p condition
[pushed] aarch64: Remove unnecessary can_create_pseudo_p condition
- - -
-
1
-
2023-11-03
Richard Sandiford
Unresolved
[3/3] rtl-ssa: Add new helper functions
rtl-ssa: Various extensions for the late-combine pass
- - -
-
1
-
2023-10-24
Richard Sandiford
Unresolved
[2/3] rtl-ssa: Extend make_uses_available
rtl-ssa: Various extensions for the late-combine pass
- - -
-
1
-
2023-10-24
Richard Sandiford
Unresolved
[6/6] rtl-ssa: Handle call clobbers in more places
rtl-ssa: Various fixes needed for the late-combine pass
- - -
-
1
-
2023-10-24
Richard Sandiford
Unresolved
[5/6] rtl-ssa: Calculate dominance frontiers for the exit block
rtl-ssa: Various fixes needed for the late-combine pass
- - -
-
1
-
2023-10-24
Richard Sandiford
Unresolved
[4/6] rtl-ssa: Handle artifical uses of deleted defs
rtl-ssa: Various fixes needed for the late-combine pass
- - -
-
1
-
2023-10-24
Richard Sandiford
Unresolved
i386: Avoid paradoxical subreg dests in vector zero_extend
i386: Avoid paradoxical subreg dests in vector zero_extend
- - -
-
1
-
2023-10-24
Richard Sandiford
Unresolved
[2/2] aarch64: Put LR save slot first in more cases
[1/2] aarch64: Use vecs to store register save order
- - -
-
1
-
2023-10-17
Richard Sandiford
Unresolved
[1/2] aarch64: Use vecs to store register save order
[1/2] aarch64: Use vecs to store register save order
- - -
-
1
-
2023-10-17
Richard Sandiford
Unresolved
Remove poly_int_pod
Remove poly_int_pod
- - -
-
1
-
2023-09-28
Richard Sandiford
Unresolved
aarch64: Restore SVE WHILE costing
aarch64: Restore SVE WHILE costing
- - -
-
1
-
2023-09-14
Richard Sandiford
Unresolved
Allow target attributes in non-gnu namespaces
Allow target attributes in non-gnu namespaces
- - -
-
1
-
2023-09-08
Richard Sandiford
Unresolved
lra: Avoid unfolded plus-0
lra: Avoid unfolded plus-0
- - -
-
1
-
2023-08-31
Richard Sandiford
Unresolved
aarch64: Account for different Advanced SIMD fusing options
aarch64: Account for different Advanced SIMD fusing options
- - -
-
1
-
2023-08-24
Richard Sandiford
Unresolved
[committed] vect: Restore aarch64 bootstrap
[committed] vect: Restore aarch64 bootstrap
- - -
-
1
-
2023-06-19
Richard Sandiford
Unresolved
aarch64: Remove alignment assertions [PR109661]
aarch64: Remove alignment assertions [PR109661]
- - -
-
1
-
2023-05-11
Richard Sandiford
Unresolved
[6/6] aarch64: Avoid hard-coding specific register allocations
aarch64: Avoid hard-coding specific register allocations
- - -
-
1
-
2023-05-09
Richard Sandiford
Repeat Merge
[5/6] aarch64: Relax FP/vector register matches
aarch64: Avoid hard-coding specific register allocations
- - -
-
1
-
2023-05-09
Richard Sandiford
Repeat Merge
[4/6] aarch64: Relax predicate register matches
aarch64: Avoid hard-coding specific register allocations
- - -
-
1
-
2023-05-09
Richard Sandiford
Repeat Merge
[3/6] aarch64: Relax ordering requirements in SVE dup tests
aarch64: Avoid hard-coding specific register allocations
- - -
-
1
-
2023-05-09
Richard Sandiford
Repeat Merge
[2/6] aarch64: Allow moves after tied-register intrinsics
aarch64: Avoid hard-coding specific register allocations
- - -
-
1
-
2023-05-09
Richard Sandiford
Repeat Merge
[1/6] aarch64: Fix move-after-intrinsic function-body tests
aarch64: Avoid hard-coding specific register allocations
- - -
-
1
-
2023-05-09
Richard Sandiford
Repeat Merge
[2/2] aarch64: Fix ABI handling of aligned enums [PR109661]
[1/2] aarch64: Rename abi_break parameters [PR109661]
- - -
-
1
-
2023-05-03
Richard Sandiford
Unresolved
[1/2] aarch64: Rename abi_break parameters [PR109661]
[1/2] aarch64: Rename abi_break parameters [PR109661]
- - -
-
1
-
2023-05-03
Richard Sandiford
Unresolved
aarch64: Don't trust TYPE_ALIGN for pointers [PR108910]
aarch64: Don't trust TYPE_ALIGN for pointers [PR108910]
- - -
-
1
-
2023-04-13
Richard Sandiford
Repeat Merge
[committed] aarch64: Restore vectorisation of vld1 inputs [PR109072]
[committed] aarch64: Restore vectorisation of vld1 inputs [PR109072]
- - -
-
1
-
2023-03-28
Richard Sandiford
Repeat Merge
«
1
2
»