Show patches with: Submitter = Richard Sandiford       |    Archived = No       |   52 patches
Patch Series rb/tb S/W/F Date Submitter Delegate State
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 Committed
ranger: Optimise irange_union ranger: Optimise irange_union - - --- 2021-12-05 Richard Sandiford Committed
vect: Tighten check for SLP memory groups [PR103517] vect: Tighten check for SLP memory groups [PR103517] - - --- 2021-12-01 Richard Sandiford Committed
[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 Committed
[5/5] vect: Support masked gather loads with SLP [1/5] vect: Use code_helper when building SLP nodes - - --- 2021-11-12 Richard Sandiford Committed
[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 Committed
[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 Committed
vect: Fix SVE mask_gather_load/store_store tests vect: Fix SVE mask_gather_load/store_store tests - - --- 2021-11-12 Richard Sandiford Committed
vect: Fix vect_is_reduction vect: Fix vect_is_reduction - - --- 2021-11-12 Richard Sandiford Committed
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 Committed
[committed] aarch64: Use new hooks for vector comparisons [committed] aarch64: Use new hooks for vector comparisons - - --- 2021-11-12 Richard Sandiford Committed
[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 Committed
[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 Committed
[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 Committed
[committed] aarch64: Remove vectype from latency tests [committed] aarch64: Remove vectype from latency tests - - --- 2021-11-12 Richard Sandiford Committed
[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 Committed
[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 Committed
[2/4] Mark IFN_COMPLEX_MUL as commutative [1/4] Canonicalize argument order for commutative functions - - --- 2021-11-10 Richard Sandiford Committed
[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 Committed
[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 Committed
[committed] aarch64: Tweak FMAX/FMIN iterators [committed] aarch64: Tweak FMAX/FMIN iterators - - --- 2021-11-10 Richard Sandiford Committed
vect: Move vector costs to loop_vec_info vect: Move vector costs to loop_vec_info - - --- 2021-11-08 Richard Sandiford Committed
vect: Pass scalar_costs to finish_cost vect: Pass scalar_costs to finish_cost - - --- 2021-11-08 Richard Sandiford Committed
vect: Keep scalar costs around longer vect: Keep scalar costs around longer - - --- 2021-11-08 Richard Sandiford Committed
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 Committed
[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 Committed
[committed] genmodes: Define NUM_MODE_* macros [committed] genmodes: Define NUM_MODE_* macros - - --- 2021-11-08 Richard Sandiford Committed
[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 Committed
[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 Committed
[committed] aarch64: Remove redundant flag_vect_cost_model test [committed] aarch64: Remove redundant flag_vect_cost_model test - - --- 2021-10-14 Richard Sandiford Committed
arm: Remove add_stmt_cost hook arm: Remove add_stmt_cost hook - - --- 2021-10-14 Richard Sandiford Committed
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