Toggle navigation
Patchwork
gcc
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| State =
Action Required
| Archived =
No
| 446 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
…
4
5
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[40/77] Use scalar_int_mode for extraction_insn fields
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[4/10] Don't assume vect_multiple_sizes means 2 sizes
Vectoriser testsuite tweaks
-
-
-
2017-11-03
Richard Sandiford
New
[41/77] Split scalar integer handling out of force_to_mode
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[4/4,AArch64] Tests for SVE structure modes
Add SVE support for load/store_lanes
-
-
-
2017-11-08
Richard Sandiford
New
[4/4] Make CONST_VECTOR_ELT handle implicitly-encoded elements
Use new vector constant encoding for CONST_VECTOR
-
-
-
2017-12-28
Richard Sandiford
New
[4/4] SVE unwinding
Add SVE support
-
-
-
2017-11-03
Richard Sandiford
New
[45/77] Make extract_left_shift take a scalar_int_mode
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[46/77] Make widest_int_mode_for_size return a scalar_int_mode
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[4/7] Add DR_STEP_ALIGNMENT
Untitled series #2691
-
-
-
2017-07-03
Richard Sandiford
New
[4/7] Split rhs checking out of vectorizable_{,mask_load_}store
Fold vectorizable_mask_load_store into vectorizable_load/store
-
-
-
2017-11-17
Richard Sandiford
New
[4/9] Make mode_for_size return an opt_mode
Make more use of opt_mode
-
-
-
2017-09-04
Richard Sandiford
New
[5/10] Add vect_perm3_* target selectors
Vectoriser testsuite tweaks
-
-
-
2017-11-03
Richard Sandiford
New
[51/77] Use opt_scalar_int_mode when iterating over integer modes
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[5/4] Directly operate on CONST_VECTOR encoding
Use new vector constant encoding for CONST_VECTOR
-
-
-
2018-01-02
Richard Sandiford
New
[56/77] Use the more specific type when two modes are known to be equal
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[5/7] Add DR_BASE_ALIGNMENT and DR_BASE_MISALIGNMENT
Untitled series #2692
-
-
-
2017-07-03
Richard Sandiford
New
[5/7] Split out gather load mask building
Fold vectorizable_mask_load_store into vectorizable_load/store
-
-
-
2017-11-17
Richard Sandiford
New
[59/77] Add a rtx_jump_table_data::get_data_mode helper
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[5/9] Add mode_for_int_vector helper functions
Make more use of opt_mode
-
-
-
2017-09-04
Richard Sandiford
New
[6/10] Add a vect_element_align_preferred target selector
Vectoriser testsuite tweaks
-
-
-
2017-11-03
Richard Sandiford
New
[64/77] Add a scalar_mode class
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[65/77] Add a SCALAR_TYPE_MODE macro
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[66/77] Use scalar_mode for constant integers
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[67/77] Use scalar_mode in fixed-value.*
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[6/7] Add a helper for getting the overall alignment of a DR
Untitled series #2693
-
-
-
2017-07-03
Richard Sandiford
New
[6/7] Split gather load handling out of vectorizable_{mask_load_store,load}
Fold vectorizable_mask_load_store into vectorizable_load/store
-
-
-
2017-11-17
Richard Sandiford
New
[6/9] Make mode_for_vector return an opt_mode
Make more use of opt_mode
-
-
-
2017-09-04
Richard Sandiford
New
[7/10] Add a vect_unaligned_possible target selector
Vectoriser testsuite tweaks
-
-
-
2017-11-03
Richard Sandiford
New
[72/77] Pass scalar_mode to scalar_mode_supported_p
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[73/77] Pass scalar_mode to scalar_mode_supported_p
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[74/77] Various small scalar_mode changes
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[76/77] Add a scalar_mode_pod class
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[77/77] Add a complex_mode class
Add wrapper classes for machine_modes
-
-
-
2017-07-13
Richard Sandiford
New
[7/7] Make vectorizable_load/store handle IFN_MASK_LOAD/STORE
Fold vectorizable_mask_load_store into vectorizable_load/store
-
-
-
2017-11-17
Richard Sandiford
New
[7/7] Pool alignment information for common bases
Untitled series #2694
-
-
-
2017-07-03
Richard Sandiford
New
[7/9] Make targetm.get_mask_mode return an opt_mode
Make more use of opt_mode
-
-
-
2017-09-04
Richard Sandiford
New
[8/10] Add a vect_variable_length target selector
Vectoriser testsuite tweaks
-
-
-
2017-11-03
Richard Sandiford
New
[8/9] Make mode_for_size_tree return an opt_mode
Make more use of opt_mode
-
-
-
2017-09-04
Richard Sandiford
New
[9/10] Add a vect_align_stack_vars target selector
Vectoriser testsuite tweaks
-
-
-
2017-11-03
Richard Sandiford
New
[9/9] Make bitsize_mode_for_mode return an opt_mode
Make more use of opt_mode
-
-
-
2017-09-04
Richard Sandiford
New
[AArch64] Add SVE mul_highpart patterns
[AArch64] Add SVE mul_highpart patterns
-
-
-
2018-02-08
Richard Sandiford
New
[AArch64,committed] Fix label mode
-
-
-
2017-08-22
Richard Sandiford
New
[AArch64] Fix some define_insn_and_split conditions
[AArch64] Fix some define_insn_and_split conditions
-
-
-
2017-12-05
Richard Sandiford
New
[AArch64] Fix SVE testsuite failures for ILP32 (PR 83846)
[AArch64] Fix SVE testsuite failures for ILP32 (PR 83846)
-
-
-
2018-01-26
Richard Sandiford
New
[AArch64] Generalise aarch64_simd_valid_immediate for SVE
[AArch64] Generalise aarch64_simd_valid_immediate for SVE
-
-
-
2018-01-26
Richard Sandiford
New
[AArch64] PR71307: Define union class of POINTER+FP
[AArch64] PR71307: Define union class of POINTER+FP
-
-
-
2017-09-18
Richard Sandiford
New
[AArch64] Reject (high (const (plus anchor offset)))
[AArch64] Reject (high (const (plus anchor offset)))
-
-
-
2018-01-04
Richard Sandiford
New
[AArch64] Remove use of wider vector modes
-
-
-
2017-08-22
Richard Sandiford
New
[AArch64] Rename cmp_result iterator
-
-
-
2017-08-22
Richard Sandiford
New
[AArch64] Tighten address register subreg checks
-
-
-
2017-08-22
Richard Sandiford
New
[AArch64] Tweak aarch64_classify_address interface
-
-
-
2017-08-22
Richard Sandiford
New
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 full_integral_type_p helper function
-
-
-
2017-08-18
Richard Sandiford
New
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 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 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 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 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 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
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 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 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
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
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
C++-ify vec_info structures
-
-
-
2017-07-27
Richard Sandiford
New
«
1
2
3
4
…
4
5
»