Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| Archived =
No
| 237 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
3
»
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
vect: Tighten check for impossible SLP layouts [PR113205]
vect: Tighten check for impossible SLP layouts [PR113205]
- - -
1
-
-
2024-02-24
Richard Sandiford
Accepted
[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
vect: Tighten vect_determine_precisions_from_range [PR113281]
vect: Tighten vect_determine_precisions_from_range [PR113281]
- - -
1
-
-
2024-01-27
Richard Sandiford
Accepted
[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
[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]
- - -
1
-
-
2024-01-12
Richard Sandiford
Accepted
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
Ping^3: [PATCH] Add a late-combine pass [PR106594]
Ping^3: [PATCH] Add a late-combine pass [PR106594]
- - -
1
-
-
2023-12-30
Richard Sandiford
Accepted
[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] Add a late-combine pass [PR106594]
Ping: [PATCH] Add a late-combine pass [PR106594]
- - -
1
-
-
2023-12-11
Richard Sandiford
Accepted
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,v2,01/25] aarch64: Generalise require_immediate_lane_index
aarch64: Add support for SME
- - -
1
-
-
2023-12-05
Richard Sandiford
Accepted
[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 new target hook: TARGET_START_CALL_ARGS
Add a new target hook: TARGET_START_CALL_ARGS
- - -
1
-
-
2023-12-05
Richard Sandiford
Accepted
Add a target hook for sibcall epilogues
Add a target hook for sibcall epilogues
- - -
-
1
-
2023-12-05
Richard Sandiford
Unresolved
[pushed] Allow prologues and epilogues to be inserted later
[pushed] Allow prologues and epilogues to be inserted later
- - -
1
-
-
2023-12-05
Richard Sandiford
Accepted
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
lra: Updates of biggest mode for hard regs [PR112278]
lra: Updates of biggest mode for hard regs [PR112278]
- - -
1
-
-
2023-12-03
Richard Sandiford
Accepted
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
Ping: [PATCH] Add a late-combine pass [PR106594]
Ping: [PATCH] Add a late-combine pass [PR106594]
- - -
1
-
-
2023-11-30
Richard Sandiford
Accepted
[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
[pushed] aarch64: Add a %Z operand modifier for SVE registers
[pushed] aarch64: Add a %Z operand modifier for SVE registers
- - -
1
-
-
2023-11-07
Richard Sandiford
Accepted
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
[02/12] mode-switching: Add note problem
Tweaks and extensions to the mode-switching pass
- - -
1
-
-
2023-11-05
Richard Sandiford
Accepted
[01/12] mode-switching: Tweak the macro/hook documentation
Tweaks and extensions to the mode-switching pass
- - -
1
-
-
2023-11-05
Richard Sandiford
Accepted
explow: Avoid unnecessary alignment operations
explow: Avoid unnecessary alignment operations
- - -
1
-
-
2023-11-05
Richard Sandiford
Accepted
explow: Allow dynamic allocations after vregs
explow: Allow dynamic allocations after vregs
- - -
1
-
-
2023-11-05
Richard Sandiford
Accepted
[pushed] mode-switching: Remove unused bbnum field
[pushed] mode-switching: Remove unused bbnum field
- - -
1
-
-
2023-11-05
Richard Sandiford
Accepted
[pushed] read-rtl: Fix infinite loop while parsing [...]
[pushed] read-rtl: Fix infinite loop while parsing [...]
- - -
1
-
-
2023-11-05
Richard Sandiford
Accepted
[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
testsuite: Allow general skips/requires in PCH tests
testsuite: Allow general skips/requires in PCH tests
- - -
1
-
-
2023-10-26
Richard Sandiford
Accepted
Add a late-combine pass [PR106594]
Add a late-combine pass [PR106594]
- - -
1
-
-
2023-10-24
Richard Sandiford
Accepted
[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
[1/3] rtl-ssa: Use frequency-weighted insn costs
rtl-ssa: Various extensions for the late-combine pass
- - -
1
-
-
2023-10-24
Richard Sandiford
Accepted
[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
«
1
2
3
»