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
[wwwdocs] Release notes for SVE
[wwwdocs] Release notes for SVE
-
-
-
2018-03-02
Richard Sandiford
New
VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884)
VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884)
-
-
-
2018-01-16
Richard Sandiford
Accepted
[v2] PR81136: ICE from inconsistent DR_MISALIGNMENTs
-
-
-
2017-06-28
Richard Sandiford
New
Use vec<> in build_vector
Use vec<> in build_vector
-
-
-
2017-09-14
Richard Sandiford
New
Use vec<> for constant permute masks
Use vec<> for constant permute masks
-
-
-
2017-09-14
Richard Sandiford
New
Use tree_vector_builder::new_unary_operation for folding
Use tree_vector_builder::new_unary_operation for folding
-
-
-
2017-12-06
Richard Sandiford
Accepted
Use tree_vector_builder::new_binary_operation for folding
Use tree_vector_builder::new_binary_operation for folding
-
-
-
2017-12-06
Richard Sandiford
New
Use tree_vector_builder instead of build_vector
Use tree_vector_builder instead of build_vector
-
-
-
2017-12-06
Richard Sandiford
Accepted
Use single-iteration epilogues when peeling for gaps
Use single-iteration epilogues when peeling for gaps
-
-
-
2017-11-17
Richard Sandiford
New
Use SET_DECL_MODE in libcc1
-
-
-
2017-07-05
Richard Sandiford
New
Use SCEV information when aligning for vectorisation (PR 84005)
Use SCEV information when aligning for vectorisation (PR 84005)
-
-
-
2018-03-17
Richard Sandiford
New
Use SCALAR_TYPE_MODE in vect_create_epilog_for_reduction
Use SCALAR_TYPE_MODE in vect_create_epilog_for_reduction
-
-
-
2017-10-23
Richard Sandiford
New
Use range info in split_constant_offset (PR 81635)
Use range info in split_constant_offset (PR 81635)
-
-
-
2018-01-31
Richard Sandiford
New
Use poly_int tree accessors
Use poly_int tree accessors
-
-
-
2018-01-09
Richard Sandiford
New
Use poly_int rtx accessors instead of hwi accessors
Use poly_int rtx accessors instead of hwi accessors
-
-
-
2018-01-09
Richard Sandiford
Superseded
Use poly_int rtx accessors instead of hwi accessors
Use poly_int rtx accessors instead of hwi accessors
-
-
-
2018-05-30
Richard Sandiford
Accepted
Use nonzero bits to refine range in split_constant_offset (PR 81635)
Use nonzero bits to refine range in split_constant_offset (PR 81635)
-
-
-
2018-02-02
Richard Sandiford
New
Use loop->safelen rather than loop->force_vectorize
Use loop->safelen rather than loop->force_vectorize
-
-
-
2018-03-01
Richard Sandiford
New
Use hard_regno_nregs instead of HARD_REGNO_NREGS
Use hard_regno_nregs instead of HARD_REGNO_NREGS
-
-
-
2017-09-11
Richard Sandiford
Accepted
Use gather loads for strided accesses
Use gather loads for strided accesses
-
-
-
2017-11-17
Richard Sandiford
New
Use extract_bit_field_as_subreg for vectors
Use extract_bit_field_as_subreg for vectors
-
-
-
2017-11-03
Richard Sandiford
Accepted
Use conditional internal functions in if-conversion
Use conditional internal functions in if-conversion
-
-
-
2018-05-16
Richard Sandiford
New
Use canonicalize_math_after_vectorization_p for FMA folds
Use canonicalize_math_after_vectorization_p for FMA folds
-
-
-
2018-05-24
Richard Sandiford
Accepted
Use base inequality for some vector alias checks
-
-
-
2017-05-03
Richard Sandiford
New
Update interface to TARGET_VECTORIZE_VEC_PERM_CONST_OK
Update interface to TARGET_VECTORIZE_VEC_PERM_CONST_OK
-
-
-
2017-09-22
Richard Sandiford
New
Two fixes for live-out SLP inductions (PR 83857)
Two fixes for live-out SLP inductions (PR 83857)
-
-
-
2018-01-16
Richard Sandiford
New
Tweak Negative() documentation in options.texi
-
-
-
2011-04-13
Richard Sandiford
Accepted
Tweak BB analysis for dr_analyze_innermost
-
-
-
2017-06-28
Richard Sandiford
Accepted
Turn TRULY_NOOP_TRUNCATION into a hook
Turn TRULY_NOOP_TRUNCATION into a hook
-
-
-
2017-09-13
Richard Sandiford
New
Turn SECONDARY_MEMORY_NEEDED_MODE into a target hook
Turn SECONDARY_MEMORY_NEEDED_MODE into a target hook
-
-
-
2017-09-12
Richard Sandiford
New
Turn SECONDARY_MEMORY_NEEDED into a hook
Turn SECONDARY_MEMORY_NEEDED into a hook
-
-
-
2017-09-12
Richard Sandiford
New
Turn MODES_TIEABLE_P into a target hook
Turn MODES_TIEABLE_P into a target hook
-
-
-
2017-08-28
Richard Sandiford
New
Turn HARD_REGNO_NREGS into a target hook
Turn HARD_REGNO_NREGS into a target hook
-
-
-
2017-09-11
Richard Sandiford
New
Turn HARD_REGNO_MODE_OK into a target hook
Turn HARD_REGNO_MODE_OK into a target hook
-
-
-
2017-08-28
Richard Sandiford
New
Turn HARD_REGNO_CALL_PART_CLOBBERED into a target hook
Turn HARD_REGNO_CALL_PART_CLOBBERED into a target hook
-
-
-
2017-08-28
Richard Sandiford
New
Turn FUNCTION_ARG_PADDING into a target hook
Turn FUNCTION_ARG_PADDING into a target hook
-
-
-
2017-08-28
Richard Sandiford
New
Turn FUNCTION_ARG_OFFSET into a hook
Turn FUNCTION_ARG_OFFSET into a hook
-
-
-
2017-09-13
Richard Sandiford
New
Turn CANNOT_CHANGE_MODE_CLASS into a hook
Turn CANNOT_CHANGE_MODE_CLASS into a hook
-
-
-
2017-09-13
Richard Sandiford
New
Try simplifying memory operands during optabs expansion
-
-
-
2011-03-31
Richard Sandiford
Accepted
Try simplifying memory operands during optabs expansion
-
-
-
2011-04-14
Richard Sandiford
Accepted
Try harder to preserve operand ties in maybe_legitimize_operands
Try harder to preserve operand ties in maybe_legitimize_operands
-
-
-
2018-05-23
Richard Sandiford
Accepted
Tighten use of HARD_FRAME_POINTER_REGNUM in alias.c (PR 84538)
Tighten use of HARD_FRAME_POINTER_REGNUM in alias.c (PR 84538)
-
-
-
2018-02-28
Richard Sandiford
Accepted
Tighten tree-ssa-ccp.c:get_value_for_expr condition
Tighten tree-ssa-ccp.c:get_value_for_expr condition
-
-
-
2017-09-20
Richard Sandiford
New
Tighten LRA test for reloading the inner reg of a paradoxical subreg
Tighten LRA test for reloading the inner reg of a paradoxical subreg
-
-
-
2018-05-30
Richard Sandiford
Accepted
Tighten LRA cycling check
Tighten LRA cycling check
-
-
-
2018-01-04
Richard Sandiford
Accepted
Tighten early exit in vect_analyze_data_ref_dependence (PR85586)
Tighten early exit in vect_analyze_data_ref_dependence (PR85586)
-
-
-
2018-05-01
Richard Sandiford
New
Tighten condition in vect/pr85586.c (PR 85654)
Tighten condition in vect/pr85586.c (PR 85654)
-
-
-
2018-05-08
Richard Sandiford
New
Tighten ARM's CANNOT_CHANGE_MODE_CLASS
-
-
-
2011-03-24
Richard Sandiford
Superseded
Tighten ARM's CANNOT_CHANGE_MODE_CLASS
-
-
-
2011-03-25
Richard Sandiford
Superseded
Tighten ARM's CANNOT_CHANGE_MODE_CLASS
-
-
-
2011-03-25
Richard Sandiford
Accepted
Tidy dr_chain allocation in vectorizable_load
-
-
-
2011-04-12
Richard Sandiford
Accepted
[testsuite] Make lto.exp work with Tcl 8.4
[testsuite] Make lto.exp work with Tcl 8.4
-
-
-
2018-02-05
Richard Sandiford
New
Support fused multiply-adds in fully-masked reductions
Support fused multiply-adds in fully-masked reductions
-
-
-
2018-05-16
Richard Sandiford
New
SUBREG_PROMOTED_VAR_P handling in expand_direct_optab_fn
SUBREG_PROMOTED_VAR_P handling in expand_direct_optab_fn
-
-
-
2017-09-20
Richard Sandiford
New
Store VECTOR_CST_NELTS directly in tree_node
Store VECTOR_CST_NELTS directly in tree_node
-
-
-
2017-09-14
Richard Sandiford
New
Split out parts of scompare_loc_descriptor and emit_store_flag
-
-
-
2017-07-13
Richard Sandiford
Accepted
SLP reductions with variable-length vectors
SLP reductions with variable-length vectors
-
-
-
2017-11-17
Richard Sandiford
New
[SLP/AArch64] Fix unpack handling for big-endian SVE
[SLP/AArch64] Fix unpack handling for big-endian SVE
-
-
-
2018-01-26
Richard Sandiford
Accepted
Simplify pad_below implementation
-
-
-
2017-08-21
Richard Sandiford
Accepted
Set insn_last_address in final_1
Set insn_last_address in final_1
-
-
-
2018-04-09
Richard Sandiford
New
[rs6000] int->machine_mode in rs6000-c.c
[rs6000] int->machine_mode in rs6000-c.c
-
-
-
2017-08-30
Richard Sandiford
New
[rs6000] Avoid rotates of floating-point modes
-
-
-
2017-07-12
Richard Sandiford
Accepted
RFC: Representation of runtime offsets and sizes
RFC: Representation of runtime offsets and sizes
-
-
-
2017-09-06
Richard Sandiford
New
RFC: Gimple calls to "internal" functions
-
-
-
2011-04-08
Richard Sandiford
Not Applicable
RFC/A: Early predictive commoning pass
-
-
-
2017-07-03
Richard Sandiford
New
RFA: Gimple calls to "internal" functions
-
-
-
2011-04-14
Richard Sandiford
Superseded
RFA: Gimple calls to "internal" functions
-
-
-
2011-04-18
Richard Sandiford
Superseded
RFA: Gimple calls to "internal" functions
-
-
-
2011-04-19
Richard Sandiford
Accepted
RFA: Fix REG_ARGS_SIZE handling when pushing TLS addresses
RFA: Fix REG_ARGS_SIZE handling when pushing TLS addresses
-
-
-
2017-12-28
Richard Sandiford
New
RFA: Expand vec_perm_indices::series_p comment
RFA: Expand vec_perm_indices::series_p comment
-
-
-
2018-01-09
Richard Sandiford
New
RFA: Backport fix for PR80769
-
-
-
2017-07-27
Richard Sandiford
New
Rework the legitimize_address_displacement hook
Rework the legitimize_address_displacement hook
-
-
-
2017-11-17
Richard Sandiford
New
Revert DECL_USER_ALIGN part of r241959
Revert DECL_USER_ALIGN part of r241959
-
-
-
2018-01-03
Richard Sandiford
New
Restrict vector use of extract_bit_field_as_subreg (PR 83699)
Restrict vector use of extract_bit_field_as_subreg (PR 83699)
-
-
-
2018-01-06
Richard Sandiford
New
Replace REDUC_*_EXPRs with internal functions.
Replace REDUC_*_EXPRs with internal functions.
-
-
-
2017-11-22
Richard Sandiford
New
Replace FMA_EXPR with one internal fn per optab
Replace FMA_EXPR with one internal fn per optab
-
-
-
2018-05-11
Richard Sandiford
New
Rename inchash::hash::add_wide_int
Rename inchash::hash::add_wide_int
-
-
-
2017-10-13
Richard Sandiford
Accepted
Remove unnecessary temporary in tree-if-conv.c
Remove unnecessary temporary in tree-if-conv.c
-
-
-
2017-11-17
Richard Sandiford
New
Remove the frame size argument from function_prologue/epilogue
-
-
-
2017-08-21
Richard Sandiford
New
Remove explicit dg-do runs from gcc.dg/vect (PR 83889)
Remove explicit dg-do runs from gcc.dg/vect (PR 83889)
-
-
-
2018-01-23
Richard Sandiford
New
Recording predicate information in all rtl gen* programs
-
-
-
2011-04-12
Richard Sandiford
Accepted
Record equivalences for spill registers
-
-
-
2017-05-05
Richard Sandiford
Accepted
range_int_cst_p handling in extract_range_from_binary_expr_1
range_int_cst_p handling in extract_range_from_binary_expr_1
-
-
-
2017-09-20
Richard Sandiford
New
PR target/46329: Reject Neon structure constants
-
-
-
2011-04-04
Richard Sandiford
Accepted
PR rtl-optimization/47925: deleting trivially live instructions
-
-
-
2011-02-28
Richard Sandiford
Superseded
PR rtl-optimization/47925: deleting trivially live instructions
-
-
-
2011-03-02
Richard Sandiford
Accepted
Protect second call to extract_range_from_multiplicative_op_1
Protect second call to extract_range_from_multiplicative_op_1
-
-
-
2018-01-04
Richard Sandiford
New
Protect against min_profitable_iters going negative
Protect against min_profitable_iters going negative
-
-
-
2017-11-08
Richard Sandiford
Accepted
Prevent invalid register mode changes in combine
Prevent invalid register mode changes in combine
-
-
-
2017-09-18
Richard Sandiford
New
Prefer open-coding vector integer division
Prefer open-coding vector integer division
-
-
-
2018-05-24
Richard Sandiford
New
PR83675: Restore TARGET_VIS2 check for SPARC vec_perm_const
PR83675: Restore TARGET_VIS2 check for SPARC vec_perm_const
-
-
-
2018-01-04
Richard Sandiford
New
PR83004: Accidental change to pr81136.c for VECTOR_BITS==128
PR83004: Accidental change to pr81136.c for VECTOR_BITS==128
-
-
-
2017-11-22
Richard Sandiford
New
PR82816: Widening multiplies of bitfields
PR82816: Widening multiplies of bitfields
-
-
-
2017-11-03
Richard Sandiford
New
PR82809: register handling in ix86_vector_duplicate_value
PR82809: register handling in ix86_vector_duplicate_value
-
-
-
2017-11-02
Richard Sandiford
New
PR82547: Undetected overflow for UNSIGNED wide_ints
PR82547: Undetected overflow for UNSIGNED wide_ints
-
-
-
2017-11-22
Richard Sandiford
Accepted
PR82045: Avoid passing machine modes through "..."
PR82045: Avoid passing machine modes through "..."
-
-
-
2017-09-01
Richard Sandiford
Accepted
PR81815: Invalid conditional reduction
-
-
-
2017-08-14
Richard Sandiford
New
PR81738: Split vect-alias-check-6.c
-
-
-
2017-08-10
Richard Sandiford
New
PR81635: Use chrecs to help find related data refs
-
-
-
2017-08-16
Richard Sandiford
New
PR 81292: ICE on related strlens after r249880
-
-
-
2017-07-04
Richard Sandiford
New
«
1
2
3
4
…
5
6
»