Show patches with: Submitter = Richard Sandiford       |   1791 patches
« 1 2 3 417 18 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[15/15] aarch64: Conditionally define __ARM_FEATURE_SVE2p1 aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[14/15] aarch64: Add remaining SVE2p1 support aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[13/15] aarch64: Add common subset of SVE2p1 and SME2 aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[12/15] aarch64: Add common subset of SVE2p1 and SME aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[11/15] aarch64: Define arm_neon.h types in arm_sve.h too aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[10/15] aarch64: Add svboolx4_t aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[09/15] aarch64: Sort some SVE2 lists alphabetically aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[08/15] aarch64: Factor out part of the SVE ext_def class aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[07/15] aarch64: Parameterise SVE pointer type inference aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[06/15] aarch64: Add an abstraction for scatter store type inference aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[05/15] aarch64: Add an abstraction for vector base addresses aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[04/15] aarch64: Use braces in SVE TBL instructions aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[03/15] aarch64: Tweak definition of all_data & co aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[02/15] aarch64: Test TARGET_STREAMING instead of TARGET_STREAMING_SME aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[01/15] aarch64: Make more use of TARGET_STREAMING_SME2 aarch64: Add support for SVE2.1 - - - - --- 2024-11-06 Richard Sandiford New
[3/3] aarch64: Fix gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c aarch64: Fix various issues with the SME support - - - - --- 2024-11-06 Richard Sandiford New
[2/3] aarch64: Make PSEL dependent on SME rather than SME2 aarch64: Fix various issues with the SME support - - - - --- 2024-11-06 Richard Sandiford New
[1/3] aarch64: Restrict FCLAMP to SME2 aarch64: Fix various issues with the SME support - - - - --- 2024-11-06 Richard Sandiford New
aarch64: Fix incorrect LS64 documentation aarch64: Fix incorrect LS64 documentation - - - - --- 2024-11-04 Richard Sandiford New
[3/3] aarch64: Require SVE2 and/or SME2 for SVE FAMINMAX intrinsics aarch64: Allow separate SVE and SME feature requirements - - - - --- 2024-10-30 Richard Sandiford New
[2/3] aarch64: Record separate streaming and non-streaming ISA requirements aarch64: Allow separate SVE and SME feature requirements - - - - --- 2024-10-30 Richard Sandiford New
[1/3] aarch64: Move ENTRY_VHSDF to aarch64-simd-pragma-builtins.def aarch64: Allow separate SVE and SME feature requirements - - - - --- 2024-10-30 Richard Sandiford New
aarch64: Forbid F64MM permutes in streaming mode aarch64: Forbid F64MM permutes in streaming mode - - - - --- 2024-10-30 Richard Sandiford New
[pushed] testsuite: Generalise tree-ssa/shifts-3.c regexp [pushed] testsuite: Generalise tree-ssa/shifts-3.c regexp - - - - --- 2024-10-25 Richard Sandiford New
testsuite: Skip pr112305.c for -O[01] on simulators testsuite: Skip pr112305.c for -O[01] on simulators - - - - --- 2024-10-22 Richard Sandiford New
[9/9] Record nonzero bits in the irange_bitmask of POLY_INT_CSTs Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[8/9] Try to simplify (X >> C1) * (C2 << C1) -> X * C2 Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[7/9] Handle POLY_INT_CSTs in get_nonzero_bits Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[6/9] Try to simplify (X >> C1) << (C1 + C2) -> X << C2 Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[5/9] Generalise ((X /[ex] A) +- B) * A -> X +- A * B rule Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[4/9] Simplify (X /[ex] C1) * (C1 * C2) -> X * C2 Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[3/9] Simplify X /[ex] Y cmp Z -> X cmp (Y * Z) Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[2/9] Use get_nonzero_bits to simplify trunc_div to exact_div Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
[1/9] Make more places handle exact_div like trunc_div Add more folds related to exact division - - - - --- 2024-10-18 Richard Sandiford New
vect: Avoid divide by zero for permutes of extern VLA vectors vect: Avoid divide by zero for permutes of extern VLA vectors - - - - --- 2024-10-10 Richard Sandiford New
aarch64: Fix folding of degenerate svwhilele case [PR117045] aarch64: Fix folding of degenerate svwhilele case [PR117045] - - - - --- 2024-10-09 Richard Sandiford New
aarch64: Fix general permutes of svbfloat16_ts aarch64: Fix general permutes of svbfloat16_ts - - - - --- 2024-10-04 Richard Sandiford New
aarch64: Handle SVE modes in aarch64_evpc_reencode aarch64: Handle SVE modes in aarch64_evpc_reencode - - - - --- 2024-10-04 Richard Sandiford New
[4/4] vect: Add more dump messages for VLA SLP permutation [1/4] vect: Variable lane indices in vectorizable_slp_permutation_1 - - - - --- 2024-10-04 Richard Sandiford New
[3/4] vect: Support more VLA SLP permutations [1/4] vect: Variable lane indices in vectorizable_slp_permutation_1 - - - - --- 2024-10-04 Richard Sandiford New
[2/4] vect: Restructure repeating_p case for SLP permutations [1/4] vect: Variable lane indices in vectorizable_slp_permutation_1 - - - - --- 2024-10-04 Richard Sandiford New
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1 [1/4] vect: Variable lane indices in vectorizable_slp_permutation_1 - - - - --- 2024-10-04 Richard Sandiford New
[0/4] Support more VLA SLP permutations - - - - --- 2024-10-04 Richard Sandiford New
aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629] aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629] - - - - --- 2024-10-02 Richard Sandiford New
testsuite: Make check-function-bodies work with LTO testsuite: Make check-function-bodies work with LTO - - - - --- 2024-10-02 Richard Sandiford New
testsuite: Unset torture_current_flags after use testsuite: Unset torture_current_flags after use - - - - --- 2024-10-02 Richard Sandiford New
Allow subregs around constant displacements [PR116516] Allow subregs around constant displacements [PR116516] - - - - --- 2024-08-29 Richard Sandiford New
aarch64: Assume zero gather/scatter set-up cost for -mtune=generic aarch64: Assume zero gather/scatter set-up cost for -mtune=generic - - - - --- 2024-08-28 Richard Sandiford New
[pushed] aarch64: Fix gather x32/x64 selection [pushed] aarch64: Fix gather x32/x64 selection - - - - --- 2024-08-28 Richard Sandiford New
[pushed] aarch64: Add a test for zeroing <64bits>x2_t structures [pushed] aarch64: Add a test for zeroing <64bits>x2_t structures - - - - --- 2024-08-28 Richard Sandiford New
Rename gimple_asm_input_p to gimple_asm_basic_p Rename gimple_asm_input_p to gimple_asm_basic_p - - - - --- 2024-08-28 Richard Sandiford New
Rename ASM_INPUT_P to ASM_BASIC_P Rename ASM_INPUT_P to ASM_BASIC_P - - - - --- 2024-08-28 Richard Sandiford New
Make some smallest_int_mode_for_size calls cope with failure Make some smallest_int_mode_for_size calls cope with failure - - - - --- 2024-08-28 Richard Sandiford New
Tweak documentation of ASM_INPUT_P Tweak documentation of ASM_INPUT_P - - - - --- 2024-08-27 Richard Sandiford New
Handle arithmetic on eliminated address indices [PR116413] Handle arithmetic on eliminated address indices [PR116413] - - - - --- 2024-08-22 Richard Sandiford New
lra: Don't apply eliminations to allocated registers [PR116321] lra: Don't apply eliminations to allocated registers [PR116321] - - - - --- 2024-08-22 Richard Sandiford New
aarch64: Fix caller saves of VNx2QI [PR116238] aarch64: Fix caller saves of VNx2QI [PR116238] - - - - --- 2024-08-20 Richard Sandiford New
[14] aarch64: Add another use of force_subreg [PR115464] [14] aarch64: Add another use of force_subreg [PR115464] - - - - --- 2024-08-15 Richard Sandiford New
testsuite: Reduce cut-&-paste in scanltranstree.exp testsuite: Reduce cut-&-paste in scanltranstree.exp - - - - --- 2024-08-15 Richard Sandiford New
[pushed] aarch64: Rename svpext to svpext_lane [PR116371] [pushed] aarch64: Rename svpext to svpext_lane [PR116371] - - - - --- 2024-08-15 Richard Sandiford New
Tweak base/index disambiguation in decompose_normal_address [PR116236] Tweak base/index disambiguation in decompose_normal_address [PR116236] - - - - --- 2024-08-15 Richard Sandiford New
late-combine: Preserve INSN_CODE when modifying notes [PR116343] late-combine: Preserve INSN_CODE when modifying notes [PR116343] - - - - --- 2024-08-15 Richard Sandiford New
Use splay-tree-utils.h in tree-ssa-sccvn [PR30920] Use splay-tree-utils.h in tree-ssa-sccvn [PR30920] - - - - --- 2024-08-09 Richard Sandiford New
Make may_trap_p_1 return false for constant pool references [PR116145] Make may_trap_p_1 return false for constant pool references [PR116145] - - - - --- 2024-07-31 Richard Sandiford New
Ping: [PATCH] recog: Disallow subregs in mode-punned value [PR115881] Ping: [PATCH] recog: Disallow subregs in mode-punned value [PR115881] - - - - --- 2024-07-29 Richard Sandiford New
[pushed] rtl-ssa: Define INCLUDE_ARRAY [pushed] rtl-ssa: Define INCLUDE_ARRAY - - - - --- 2024-07-25 Richard Sandiford New
rtl-ssa: Fix split_clobber_group tree insertion [PR116044] rtl-ssa: Fix split_clobber_group tree insertion [PR116044] - - - - --- 2024-07-24 Richard Sandiford New
[pushed] rtl-ssa: Avoid using a stale splay tree root [PR116009] [pushed] rtl-ssa: Avoid using a stale splay tree root [PR116009] - - - - --- 2024-07-22 Richard Sandiford New
[pushed] rtl-ssa: Add debug routines for def_splay_tree [pushed] rtl-ssa: Add debug routines for def_splay_tree - - - - --- 2024-07-22 Richard Sandiford New
[pushed] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969] [pushed] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969] - - - - --- 2024-07-22 Richard Sandiford New
Treat boolean vector elements as 0/-1 [PR115406] Treat boolean vector elements as 0/-1 [PR115406] - - - - --- 2024-07-19 Richard Sandiford New
recog: Disallow subregs in mode-punned value [PR115881] recog: Disallow subregs in mode-punned value [PR115881] - - - - --- 2024-07-19 Richard Sandiford New
[pushed] genattrtab: Drop enum tags, consolidate type names [pushed] genattrtab: Drop enum tags, consolidate type names - - - - --- 2024-07-17 Richard Sandiford New
[pushed] rtl-ssa: Fix removal of order_nodes [PR115929] [pushed] rtl-ssa: Fix removal of order_nodes [PR115929] - - - - --- 2024-07-16 Richard Sandiford New
rtl-ssa: Fix move range canonicalisation [PR115929] rtl-ssa: Fix move range canonicalisation [PR115929] - - - - --- 2024-07-16 Richard Sandiford New
rtl-ssa: Fix split_clobber_group [PR115928] rtl-ssa: Fix split_clobber_group [PR115928] - - - - --- 2024-07-16 Richard Sandiford New
recog: restrict paradoxical mode punning in insn_propagation [PR115901] recog: restrict paradoxical mode punning in insn_propagation [PR115901] - - - - --- 2024-07-13 Richard Sandiford New
rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891] rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891] - - - - --- 2024-07-13 Richard Sandiford New
[v2] Add gcc.gnu.org account names to MAINTAINERS [v2] Add gcc.gnu.org account names to MAINTAINERS - - - - --- 2024-07-11 Richard Sandiford New
arm: Update fp16-aapcs-[24].c after insn_propagation patch arm: Update fp16-aapcs-[24].c after insn_propagation patch - - - - --- 2024-07-11 Richard Sandiford New
internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling - - - - --- 2024-07-10 Richard Sandiford New
recog: Handle some mode-changing hardreg propagations recog: Handle some mode-changing hardreg propagations - - - - --- 2024-07-10 Richard Sandiford New
aarch64: Avoid alloca in target attribute parsing aarch64: Avoid alloca in target attribute parsing - - - - --- 2024-07-10 Richard Sandiford New
Add gcc.gnu.org account names to MAINTAINERS Add gcc.gnu.org account names to MAINTAINERS - - - - --- 2024-07-10 Richard Sandiford New
recog: Avoid validate_change shortcut for groups [PR115782] recog: Avoid validate_change shortcut for groups [PR115782] - - - - --- 2024-07-10 Richard Sandiford New
[2/2] rtl-ssa: Fix prev_any_insn [PR115785] [1/2] rtl-ssa: Add replace_nondebug_insn [PR115785] - - - - --- 2024-07-09 Richard Sandiford New
[1/2] rtl-ssa: Add replace_nondebug_insn [PR115785] [1/2] rtl-ssa: Add replace_nondebug_insn [PR115785] - - - - --- 2024-07-09 Richard Sandiford New
Give fast DCE a separate dirty flag Give fast DCE a separate dirty flag - - - - --- 2024-07-01 Richard Sandiford New
[pushed] Disable late-combine for -O0 [PR115677] [pushed] Disable late-combine for -O0 [PR115677] - - - - --- 2024-06-27 Richard Sandiford New
late-combine: Honor targetm.cannot_copy_insn_p late-combine: Honor targetm.cannot_copy_insn_p - - - - --- 2024-06-25 Richard Sandiford New
[pushed] Add a debug counter for late-combine [pushed] Add a debug counter for late-combine - - - - --- 2024-06-25 Richard Sandiford New
[6/6] Add a late-combine pass [PR106594] Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[5/6] xstormy16: Fix xs_hi_nonmemory_operand Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[4/6] sh: Make *minus_plus_one work after RA Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[3/6] iq2000: Fix test and branch instructions Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[2/6] rtl-ssa: Don't cost no-op moves Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[1/6] rtl-ssa: Rework _ignoring interfaces Add a late-combine pass - - - - --- 2024-06-20 Richard Sandiford New
[8/8] aarch64: Add some uses of force_highpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[7/8] Add force_highpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
[6/8] Make more use of force_lowpart_subreg [1/8] Make force_subreg emit nothing on failure - - - - --- 2024-06-17 Richard Sandiford New
« 1 2 3 417 18 »