projects
/
platform
/
upstream
/
gcc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert r278441
2019-11-19
Richard Sandiford
Revert r278441
...11-19 Richard Sandiford <
richard.sandiford@arm.com
>
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-18
Richard Sandiford
Add optabs for accelerating RAW and WAR alias checks
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-18
Richard Sandiford
Add an empty constructor shortcut to build_vector_from_ctor
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-18
Richard Sandiford
Two RTL CC tweaks for SVE pmore/plast conditions
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-18
Richard Sandiford
Handle VIEW_CONVERT_EXPR for variable-length vectors
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-18
Richard Sandiford
Optimise WAR and WAW alias checks
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-18
Richard Sandiford
LRA: handle memory constraints that accept more than "m"
...11-18 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Robustify aarch64_wrffr
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Use a single comparison for index-based alias checks
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Print the type of alias check in a dump message
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Dump the list of merged alias pairs
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Record whether a dr_with_seg_len contains mixed steps
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Add flags to dr_with_seg_len_pair_t
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Delay swapping data refs in prune_runtime_alias_test_list
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Move canonicalisation of dr_with_seg_len_pair_ts
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Add scatter stores for partial SVE modes
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Pattern-match SVE extending gather loads
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Add gather loads for partial SVE modes
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Add truncation for partial SVE modes
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Pattern-match SVE extending loads
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Add sign and zero extension for partial SVE...
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Add autovec support for partial SVE vectors
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Add "FULL" to SVE mode iterator names
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
[AArch64] Enable VECT_COMPARE_COSTS by default for SVE
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Optionally pick the cheapest loop_vec_info
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Extend can_duplicate_and_interleave_p to mixed-size...
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-16
Richard Sandiford
Apply maximum nunits for BB SLP
...11-16 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-15
Richard Sandiford
Fix vector/scalar to vector/vector conversion (PR92515)
...11-15 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-15
Richard Sandiford
[rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors...
...11-15 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366)
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Consider building nodes from scalars in vect_slp_analyze_nod...
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Vectorise conversions between differently-sized integer...
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Allow mixed vector sizes within a single vectorised...
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
[AArch64] Support vectorising with multiple vector...
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Avoid retrying with the same vector modes
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Support vectorisation with mixed vector sizes
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Require equal type sizes for vectorised calls
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Make less use of get_same_sized_vectype
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Replace vec_info::vector_size with vec_info::vector_mode
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Replace autovectorize_vector_sizes with autovectorize_vector...
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Use consistent compatibility checks in vectorizable_shift
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Use build_vector_type_for_mode in get_vectype_for_scalar_typ...
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Pass the data vector mode to get_mask_mode
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Remove build_{same_sized_,}truth_vector_type
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Add build_truth_vector_type_for_mode
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Replace mode_for_int_vector with related_int_vector_mode
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Add a targetm.vectorize.related_mode hook
...11-14 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Account for the cost of generating loop masks
...11-13 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Avoid accounting for non-existent vector loop versioning
...11-13 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Don't assign a cost to vectorizable_assignment
...11-13 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Fix vectorizable_conversion costs
...11-13 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
[AArch64] Use aarch64_sve_int_mode in SVE ACLE code
...11-13 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
[C++] Fix interaction between aka changes and DR1558...
...11-13 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-11
Richard Sandiford
Fix SLP downward group access classification (PR92420)
...11-11 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Use correct vector type in neutral_op_for_slp_reduction
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Fix code order in tree-sra.c:create_access
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Handle POLY_INT_CST in copy_reference_ops_from_ref
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Handle POLY_INT_CSTs in declare_return_value
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
[AArch64] Remove unused mode iterators
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
[AArch64] Don't handle bswap in aarch64_builtin_vectorized_f...
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
[C] Opt out of GNU vector extensions for built-in SVE...
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Generalise gather and scatter optabs
...11-08 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-06
Richard Sandiford
Don't vectorise single-iteration epilogues
...11-06 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-06
Richard Sandiford
Use scan-tree-dump instead of scan-tree-dump-times...
...11-06 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-06
Richard Sandiford
Check the VF is small enough for an epilogue loop
...11-06 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-06
Richard Sandiford
Restructure vect_analyze_loop
...11-06 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-11-04
Richard Sandiford
[D] Remove unchecked to_constant in VECTOR_TYPE handling
...11-04 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-31
Richard Sandiford
[AArch64] Fix g++.target/aarch64/sve/vcond_1_run.C
...10-31 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-31
Richard Sandiford
[AArch64] Split gcc.target/aarch64/sve/vcond_4*
...10-31 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-31
Richard Sandiford
[AArch64] Split gcc.target/aarch64/sve/reduc_strict_3.c
...10-31 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-31
Richard Sandiford
[AArch64] Fix build for non-default languages
...10-31 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
Fix reduc_index calculation in vectorizable_condition
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add main SVE ACLE tests
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add support for the SVE PCS
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add support for arm_sve.h
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Extend SVE reverse permutes to predicates
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add FFR and FFRT registers
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Handle scalars in cmp and shift immediate...
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
Add a simulate_enum_decl langhook
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
Add a simulate_builin_function_decl langhook
...10-29 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-25
Richard Sandiford
Fix failure in gcc.target/sve/reduc_strict_3.c
...10-25 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-25
Richard Sandiford
Update SVE tests for recent XPASSes
...10-25 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-25
Richard Sandiford
Fix reductions for fully-masked loops
...10-25 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-23
Richard Sandiford
[AArch64] Don't apply mode_for_int_vector to scalars
...10-23 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-22
Richard Sandiford
Fix use after free in vector_size change
...10-22 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-22
Richard Sandiford
[C++] Avoid exposing internal details in aka types
...10-22 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Replace current_vector_size with vec_info::vector_size
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to vect_double_mask_nunits
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to vect_halve_mask_nunits
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a loop_vec_info to vect_maybe_permute_loop_masks
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to supportable_narrowing_operation
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to simple_integer_narrowing
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to can_duplicate_and_interleave_p
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to duplicate_and_interleave
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to get_vectype_for_scalar_type
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to get_mask_type_for_scalar_type
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to vect_supportable_direct_optab_p
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to vect_supportable_shift
...10-21 Richard Sandiford <
richard.sandiford@arm.com
>
commit
|
commitdiff
|
tree
next