Toggle navigation
Patchwork
gcc
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| Archived =
No
| 592 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
...
3
4
5
6
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[AArch64] Tighten aarch64_secondary_reload condition (PR 83845)
[AArch64] Tighten aarch64_secondary_reload condition (PR 83845)
-
-
-
2018-01-26
Richard Sandiford
Accepted
[AArch64] Tighten address register subreg checks
-
-
-
2017-08-22
Richard Sandiford
New
[AArch64] Tweak aarch64_classify_address interface
-
-
-
2017-08-22
Richard Sandiford
New
[AArch64] Use aarch64_reg_or_imm instead of nonmemory_operand
[AArch64] Use aarch64_reg_or_imm instead of nonmemory_operand
-
-
-
2017-11-06
Richard Sandiford
Accepted
[AArch64] Use all SVE LD1RQ variants
[AArch64] Use all SVE LD1RQ variants
-
-
-
2018-01-26
Richard Sandiford
Accepted
Add a class to represent a gimple match result
Add a class to represent a gimple match result
-
-
-
2018-05-22
Richard Sandiford
New
Add a DECL_EXPR for VLA pointer casts (PR 84305)
Add a DECL_EXPR for VLA pointer casts (PR 84305)
-
-
-
2018-02-12
Richard Sandiford
Accepted
Add a full_integral_type_p helper function
-
-
-
2017-08-18
Richard Sandiford
New
Add an alternative vector loop iv mechanism
Add an alternative vector loop iv mechanism
-
-
-
2017-10-13
Richard Sandiford
Accepted
Add an "early rematerialisation" pass
Add an "early rematerialisation" pass
-
-
-
2017-11-17
Richard Sandiford
Accepted
Add an "else" argument to IFN_COND_* functions
Add an "else" argument to IFN_COND_* functions
-
-
-
2018-05-24
Richard Sandiford
New
Add an empty_mask_is_expensive hook
Add an empty_mask_is_expensive hook
-
-
-
2017-11-17
Richard Sandiford
New
Add a partial_integral_type_p helper function
-
-
-
2017-08-18
Richard Sandiford
New
Add a partial_subreg_p predicate
-
-
-
2017-08-21
Richard Sandiford
Accepted
Add a testcase for reload PR 47166
-
-
-
2011-03-14
Richard Sandiford
Accepted
Add a vect_get_dr_size helper function
Add a vect_get_dr_size helper function
-
-
-
2017-09-14
Richard Sandiford
New
Add a vect_get_num_copies helper routine
Add a vect_get_num_copies helper routine
-
-
-
2017-09-14
Richard Sandiford
New
Add a vect_worthwhile_without_simd_p helper routine
Add a vect_worthwhile_without_simd_p helper routine
-
-
-
2017-09-14
Richard Sandiford
Accepted
Add clobbers around IFN_LOAD/STORE_LANES
Add clobbers around IFN_LOAD/STORE_LANES
-
-
-
2018-05-08
Richard Sandiford
New
Add copy_rtx call to RTL loop unroller
Add copy_rtx call to RTL loop unroller
-
-
-
2017-09-20
Richard Sandiford
New
Add DR_BASE_ALIGNMENT
-
-
-
2017-06-28
Richard Sandiford
New
Add gen_(const_)vec_duplicate helpers
Add gen_(const_)vec_duplicate helpers
-
-
-
2017-09-23
Richard Sandiford
Superseded
Add gimple_build_vector* helpers
Add gimple_build_vector* helpers
-
-
-
2017-09-14
Richard Sandiford
Accepted
Add IFN_COND_FMA functions
Add IFN_COND_FMA functions
-
-
-
2018-05-24
Richard Sandiford
New
Add IFN_COND_{MUL,DIV,MOD,RDIV}
Add IFN_COND_{MUL,DIV,MOD,RDIV}
-
-
-
2018-05-24
Richard Sandiford
New
Add LOOP_VINFO_MAX_VECT_FACTOR
Add LOOP_VINFO_MAX_VECT_FACTOR
-
-
-
2017-09-14
Richard Sandiford
New
Add missing cases to vect_get_smallest_scalar_type (PR 85286)
Add missing cases to vect_get_smallest_scalar_type (PR 85286)
-
-
-
2018-04-09
Richard Sandiford
New
Add missing ECF_NOTHROW flags to internal.def
-
-
-
2017-08-17
Richard Sandiford
Accepted
Add missing int_cst_rangeN checks to tree-vrp.c
Add missing int_cst_rangeN checks to tree-vrp.c
-
-
-
2017-09-20
Richard Sandiford
New
Add more vec_duplicate simplifications
Add more vec_duplicate simplifications
-
-
-
2017-09-23
Richard Sandiford
New
Add optabs for common types of permutation
Add optabs for common types of permutation
-
-
-
2017-11-09
Richard Sandiford
New
Add subreg_memory_offset helper functions
Add subreg_memory_offset helper functions
-
-
-
2017-08-28
Richard Sandiford
New
Add support for adjusting the number of units in a mode
Add support for adjusting the number of units in a mode
-
-
-
2017-10-25
Richard Sandiford
Accepted
Add support for bitwise reductions
Add support for bitwise reductions
-
-
-
2017-11-17
Richard Sandiford
New
Add support for conditional reductions using SVE CLASTB
Add support for conditional reductions using SVE CLASTB
-
-
-
2017-11-17
Richard Sandiford
New
Add support for fully-predicated loops
Add support for fully-predicated loops
-
-
-
2017-11-17
Richard Sandiford
New
Add support for in-order addition reduction using SVE FADDA
Add support for in-order addition reduction using SVE FADDA
-
-
-
2017-11-17
Richard Sandiford
New
Add support for masked load/store_lanes
Add support for masked load/store_lanes
-
-
-
2017-11-08
Richard Sandiford
New
Add support for MODE_VECTOR_BOOL
Add support for MODE_VECTOR_BOOL
-
-
-
2017-10-25
Richard Sandiford
New
Add support for reductions in fully-masked loops
Add support for reductions in fully-masked loops
-
-
-
2017-11-17
Richard Sandiford
New
Add support for SVE gather loads
Add support for SVE gather loads
-
-
-
2017-11-17
Richard Sandiford
New
Add support for SVE scatter stores
Add support for SVE scatter stores
-
-
-
2017-11-17
Richard Sandiford
New
Add support for vectorising live-out values using SVE LASTB
Add support for vectorising live-out values using SVE LASTB
-
-
-
2017-11-17
Richard Sandiford
New
Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder
Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder
-
-
-
2018-01-04
Richard Sandiford
New
Add VEC_DUPLICATE_{CST,EXPR} and associated optab
Add VEC_DUPLICATE_{CST,EXPR} and associated optab
-
-
-
2017-09-25
Richard Sandiford
New
Add wide_int version of inchash::hash::add_wide_int
Add wide_int version of inchash::hash::add_wide_int
-
-
-
2017-10-13
Richard Sandiford
New
Add wider_subreg_mode helper functions
Add wider_subreg_mode helper functions
-
-
-
2017-08-28
Richard Sandiford
Accepted
Allow gather loads to be used for grouped accesses
Allow gather loads to be used for grouped accesses
-
-
-
2017-11-17
Richard Sandiford
New
Allow gimple_build with internal functions
Allow gimple_build with internal functions
-
-
-
2018-05-17
Richard Sandiford
Accepted
Allow non-wi <op> wi
Allow non-wi <op> wi
-
-
-
2017-10-03
Richard Sandiford
New
Allow single-element interleaving for non-power-of-2 strides
Allow single-element interleaving for non-power-of-2 strides
-
-
-
2017-11-17
Richard Sandiford
New
Allow targets to pick a vector prefix other than "V"
Allow targets to pick a vector prefix other than "V"
-
-
-
2017-11-17
Richard Sandiford
New
Allow the number of iterations to be smaller than VF
Allow the number of iterations to be smaller than VF
-
-
-
2017-11-17
Richard Sandiford
New
Allow variable-sized temporary variables in gimplify.c
Allow variable-sized temporary variables in gimplify.c
-
-
-
2018-01-12
Richard Sandiford
Accepted
Allow VEC_PERM_EXPR folding to fail
Allow VEC_PERM_EXPR folding to fail
-
-
-
2018-01-04
Richard Sandiford
New
Allow vector CONSTs
Allow vector CONSTs
-
-
-
2017-09-23
Richard Sandiford
New
Alternative check for vector refs with same alignment
-
-
-
2017-05-03
Richard Sandiford
Accepted
Another fix for single-element permutes (PR 84265)
Another fix for single-element permutes (PR 84265)
-
-
-
2018-02-08
Richard Sandiford
New
[ARM] Fix PR48808, PR48792: More work on CANNOT_CHANGE_MODE_CLASS
-
-
-
2011-06-01
Richard Sandiford
New
[ARM] Fix PR48808, PR48792: More work on CANNOT_CHANGE_MODE_CLASS
-
-
-
2011-05-29
Richard Sandiford
New
[ARM] Fix PR48808, PR48792: More work on CANNOT_CHANGE_MODE_CLASS
-
-
-
2011-05-29
Richard Sandiford
New
Avoid GCC 4.1 build failure in fold-const.c
Avoid GCC 4.1 build failure in fold-const.c
-
-
-
2018-01-16
Richard Sandiford
New
Avoid ICE for nested inductions (PR 83914)
Avoid ICE for nested inductions (PR 83914)
-
-
-
2018-01-19
Richard Sandiford
Accepted
Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634)
Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634)
-
-
-
2018-03-01
Richard Sandiford
Accepted
Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS_PER_WORD
Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS_PER_WORD
-
-
-
2017-09-18
Richard Sandiford
New
Be stricter about CONST_VECTOR operands
Be stricter about CONST_VECTOR operands
-
-
-
2017-11-06
Richard Sandiford
New
Cap niter_for_unrolled_loop to upper bound
-
-
-
2017-05-04
Richard Sandiford
New
Change permute index type to unsigned short
Change permute index type to unsigned short
-
-
-
2017-09-22
Richard Sandiford
New
Check array indices in object_address_invariant_in_loop_p (PR 84357)
Check array indices in object_address_invariant_in_loop_p (PR 84357)
-
-
-
2018-02-14
Richard Sandiford
New
Check whether any statements need masking (PR 83922)
Check whether any statements need masking (PR 83922)
-
-
-
2018-01-19
Richard Sandiford
Accepted
C++-ify vec_info structures
-
-
-
2017-07-27
Richard Sandiford
New
Clarify define_insn documentation
-
-
-
2017-06-06
Richard Sandiford
New
Cleaning up expand optabs code
-
-
-
2011-03-24
Richard Sandiford
Accepted
Cleaning up expand optabs code
-
-
-
2011-03-22
Richard Sandiford
Superseded
Cleaning up expand optabs code
-
-
-
2011-03-21
Richard Sandiford
New
Cleaning up expand optabs code
-
-
-
2011-03-19
Richard Sandiford
New
Cleaning up expand optabs code
-
-
-
2011-03-17
Richard Sandiford
Superseded
[committed,100.1/nnn] poly_int: vec_perm_indices element type
[committed,100.1/nnn] poly_int: vec_perm_indices element type
-
-
-
2018-01-03
Richard Sandiford
New
[committed,100.2/nnn] poly_int: vector_builder element count
[committed,100.2/nnn] poly_int: vector_builder element count
-
-
-
2018-01-03
Richard Sandiford
New
[committed,AArch64] Add SVE support for integer division
[committed,AArch64] Add SVE support for integer division
-
-
-
2018-05-25
Richard Sandiford
New
[committed,AArch64] Avoid GET_MODE_NUNITS in v8.4 support
[committed,AArch64] Avoid GET_MODE_NUNITS in v8.4 support
-
-
-
2018-01-11
Richard Sandiford
New
[committed,AArch64] Extra scalar_float_mode patch
[committed,AArch64] Extra scalar_float_mode patch
-
-
-
2018-01-11
Richard Sandiford
New
[committed,AArch64] More aarch64_endian_lane_rtx
[committed,AArch64] More aarch64_endian_lane_rtx
-
-
-
2017-11-13
Richard Sandiford
New
[committed,AArch64] Predicated SVE comparison folds
[committed,AArch64] Predicated SVE comparison folds
-
-
-
2018-05-08
Richard Sandiford
Accepted
[committed,AArch64] Remove SVE XFAILs
[committed,AArch64] Remove SVE XFAILs
-
-
-
2018-02-05
Richard Sandiford
Accepted
[committed,AArch64] Tweak sve/vcond_6.c test
[committed,AArch64] Tweak sve/vcond_6.c test
-
-
-
2018-05-08
Richard Sandiford
New
[committed,AArch64] Use UNSPEC_MERGE_PTRUE for comparisons
[committed,AArch64] Use UNSPEC_MERGE_PTRUE for comparisons
-
-
-
2018-05-08
Richard Sandiford
New
[committed] Allow the target to set MAX_BITSIZE_MODE_ANY_MODE
[committed] Allow the target to set MAX_BITSIZE_MODE_ANY_MODE
-
-
-
2018-01-03
Richard Sandiford
New
[committed] Fix bogus CONST_WIDE_INT hash
-
-
-
2017-08-21
Richard Sandiford
New
[committed] Fix build/min-insn-modes.o rule
-
-
-
2017-07-08
Richard Sandiford
New
[committed] Fix mode_for_size units in caller-save.c (PR83761)
[committed] Fix mode_for_size units in caller-save.c (PR83761)
-
-
-
2018-01-11
Richard Sandiford
New
[committed] Fix multiple_p for two non-poly_ints
[committed] Fix multiple_p for two non-poly_ints
-
-
-
2017-12-20
Richard Sandiford
New
[committed] Missing vect_double in gcc.dg/vect/pr79920.c (PR83836)
[committed] Missing vect_double in gcc.dg/vect/pr79920.c (PR83836)
-
-
-
2018-01-15
Richard Sandiford
New
[committed] Move C++ SVE tests to g++.target/aarch64/sve
[committed] Move C++ SVE tests to g++.target/aarch64/sve
-
-
-
2018-05-08
Richard Sandiford
New
[committed] Pass rtx and index to read-md.c iterator routines
-
-
-
2017-08-21
Richard Sandiford
New
[committed] PR82228: Move ncopies calculation in vectorizable_live_operation
[committed] PR82228: Move ncopies calculation in vectorizable_live_operation
-
-
-
2017-09-16
Richard Sandiford
New
[committed] PR82289: Computing peeling costs for irrelevant drs
[committed] PR82289: Computing peeling costs for irrelevant drs
-
-
-
2017-09-22
Richard Sandiford
New
[committed] PR82413: Mismatched precisions in build_range_check
[committed] PR82413: Mismatched precisions in build_range_check
-
-
-
2017-10-04
Richard Sandiford
New
[committed] PR83680: Inverted test in arm_vectorize_vec_perm_const
[committed] PR83680: Inverted test in arm_vectorize_vec_perm_const
-
-
-
2018-01-04
Richard Sandiford
New
[committed,rs6000] Use gen_int_mode in ieee_128bit_negative_zero
[committed,rs6000] Use gen_int_mode in ieee_128bit_negative_zero
-
-
-
2017-12-28
Richard Sandiford
New
«
1
2
...
3
4
5
6
»