Show patches with: Submitter = Richard Sandiford       |    State = Action Required       |    Archived = No       |   521 patches
« 1 2 3 45 6 »
Patch Series S/W/F Date Submitter Delegate State
[C++] Make same_type_p return false for gnu_vector_type_p differences (PR 92789) [C++] Make same_type_p return false for gnu_vector_type_p differences (PR 92789) 0 0 0 2019-12-12 Richard Sandiford New
Fix tree-nrv.c ICE for direct internal functions Fix tree-nrv.c ICE for direct internal functions 0 0 0 2019-12-12 Richard Sandiford New
Add a compatible_vector_types_p target hook Add a compatible_vector_types_p target hook 0 0 0 2019-12-12 Richard Sandiford New
[committed,AArch64] Don't allow partial SVE modes in GPRs [committed,AArch64] Don't allow partial SVE modes in GPRs 0 0 0 2019-12-10 Richard Sandiford New
[committed,AArch64] Fix INDEX patterns for partial VNx2 modes [committed,AArch64] Fix INDEX patterns for partial VNx2 modes 0 0 0 2019-12-10 Richard Sandiford New
Make dwarf2out punt for MODE_VECTOR_BOOL Make dwarf2out punt for MODE_VECTOR_BOOL 0 0 0 2019-12-10 Richard Sandiford New
Add missing conversion in vect_create_epilog_for_reduction Add missing conversion in vect_create_epilog_for_reduction 0 0 0 2019-12-10 Richard Sandiford New
Record the loop masks needed for EXTRACT_LAST_REDUCTIONs Record the loop masks needed for EXTRACT_LAST_REDUCTIONs 0 0 0 2019-12-10 Richard Sandiford New
[committed] Disallow EXTRACT_LAST_REDUCTION for reduction chains [committed] Disallow EXTRACT_LAST_REDUCTION for reduction chains 0 0 0 2019-12-10 Richard Sandiford New
Fix EXTRACT_LAST_REDUCTION handling of pattern stmts Fix EXTRACT_LAST_REDUCTION handling of pattern stmts 0 0 0 2019-12-10 Richard Sandiford New
Fix @multitable handling in texi2pod.pl Fix @multitable handling in texi2pod.pl 0 0 0 2019-12-06 Richard Sandiford New
Avoid quadratic behaviour in prune_runtime_alias_test_list Avoid quadratic behaviour in prune_runtime_alias_test_list 0 0 0 2019-12-06 Richard Sandiford New
Ping: [PATCH][C++] Pass type uses through the verify_type_context hook Ping: [PATCH][C++] Pass type uses through the verify_type_context hook 0 0 0 2019-12-05 Richard Sandiford New
Check for bitwise identity when encoding VECTOR_CSTs (PR 92768) Check for bitwise identity when encoding VECTOR_CSTs (PR 92768) 0 0 0 2019-12-05 Richard Sandiford New
Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps 0 0 0 2019-12-04 Richard Sandiford New
[committed,AArch64] Catch attempts to use SVE types when SVE is disabled [committed,AArch64] Catch attempts to use SVE types when SVE is disabled 0 0 0 2019-12-02 Richard Sandiford New
[committed,AArch64] Run general SVE ACLE tests for C [committed,AArch64] Run general SVE ACLE tests for C 0 0 0 2019-12-02 Richard Sandiford New
[committed,AArch64] Add a couple of SVE ACLE comparison folds [committed,AArch64] Add a couple of SVE ACLE comparison folds 0 0 0 2019-12-02 Richard Sandiford New
Don't install unnecessary ARRAY_REF element sizes Don't install unnecessary ARRAY_REF element sizes 0 0 0 2019-12-02 Richard Sandiford New
Tighten check for vector types in fold_convertible_p (PR 92741) Tighten check for vector types in fold_convertible_p (PR 92741) 0 0 0 2019-12-02 Richard Sandiford New
Ping: [C++ PATCH] Opt out of GNU vector extensions for built-in SVE types Ping: [C++ PATCH] Opt out of GNU vector extensions for built-in SVE types 0 0 0 2019-11-29 Richard Sandiford New
Fix DR_GROUP_GAP for strided accesses (PR 92677) Fix DR_GROUP_GAP for strided accesses (PR 92677) 0 0 0 2019-11-29 Richard Sandiford New
[5/5] Don't defer choice of vector type for bools (PR 92596) Don't defer vector type choice for bools (PR 92596) 0 0 0 2019-11-29 Richard Sandiford New
[4/5] Record the vector mask precision in stmt_vec_info Don't defer vector type choice for bools (PR 92596) 0 0 0 2019-11-29 Richard Sandiford New
[3/5] Make vect_get_mask_type_for_stmt take a group size Don't defer vector type choice for bools (PR 92596) 0 0 0 2019-11-29 Richard Sandiford New
[2/5] Make vectorizable_operation punt early on codes it doesn't handle Don't defer vector type choice for bools (PR 92596) 0 0 0 2019-11-29 Richard Sandiford New
[1/5] Improve tree-vect-patterns.c handling of boolean comparisons Don't defer vector type choice for bools (PR 92596) 0 0 0 2019-11-29 Richard Sandiford New
Don't pass booleans as mask types to simd clones (PR 92710) Don't pass booleans as mask types to simd clones (PR 92710) 0 0 0 2019-11-29 Richard Sandiford New
[committed] Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c [committed] Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c 0 0 0 2019-11-22 Richard Sandiford New
[committed] Fix markup in gcc.dg/vect/vect-cond-reduc-3.c [committed] Fix markup in gcc.dg/vect/vect-cond-reduc-3.c 0 0 0 2019-11-22 Richard Sandiford New
Add missing VECTOR_MODE_P checks (PR 92595) Add missing VECTOR_MODE_P checks (PR 92595) 0 0 0 2019-11-21 Richard Sandiford New
Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition 0 0 0 2019-11-21 Richard Sandiford New
[committed,AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c [committed,AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c 0 0 0 2019-11-21 Richard Sandiford New
Reject versioning for alignment with different masks (PR 92526) Reject versioning for alignment with different masks (PR 92526) 0 0 0 2019-11-20 Richard Sandiford New
Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) 0 0 0 2019-11-20 Richard Sandiford New
Adjust expected output for bb-slp-21.c (PR 92527) Adjust expected output for bb-slp-21.c (PR 92527) 0 0 0 2019-11-20 Richard Sandiford New
Add more markup to vect-alias-check-{1,18}.c (PR 92543) Add more markup to vect-alias-check-{1,18}.c (PR 92543) 0 0 0 2019-11-20 Richard Sandiford New
Add a new combine pass Add a new combine pass 0 0 0 2019-11-17 Richard Sandiford New
Add optabs for accelerating RAW and WAR alias checks Add optabs for accelerating RAW and WAR alias checks 0 0 0 2019-11-16 Richard Sandiford New
[C++] Pass type uses through the verify_type_context hook [C++] Pass type uses through the verify_type_context hook 0 0 0 2019-11-16 Richard Sandiford Superseded
Add an empty constructor shortcut to build_vector_from_ctor Add an empty constructor shortcut to build_vector_from_ctor 0 0 0 2019-11-16 Richard Sandiford New
Two RTL CC tweaks for SVE pmore/plast conditions Two RTL CC tweaks for SVE pmore/plast conditions 0 0 0 2019-11-16 Richard Sandiford New
Handle VIEW_CONVERT_EXPR for variable-length vectors Handle VIEW_CONVERT_EXPR for variable-length vectors 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Robustify aarch64_wrffr [committed,AArch64] Robustify aarch64_wrffr 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Add scatter stores for partial SVE modes [committed,AArch64] Add scatter stores for partial SVE modes 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Pattern-match SVE extending gather loads [committed,AArch64] Pattern-match SVE extending gather loads 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Add gather loads for partial SVE modes [committed,AArch64] Add gather loads for partial SVE modes 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Add truncation for partial SVE modes [committed,AArch64] Add truncation for partial SVE modes 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Add sign and zero extension for partial SVE modes [committed,AArch64] Add sign and zero extension for partial SVE modes 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Add autovec support for partial SVE vectors [committed,AArch64] Add autovec support for partial SVE vectors 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c [committed,AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I [committed,AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Add "FULL" to SVE mode iterator names [committed,AArch64] Add "FULL" to SVE mode iterator names 0 0 0 2019-11-16 Richard Sandiford New
[committed,AArch64] Enable VECT_COMPARE_COSTS by default for SVE [committed,AArch64] Enable VECT_COMPARE_COSTS by default for SVE 0 0 0 2019-11-16 Richard Sandiford New
Record leader nodes in the SLP graph (PR92516) Record leader nodes in the SLP graph (PR92516) 0 0 0 2019-11-16 Richard Sandiford New
Fix vector/scalar to vecto/vector conversion (PR92515) Fix vector/scalar to vecto/vector conversion (PR92515) 0 0 0 2019-11-15 Richard Sandiford New
[rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors (PR 92515) [rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors (PR 92515) 0 0 0 2019-11-15 Richard Sandiford New
Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366) Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366) 0 0 0 2019-11-14 Richard Sandiford New
[AArch64] Use aarch64_sve_int_mode in SVE ACLE code [AArch64] Use aarch64_sve_int_mode in SVE ACLE code 0 0 0 2019-11-13 Richard Sandiford New
[C] Add a target hook that allows targets to verify type usage [C] Add a target hook that allows targets to verify type usage 0 0 0 2019-11-12 Richard Sandiford New
[8/8] Optimise WAR and WAW alias checks Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[7/8] Use a single comparison for index-based alias checks Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[6/8] Print the type of alias check in a dump message Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[5/8] Dump the list of merged alias pairs Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[4/8] Record whether a dr_with_seg_len contains mixed steps Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[3/8] Add flags to dr_with_seg_len_pair_t Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[2/8] Delay swapping data refs in prune_runtime_alias_test_list Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[1/8] Move canonicalisation of dr_with_seg_len_pair_ts Improve vector alias checks for WAR and WAW dependencies 0 0 0 2019-11-11 Richard Sandiford New
[C++] Opt out of GNU vector extensions for built-in SVE types [C++] Opt out of GNU vector extensions for built-in SVE types 0 0 0 2019-11-08 Richard Sandiford Superseded
Fix SLP downward group access classification (PR92420) Fix SLP downward group access classification (PR92420) 0 0 0 2019-11-08 Richard Sandiford New
[committed] Handle POLY_INT_CST in copy_reference_ops_from_ref [committed] Handle POLY_INT_CST in copy_reference_ops_from_ref 0 0 0 2019-11-08 Richard Sandiford New
Mark constant-sized objects as addressable if they have poly-int accesses Mark constant-sized objects as addressable if they have poly-int accesses 0 0 0 2019-11-08 Richard Sandiford New
Fix code order in tree-sra.c:create_access Fix code order in tree-sra.c:create_access 0 0 0 2019-11-08 Richard Sandiford New
[committed] Handle POLY_INT_CSTs in declare_return_value [committed] Handle POLY_INT_CSTs in declare_return_value 0 0 0 2019-11-08 Richard Sandiford New
LRA: handle memory constraints that accept more than "m" LRA: handle memory constraints that accept more than "m" 0 0 0 2019-11-08 Richard Sandiford New
[committed,AArch64] Remove unused mode iterators [committed,AArch64] Remove unused mode iterators 0 0 0 2019-11-08 Richard Sandiford New
[committed,AArch64] Don't handle bswap in aarch64_builtin_vectorized_function [committed,AArch64] Don't handle bswap in aarch64_builtin_vectorized_function 0 0 0 2019-11-08 Richard Sandiford New
[C] Opt out of GNU vector extensions for built-in SVE types [C] Opt out of GNU vector extensions for built-in SVE types 0 0 0 2019-11-07 Richard Sandiford New
Generalise gather and scatter optabs Generalise gather and scatter optabs 0 0 0 2019-11-06 Richard Sandiford New
[6/6,AArch64] Enable vect-compare-loop-costs by default for SVE Optionally pick the cheapest loop_vec_info 0 0 0 2019-11-05 Richard Sandiford New
[5/6] Account for the cost of generating loop masks Optionally pick the cheapest loop_vec_info 0 0 0 2019-11-05 Richard Sandiford New
[4/6] Optionally pick the cheapest loop_vec_info Optionally pick the cheapest loop_vec_info 0 0 0 2019-11-05 Richard Sandiford New
[3/6] Avoid accounting for non-existent vector loop versioning Optionally pick the cheapest loop_vec_info 0 0 0 2019-11-05 Richard Sandiford New
[2/6] Don't assign a cost to vectorizable_assignment Optionally pick the cheapest loop_vec_info 0 0 0 2019-11-05 Richard Sandiford New
[1/6] Fix vectorizable_conversion costs Optionally pick the cheapest loop_vec_info 0 0 0 2019-11-05 Richard Sandiford New
[17/17] Extend can_duplicate_and_interleave_p to mixed-size vectors [6/n] Use build_vector_type_for_mode in get_vectype_for_scalar_type_and_size 0 0 0 2019-11-05 Richard Sandiford New
[11a/n] Avoid retrying with the same vector modes [11a/n] Avoid retrying with the same vector modes 0 0 0 2019-11-05 Richard Sandiford New
[10a/n] Require equal type sizes for vectorised calls [10a/n] Require equal type sizes for vectorised calls 0 0 0 2019-11-05 Richard Sandiford New
[4/4] Use scan-tree-dump instead of scan-tree-dump-times for some vect tests Vector epilogues vs. mixed vector sizes 0 0 0 2019-11-04 Richard Sandiford New
[3/4] Don't vectorise single-iteration epilogues Vector epilogues vs. mixed vector sizes 0 0 0 2019-11-04 Richard Sandiford New
[2/4] Check the VF is small enough for an epilogue loop Vector epilogues vs. mixed vector sizes 0 0 0 2019-11-04 Richard Sandiford New
[1/4] Restructure vect_analyze_loop Vector epilogues vs. mixed vector sizes 0 0 0 2019-11-04 Richard Sandiford New
[D] Remove unchecked to_constant in VECTOR_TYPE handling [D] Remove unchecked to_constant in VECTOR_TYPE handling 0 0 0 2019-11-04 Richard Sandiford New
[committed,AArch64] Fix g++.target/aarch64/sve/vcond_1_run.C [committed,AArch64] Fix g++.target/aarch64/sve/vcond_1_run.C 0 0 0 2019-10-31 Richard Sandiford New
[committted,AArch64] Split gcc.target/aarch64/sve/vcond_4* [committted,AArch64] Split gcc.target/aarch64/sve/vcond_4* 0 0 0 2019-10-31 Richard Sandiford New
[committed,AArch64] Split gcc.target/aarch64/sve/reduc_strict_3.c [committed,AArch64] Split gcc.target/aarch64/sve/reduc_strict_3.c 0 0 0 2019-10-31 Richard Sandiford New
[16/n] Apply maximum nunits for BB SLP [16/n] Apply maximum nunits for BB SLP 0 0 0 2019-10-29 Richard Sandiford New
[15/n] Consider building nodes from scalars in vect_slp_analyze_node_operations [15/n] Consider building nodes from scalars in vect_slp_analyze_node_operations 0 0 0 2019-10-29 Richard Sandiford New
[committed,AArch64] Extend SVE reverse permutes to predicates [committed,AArch64] Extend SVE reverse permutes to predicates 0 0 0 2019-10-29 Richard Sandiford New
[committed,AArch64] Add FFR and FFRT registers [committed,AArch64] Add FFR and FFRT registers 0 0 0 2019-10-29 Richard Sandiford New
« 1 2 3 45 6 »