Show patches with: Submitter = Richard Sandiford       |    State = Action Required       |    Archived = No       |   1306 patches
« 1 2 3 413 14 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
waccess: Look at calls when tracking clobbers [PR104092] waccess: Look at calls when tracking clobbers [PR104092] - - - - --- 2022-01-18 Richard Sandiford New
[pushed] aarch64: Fix overly optimistic LDP/STP matching [PR104005] [pushed] aarch64: Fix overly optimistic LDP/STP matching [PR104005] - - - - --- 2022-01-18 Richard Sandiford New
[pushed] vect: Fix uninitialised variable PR104026 [pushed] vect: Fix uninitialised variable PR104026 - - - - --- 2022-01-14 Richard Sandiford New
ira: Fix old-reload targets [PR103974] ira: Fix old-reload targets [PR103974] - - - - --- 2022-01-11 Richard Sandiford New
[6/6] ira: Handle "soft" conflicts between cap and non-cap allocnos ira: Fix performance regression in exchange2 [PR98782] - - - - --- 2022-01-06 Richard Sandiford New
[5/6] ira: Consider modelling caller-save allocations as loop spills ira: Fix performance regression in exchange2 [PR98782] - - - - --- 2022-01-06 Richard Sandiford New
[4/6] ira: Try to avoid propagating conflicts ira: Fix performance regression in exchange2 [PR98782] - - - - --- 2022-01-06 Richard Sandiford New
[3/6] ira: Add ira_subloop_allocnos_can_differ_p ira: Fix performance regression in exchange2 [PR98782] - - - - --- 2022-01-06 Richard Sandiford New
[2/6] ira: Add comments and fix move_spill_restore calculation ira: Fix performance regression in exchange2 [PR98782] - - - - --- 2022-01-06 Richard Sandiford New
[1/6] ira: Add a ira_loop_border_costs class ira: Fix performance regression in exchange2 [PR98782] - - - - --- 2022-01-06 Richard Sandiford New
vect: Fix multi-vector SLP gather loads [PR103744] vect: Fix multi-vector SLP gather loads [PR103744] - - - - --- 2021-12-16 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
ranger: Add shortcuts for single-successor blocks ranger: Add shortcuts for single-successor blocks - - - - --- 2021-12-05 Richard Sandiford New
ranger: Optimise irange_union ranger: Optimise irange_union - - - - --- 2021-12-05 Richard Sandiford New
vect: Tighten check for SLP memory groups [PR103517] vect: Tighten check for SLP memory groups [PR103517] - - - - --- 2021-12-01 Richard Sandiford New
[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 New
[5/5] vect: Support masked gather loads with SLP [1/5] vect: Use code_helper when building SLP nodes - - - - --- 2021-11-12 Richard Sandiford New
[4/5] if-conv: Apply VN to hoisted conversions [1/5] vect: Use code_helper when building SLP nodes - - - - --- 2021-11-12 Richard Sandiford New
[3/5] vect: Support gather loads with SLP [1/5] vect: Use code_helper when building SLP nodes - - - - --- 2021-11-12 Richard Sandiford New
[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 New
[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 New
vect: Fix SVE mask_gather_load/store_store tests vect: Fix SVE mask_gather_load/store_store tests - - - - --- 2021-11-12 Richard Sandiford New
vect: Fix vect_is_reduction vect: Fix vect_is_reduction - - - - --- 2021-11-12 Richard Sandiford New
vect: Pass mode to gather/scatter tests vect: Pass mode to gather/scatter tests - - - - --- 2021-11-12 Richard Sandiford New
[committed] aarch64: Remove redundant costing code [committed] aarch64: Remove redundant costing code - - - - --- 2021-11-12 Richard Sandiford New
[committed] aarch64: Use new hooks for vector comparisons [committed] aarch64: Use new hooks for vector comparisons - - - - --- 2021-11-12 Richard Sandiford New
[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 New
[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 New
[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 New
[committed] aarch64: Use real scalar op counts [committed] aarch64: Use real scalar op counts - - - - --- 2021-11-12 Richard Sandiford New
[committed] aarch64: Get floatness from stmt_info [committed] aarch64: Get floatness from stmt_info - - - - --- 2021-11-12 Richard Sandiford New
[committed] aarch64: Remove vectype from latency tests [committed] aarch64: Remove vectype from latency tests - - - - --- 2021-11-12 Richard Sandiford New
[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 New
[committed] aarch64: Detect more consecutive MEMs [committed] aarch64: Detect more consecutive MEMs - - - - --- 2021-11-12 Richard Sandiford New
[4/4] Mark IFN_ADD/MUL_OVERFLOW as commutative [1/4] Canonicalize argument order for commutative functions - - - - --- 2021-11-10 Richard Sandiford New
[3/4] Mark IFN_UBSAN_CHECK_ADD/MUL as commutative [1/4] Canonicalize argument order for commutative functions - - - - --- 2021-11-10 Richard Sandiford New
[2/4] Mark IFN_COMPLEX_MUL as commutative [1/4] Canonicalize argument order for commutative functions - - - - --- 2021-11-10 Richard Sandiford New
[1/4] Canonicalize argument order for commutative functions [1/4] Canonicalize argument order for commutative functions - - - - --- 2021-11-10 Richard Sandiford New
[5/5] vect: Add support for fmax and fmin reductions [1/5] Add IFN_COND_FMIN/FMAX functions - - - - --- 2021-11-10 Richard Sandiford New
[4/5] vect: Make reduction code handle calls [1/5] Add IFN_COND_FMIN/FMAX functions - - - - --- 2021-11-10 Richard Sandiford New
[3/5] gimple-match: Make code_helper conversions explicit [1/5] Add IFN_COND_FMIN/FMAX functions - - - - --- 2021-11-10 Richard Sandiford New
[2/5] gimple-match: Add a gimple_extract_op function [1/5] Add IFN_COND_FMIN/FMAX functions - - - - --- 2021-11-10 Richard Sandiford New
[1/5] Add IFN_COND_FMIN/FMAX functions [1/5] Add IFN_COND_FMIN/FMAX functions - - - - --- 2021-11-10 Richard Sandiford New
[committed] aarch64: Tweak FMAX/FMIN iterators [committed] aarch64: Tweak FMAX/FMIN iterators - - - - --- 2021-11-10 Richard Sandiford New
vect: Move vector costs to loop_vec_info vect: Move vector costs to loop_vec_info - - - - --- 2021-11-08 Richard Sandiford New
vect: Pass scalar_costs to finish_cost vect: Pass scalar_costs to finish_cost - - - - --- 2021-11-08 Richard Sandiford New
vect: Keep scalar costs around longer vect: Keep scalar costs around longer - - - - --- 2021-11-08 Richard Sandiford New
vect: Hookize better_loop_vinfo_p vect: Hookize better_loop_vinfo_p - - - - --- 2021-11-08 Richard Sandiford New
vect: Remove vec_outside/inside_cost fields vect: Remove vec_outside/inside_cost fields - - - - --- 2021-11-08 Richard Sandiford New
[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 New
[committed] genmodes: Define NUM_MODE_* macros [committed] genmodes: Define NUM_MODE_* macros - - - - --- 2021-11-08 Richard Sandiford New
[committed] aarch64: Move more code into aarch64_vector_costs [committed] aarch64: Move more code into aarch64_vector_costs - - - - --- 2021-11-04 Richard Sandiford New
[committed] simplify-rtx: Fix vec_select index check [committed] simplify-rtx: Fix vec_select index check - - - - --- 2021-11-04 Richard Sandiford New
[committed] Fix RTL frontend handling of const_vectors [committed] Fix RTL frontend handling of const_vectors - - - - --- 2021-11-04 Richard Sandiford New
[RFC] vect: Convert cost hooks to classes [RFC] vect: Convert cost hooks to classes - - - - --- 2021-10-14 Richard Sandiford New
rs6000: Fix memory leak in rs6000_density_test rs6000: Fix memory leak in rs6000_density_test - - - - --- 2021-10-14 Richard Sandiford New
[committed] aarch64: Remove redundant flag_vect_cost_model test [committed] aarch64: Remove redundant flag_vect_cost_model test - - - - --- 2021-10-14 Richard Sandiford New
arm: Remove add_stmt_cost hook arm: Remove add_stmt_cost hook - - - - --- 2021-10-14 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 New
loop: Fix profile updates after unrolling [PR102385] loop: Fix profile updates after unrolling [PR102385] - - - - --- 2021-10-05 Richard Sandiford New
Add a simulate_record_decl lang hook Add a simulate_record_decl lang hook - - - - --- 2021-09-24 Richard Sandiford New
vect: Move costing helpers from aarch64 code vect: Move costing helpers from aarch64 code - - - - --- 2021-08-05 Richard Sandiford New
doc: Document cond_* shift optabs in md.texi doc: Document cond_* shift optabs in md.texi - - - - --- 2021-08-05 Richard Sandiford New
[committed] aarch64: Fix a typo [committed] aarch64: Fix a typo - - - - --- 2021-08-04 Richard Sandiford New
vect: Tweak comparisons with existing epilogue loops vect: Tweak comparisons with existing epilogue loops - - - - --- 2021-08-03 Richard Sandiford New
vect: Tweak dump messages for vector mode choice vect: Tweak dump messages for vector mode choice - - - - --- 2021-08-03 Richard Sandiford New
[8/8] aarch64: Add -mtune=neoverse-512tvb aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[7/8] aarch64: Restrict issue heuristics to inner vector loop aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[6/8] aarch64: Tweak MLA vector costs aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[5/8] aarch64: Tweak the cost of elementwise stores aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[4/8] aarch64: Add gather_load_xNN_cost tuning fields aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[3/8] aarch64: Split out aarch64_adjust_body_cost_sve aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[2/8] aarch64: Add a simple fixed-point class for costing aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
[1/8] aarch64: Turn sve_width tuning field into a bitmask aarch64 vector cost tweaks - - - - --- 2021-08-03 Richard Sandiford New
Add a simple fraction class Add a simple fraction class - - - - --- 2021-07-30 Richard Sandiford New
unroll: Run VN on unrolled-and-jammed loops unroll: Run VN on unrolled-and-jammed loops - - - - --- 2021-07-20 Richard Sandiford New
unroll: Avoid unnecessary tail loops for constant niters unroll: Avoid unnecessary tail loops for constant niters - - - - --- 2021-07-20 Richard Sandiford New
[committed] aarch64: Tweak old vect-* tests to avoid new FAILs [committed] aarch64: Tweak old vect-* tests to avoid new FAILs - - - - --- 2021-07-20 Richard Sandiford New
[RFA] Some libgcc headers are missing the runtime exception [RFA] Some libgcc headers are missing the runtime exception - - - - --- 2021-07-12 Richard Sandiford New
[10/10] vect: Reuse reduction accumulators between loops [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[09/10] vect: Simplify get_initial_def_for_reduction [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[08/10] vect: Generalise neutral_op_for_slp_reduction [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[07/10] vect: Pass reduc_info to get_initial_def_for_reduction [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[06/10] vect: Pass reduc_info to get_initial_defs_for_reduction [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[05/10] vect: Add a vect_phi_initial_value helper function [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[04/10] vect: Ensure reduc_inputs always have vectype [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[03/10] vect: Remove new_phis from [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[02/10] vect: Create array_slice of live-out stmts [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[01/10] vect: Simplify epilogue reduction code [01/10] vect: Simplify epilogue reduction code - - - - --- 2021-07-08 Richard Sandiford New
[00/10] vect: Reuse reduction accumulators between loops - - - - --- 2021-07-08 Richard Sandiford New
ifcvt: Improve tests for predicated operations ifcvt: Improve tests for predicated operations - - - - --- 2021-07-08 Richard Sandiford New
[committed] vect: Remove always-true condition [committed] vect: Remove always-true condition - - - - --- 2021-07-08 Richard Sandiford New
[committed] match.pd: Relax rule to include POLY_INT_CSTs [committed] match.pd: Relax rule to include POLY_INT_CSTs - - - - --- 2021-07-08 Richard Sandiford New
[committed] aarch64: A couple of mul_laneq tweaks [committed] aarch64: A couple of mul_laneq tweaks - - - - --- 2021-05-11 Richard Sandiford New
[committed] aarch64: Fix address mode for vec_concat pattern [PR100305] [committed] aarch64: Fix address mode for vec_concat pattern [PR100305] - - - - --- 2021-04-28 Richard Sandiford New
rtl-ssa: Fix -fcompare-debug failure [PR100303] rtl-ssa: Fix -fcompare-debug failure [PR100303] - - - - --- 2021-04-28 Richard Sandiford New
Fix handling of VEC_COND_EXPR trap tests [PR100284] Fix handling of VEC_COND_EXPR trap tests [PR100284] - - - - --- 2021-04-27 Richard Sandiford New
[committed] aarch64: Handle SVE attributes in comp_type_attributes [PR100270] [committed] aarch64: Handle SVE attributes in comp_type_attributes [PR100270] - - - - --- 2021-04-27 Richard Sandiford New
« 1 2 3 413 14 »