Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| Archived =
No
| 94 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Committed
Dropped
FSF Assignment Missing
Search
Archived
No
Yes
Both
Delegate
------
Nobody
siddhesh
siddhesh
codonell
azanella
gbenson
jankratochvil
ppluzhnikov
neleai
tromey
palves
keiths
sergiodj
StanShebs
teawater
aburgess
rth
roland
davem
schwab
Allan
aj
ldv
tschwinge
tschwinge
tschwinge
andreaskr
fweimer
ChrisMetcalf
jsm28
aurel32
will
vapier
vapier
tuliom
hjl
triegel
jwlemke
cltang
macro
nsz
pwbot
arjun
stli
ludo
rj
zack
mfabian
rluzynski
dj
sthibaul
mscastanho
lamm
girish946
maennich
dodji
zimmerma
rzinsly
lukma
mjw
raoni
jason
jwakely
jwakely
maximk
trodgers
Apply
Patch
Series
rb/tb
S/W/F
Date
Submitter
Delegate
State
gomp: Various fixes for SVE types [PR101018]
gomp: Various fixes for SVE types [PR101018]
- -
-
-
-
2022-03-02
Richard Sandiford
New
wwwdocs: Document ShadowCallStack support
wwwdocs: Document ShadowCallStack support
- -
-
-
-
2022-02-22
Richard Sandiford
New
[1/2] wwwdocs: Group sanitiser changes together
[1/2] wwwdocs: Group sanitiser changes together
- -
-
-
-
2022-02-22
Richard Sandiford
New
vect+aarch64: Fix ldp_stp_* regressions
vect+aarch64: Fix ldp_stp_* regressions
- -
-
-
-
2022-02-14
Richard Sandiford
New
[pushed,6/8] aarch64: Add a general vec_concat expander
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
New
waccess: Look at calls when tracking clobbers [PR104092]
waccess: Look at calls when tracking clobbers [PR104092]
- -
-
-
-
2022-01-18
Richard Sandiford
New
gimple: Optimise inlined gimple_seq_last
gimple: Optimise inlined gimple_seq_last
- -
-
-
-
2021-12-05
Richard Sandiford
New
fold: Optimise fold_view_convert_expr
fold: Optimise fold_view_convert_expr
- -
-
-
-
2021-12-05
Richard Sandiford
New
alias: Optimise call_may_clobber_ref_p
alias: Optimise call_may_clobber_ref_p
- -
-
-
-
2021-12-05
Richard Sandiford
New
Ping: [PATCH] Add a simulate_record_decl lang hook
Ping: [PATCH] Add a simulate_record_decl lang hook
- -
-
-
-
2021-10-14
Richard Sandiford
Not Applicable
[pushed] aarch64: Make sure the UF divides the VF [PR105254]
[pushed] aarch64: Make sure the UF divides the VF [PR105254]
- -
-
-
-
2022-04-13
Richard Sandiford
Committed
[pushed] aarch64: Stop +mops clobbering variable values
[pushed] aarch64: Stop +mops clobbering variable values
- -
-
-
-
2022-04-05
Richard Sandiford
Committed
[pushed] aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147]
[pushed] aarch64: Fix -fpack-struct + <arm_neon.h> [PR103147]
- -
-
-
-
2022-04-05
Richard Sandiford
Committed
[pushed] aarch64: Use error_n for plural text [PR104897]
[pushed] aarch64: Use error_n for plural text [PR104897]
- -
-
-
-
2022-04-05
Richard Sandiford
Committed
vect: Fix mask handling for SLP gathers [PR103761]
vect: Fix mask handling for SLP gathers [PR103761]
- -
-
-
-
2022-04-05
Richard Sandiford
Committed
rtl-ssa: Fix prev/next_def confusion [PR104869]
rtl-ssa: Fix prev/next_def confusion [PR104869]
- -
-
-
-
2022-03-20
Richard Sandiford
Committed
[pushed] aarch64: Tweak atomic-inst-cas.c options
[pushed] aarch64: Tweak atomic-inst-cas.c options
- -
-
-
-
2022-02-16
Richard Sandiford
Committed
[pushed] aarch64: Remove XFAIL for bic-bitmask-1.c
[pushed] aarch64: Remove XFAIL for bic-bitmask-1.c
- -
-
-
-
2022-02-16
Richard Sandiford
Committed
[pushed] aarch64: Extend PR100056 patterns to +
[pushed] aarch64: Extend PR100056 patterns to +
- -
-
-
-
2022-02-16
Richard Sandiford
Committed
[pushed] aarch64: Fix subs_compare_2.c regression [PR100874]
[pushed] aarch64: Fix subs_compare_2.c regression [PR100874]
- -
-
-
-
2022-02-15
Richard Sandiford
Committed
[pushed] aarch64: Fix store_v2vec_lanes.c failure
[pushed] aarch64: Fix store_v2vec_lanes.c failure
- -
-
-
-
2022-02-15
Richard Sandiford
Committed
[pushed] aarch64: Add +nosve to tests
[pushed] aarch64: Add +nosve to tests
- -
-
-
-
2022-02-15
Richard Sandiford
Committed
[pushed] vect: Fix early free
[pushed] vect: Fix early free
- -
-
-
-
2022-02-15
Richard Sandiford
Committed
[pushed,8/8] aarch64: Extend vec_concat patterns to 8-byte vectors
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed,7/8] aarch64: Remove move_lo/hi_quad expanders
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed,5/8] aarch64: Add more vec_combine patterns
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed,4/8] aarch64: Remove redundant vec_concat patterns
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed,3/8] aarch64: Generalise adjacency check for load_pair_lanes
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed,2/8] aarch64: Generalise vec_set predicate
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed,1/8] aarch64: Tighten general_operand predicates
aarch64: Fix regression in vec_init code quality
- -
-
-
-
2022-02-09
Richard Sandiford
Committed
[pushed] aarch64: Remove struct_vect_25.c XFAILs
[pushed] aarch64: Remove struct_vect_25.c XFAILs
- -
-
-
-
2022-02-03
Richard Sandiford
Committed
[pushed] aarch64: Adjust tests after fix for PR102659
[pushed] aarch64: Adjust tests after fix for PR102659
- -
-
-
-
2022-02-03
Richard Sandiford
Committed
[pushed] aarch64: Add missing movmisalign patterns
[pushed] aarch64: Add missing movmisalign patterns
- -
-
-
-
2022-02-03
Richard Sandiford
Committed
[pushed] aarch64: Remove VALL_F16MOV iterator
[pushed] aarch64: Remove VALL_F16MOV iterator
- -
-
-
-
2022-02-03
Richard Sandiford
Committed
[pushed] testsuite: Remove TSVC XFAILs for SVE
[pushed] testsuite: Remove TSVC XFAILs for SVE
- -
-
-
-
2022-02-03
Richard Sandiford
Committed
[pushed] testsuite: Update guality xfails for aarch64*-*-*
[pushed] testsuite: Update guality xfails for aarch64*-*-*
- -
-
-
-
2022-02-03
Richard Sandiford
Committed
[pushed] aarch64: Fix overly optimistic LDP/STP matching [PR104005]
[pushed] aarch64: Fix overly optimistic LDP/STP matching [PR104005]
- -
-
-
-
2022-01-18
Richard Sandiford
Committed
[pushed] vect: Fix uninitialised variable PR104026
[pushed] vect: Fix uninitialised variable PR104026
- -
-
-
-
2022-01-14
Richard Sandiford
Committed
ira: Fix old-reload targets [PR103974]
ira: Fix old-reload targets [PR103974]
- -
-
-
-
2022-01-11
Richard Sandiford
Committed
[6/6] ira: Handle "soft" conflicts between cap and non-cap allocnos
ira: Fix performance regression in exchange2 [PR98782]
- -
-
-
-
2022-01-06
Richard Sandiford
Committed
[5/6] ira: Consider modelling caller-save allocations as loop spills
ira: Fix performance regression in exchange2 [PR98782]
- -
-
-
-
2022-01-06
Richard Sandiford
Committed
[4/6] ira: Try to avoid propagating conflicts
ira: Fix performance regression in exchange2 [PR98782]
- -
-
-
-
2022-01-06
Richard Sandiford
Committed
[3/6] ira: Add ira_subloop_allocnos_can_differ_p
ira: Fix performance regression in exchange2 [PR98782]
- -
-
-
-
2022-01-06
Richard Sandiford
Committed
[2/6] ira: Add comments and fix move_spill_restore calculation
ira: Fix performance regression in exchange2 [PR98782]
- -
-
-
-
2022-01-06
Richard Sandiford
Committed
[1/6] ira: Add a ira_loop_border_costs class
ira: Fix performance regression in exchange2 [PR98782]
- -
-
-
-
2022-01-06
Richard Sandiford
Committed
vect: Fix multi-vector SLP gather loads [PR103744]
vect: Fix multi-vector SLP gather loads [PR103744]
- -
-
-
-
2021-12-16
Richard Sandiford
Committed
ranger: Add shortcuts for single-successor blocks
ranger: Add shortcuts for single-successor blocks
- -
-
-
-
2021-12-05
Richard Sandiford
Committed
ranger: Optimise irange_union
ranger: Optimise irange_union
- -
-
-
-
2021-12-05
Richard Sandiford
Committed
vect: Tighten check for SLP memory groups [PR103517]
vect: Tighten check for SLP memory groups [PR103517]
- -
-
-
-
2021-12-01
Richard Sandiford
Committed
[committed] vect: Fix ncopies calculation for emulated gather/scatter [PR103494]
[committed] vect: Fix ncopies calculation for emulated gather/scatter [PR103494]
- -
-
-
-
2021-11-30
Richard Sandiford
Committed
[5/5] vect: Support masked gather loads with SLP
[1/5] vect: Use code_helper when building SLP nodes
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[4/5] if-conv: Apply VN to hoisted conversions
[1/5] vect: Use code_helper when building SLP nodes
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[3/5] vect: Support gather loads with SLP
[1/5] vect: Use code_helper when building SLP nodes
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[2/5] vect: Use generalised accessors to build SLP nodes
[1/5] vect: Use code_helper when building SLP nodes
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[1/5] vect: Use code_helper when building SLP nodes
[1/5] vect: Use code_helper when building SLP nodes
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
vect: Fix SVE mask_gather_load/store_store tests
vect: Fix SVE mask_gather_load/store_store tests
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
vect: Fix vect_is_reduction
vect: Fix vect_is_reduction
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
vect: Pass mode to gather/scatter tests
vect: Pass mode to gather/scatter tests
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Remove redundant costing code
[committed] aarch64: Remove redundant costing code
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Use new hooks for vector comparisons
[committed] aarch64: Use new hooks for vector comparisons
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Add vf_factor to aarch64_vec_op_count
[committed] aarch64: Add vf_factor to aarch64_vec_op_count
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Move cycle estimation into aarch64_vec_op_count
[committed] aarch64: Move cycle estimation into aarch64_vec_op_count
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Use an array of aarch64_vec_op_counts
[committed] aarch64: Use an array of aarch64_vec_op_counts
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Use real scalar op counts
[committed] aarch64: Use real scalar op counts
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Get floatness from stmt_info
[committed] aarch64: Get floatness from stmt_info
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Remove vectype from latency tests
[committed] aarch64: Remove vectype from latency tests
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Fold aarch64_sve_op_count into aarch64_vec_op_count
[committed] aarch64: Fold aarch64_sve_op_count into aarch64_vec_op_count
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[committed] aarch64: Detect more consecutive MEMs
[committed] aarch64: Detect more consecutive MEMs
- -
-
-
-
2021-11-12
Richard Sandiford
Committed
[4/4] Mark IFN_ADD/MUL_OVERFLOW as commutative
[1/4] Canonicalize argument order for commutative functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[3/4] Mark IFN_UBSAN_CHECK_ADD/MUL as commutative
[1/4] Canonicalize argument order for commutative functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[2/4] Mark IFN_COMPLEX_MUL as commutative
[1/4] Canonicalize argument order for commutative functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[1/4] Canonicalize argument order for commutative functions
[1/4] Canonicalize argument order for commutative functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[5/5] vect: Add support for fmax and fmin reductions
[1/5] Add IFN_COND_FMIN/FMAX functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[4/5] vect: Make reduction code handle calls
[1/5] Add IFN_COND_FMIN/FMAX functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[3/5] gimple-match: Make code_helper conversions explicit
[1/5] Add IFN_COND_FMIN/FMAX functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[2/5] gimple-match: Add a gimple_extract_op function
[1/5] Add IFN_COND_FMIN/FMAX functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[1/5] Add IFN_COND_FMIN/FMAX functions
[1/5] Add IFN_COND_FMIN/FMAX functions
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
[committed] aarch64: Tweak FMAX/FMIN iterators
[committed] aarch64: Tweak FMAX/FMIN iterators
- -
-
-
-
2021-11-10
Richard Sandiford
Committed
vect: Move vector costs to loop_vec_info
vect: Move vector costs to loop_vec_info
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
vect: Pass scalar_costs to finish_cost
vect: Pass scalar_costs to finish_cost
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
vect: Keep scalar costs around longer
vect: Keep scalar costs around longer
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
vect: Hookize better_loop_vinfo_p
vect: Hookize better_loop_vinfo_p
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
vect: Remove vec_outside/inside_cost fields
vect: Remove vec_outside/inside_cost fields
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
[committed] aarch64: LD3/LD4 post-modify costs for struct modes
[committed] aarch64: LD3/LD4 post-modify costs for struct modes
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
[committed] genmodes: Define NUM_MODE_* macros
[committed] genmodes: Define NUM_MODE_* macros
- -
-
-
-
2021-11-08
Richard Sandiford
Committed
[committed] aarch64: Move more code into aarch64_vector_costs
[committed] aarch64: Move more code into aarch64_vector_costs
- -
-
-
-
2021-11-04
Richard Sandiford
Committed
[committed] simplify-rtx: Fix vec_select index check
[committed] simplify-rtx: Fix vec_select index check
- -
-
-
-
2021-11-04
Richard Sandiford
Committed
[committed] Fix RTL frontend handling of const_vectors
[committed] Fix RTL frontend handling of const_vectors
- -
-
-
-
2021-11-04
Richard Sandiford
Committed
[RFC] vect: Convert cost hooks to classes
[RFC] vect: Convert cost hooks to classes
- -
-
-
-
2021-10-14
Richard Sandiford
Committed
rs6000: Fix memory leak in rs6000_density_test
rs6000: Fix memory leak in rs6000_density_test
- -
-
-
-
2021-10-14
Richard Sandiford
Committed
[committed] aarch64: Remove redundant flag_vect_cost_model test
[committed] aarch64: Remove redundant flag_vect_cost_model test
- -
-
-
-
2021-10-14
Richard Sandiford
Committed
arm: Remove add_stmt_cost hook
arm: Remove add_stmt_cost hook
- -
-
-
-
2021-10-14
Richard Sandiford
Committed
loop: Fix profile updates after unrolling [PR102385]
loop: Fix profile updates after unrolling [PR102385]
- -
-
-
-
2021-10-05
Richard Sandiford
Committed
Add a simulate_record_decl lang hook
Add a simulate_record_decl lang hook
- -
-
-
-
2021-09-24
Richard Sandiford
Committed