projects
/
gcc.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Allow mixed vector sizes within a single vectorised stmt
2019-11-14
Richard Sandiford
Allow mixed vector sizes within a single vectorised...
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
[AArch64] Support vectorising with multiple vector...
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Avoid retrying with the same vector modes
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Support vectorisation with mixed vector sizes
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Require equal type sizes for vectorised calls
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Make less use of get_same_sized_vectype
2019-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
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Replace autovectorize_vector_sizes with autovectorize_vector...
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Use consistent compatibility checks in vectorizable_shift
2019-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...
2019-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
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Remove build_{same_sized_,}truth_vector_type
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Add build_truth_vector_type_for_mode
2019-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
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-14
Richard Sandiford
Add a targetm.vectorize.related_mode hook
2019-11-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Account for the cost of generating loop masks
2019-11-13
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Avoid accounting for non-existent vector loop versioning
2019-11-13
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Don't assign a cost to vectorizable_assignment
2019-11-13
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
Fix vectorizable_conversion costs
2019-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
2019-11-13
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-13
Richard Sandiford
[C++] Fix interaction between aka changes and DR1558...
2019-11-13
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-11
Richard Sandiford
Fix SLP downward group access classification (PR92420)
2019-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
2019-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
2019-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
2019-11-08
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Handle POLY_INT_CSTs in declare_return_value
2019-11-08
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
[AArch64] Remove unused mode iterators
2019-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...
2019-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...
2019-11-08
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-08
Richard Sandiford
Generalise gather and scatter optabs
2019-11-08
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-06
Richard Sandiford
Don't vectorise single-iteration epilogues
2019-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...
2019-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
2019-11-06
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-11-06
Richard Sandiford
Restructure vect_analyze_loop
2019-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
2019-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
2019-10-31
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-31
Richard Sandiford
[AArch64] Split gcc.target/aarch64/sve/vcond_4*
2019-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
2019-10-31
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-31
Richard Sandiford
[AArch64] Fix build for non-default languages
2019-10-31
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
Fix reduc_index calculation in vectorizable_condition
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add main SVE ACLE tests
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add support for the SVE PCS
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add support for arm_sve.h
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Extend SVE reverse permutes to predicates
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Add FFR and FFRT registers
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
[AArch64] Handle scalars in cmp and shift immediate...
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
Add a simulate_enum_decl langhook
2019-10-29
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-29
Richard Sandiford
Add a simulate_builin_function_decl langhook
2019-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
2019-10-25
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-25
Richard Sandiford
Update SVE tests for recent XPASSes
2019-10-25
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-25
Richard Sandiford
Fix reductions for fully-masked loops
2019-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
2019-10-23
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-22
Richard Sandiford
Fix use after free in vector_size change
2019-10-22
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-22
Richard Sandiford
[C++] Avoid exposing internal details in aka types
2019-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
2019-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
2019-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
2019-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
2019-10-21
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to supportable_narrowing_operation
2019-10-21
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to simple_integer_narrowing
2019-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
2019-10-21
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to duplicate_and_interleave
2019-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
2019-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
2019-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
2019-10-21
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Pass a vec_info to vect_supportable_shift
2019-10-21
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-21
Richard Sandiford
Avoid setting current_vector_size in get_vec_alignment_for_a...
2019-10-21
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-20
Richard Sandiford
Move code out of vect_slp_analyze_bb_1
2019-10-20
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-20
Richard Sandiford
Avoid recomputing data references in BB SLP
2019-10-20
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-16
Richard Sandiford
Assert for POINTER_TYPE_P in expr_callee_abi
2019-10-16
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-16
Richard Sandiford
[AArch64] Add partial SVE vector modes
2019-10-16
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-16
Richard Sandiford
[AArch64] Improve poly_int handling in aarch64_layout_frame
2019-10-16
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-16
Richard Sandiford
[AArch64] Add an assert to aarch64_layout_frame
2019-10-16
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-16
Richard Sandiford
[AArch64] Use frame reference in aarch64_layout_frame
2019-10-16
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-16
Richard Sandiford
Deal with incoming POLY_INT_CST ranges (PR92033)
2019-10-16
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-15
Richard Sandiford
Fix unchecked use of tree_to_uhwi in tree-ssa-strlen.c
2019-10-15
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-14
Richard Sandiford
Add expr_callee_abi
2019-10-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-14
Richard Sandiford
[C] Avoid exposing internal details in aka types
2019-10-14
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-11
Richard Sandiford
Relax store_bit_field call in store_expr
2019-10-11
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-08
Richard Sandiford
[AArch64] Limit simd-abi-9.c function body test to...
2019-10-08
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-07
Richard Sandiford
[IRA] Handle fully-tied destinations in a similar way...
2019-10-07
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-07
Richard Sandiford
Use CONSTEXPR in machmode.h
2019-10-07
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-07
Richard Sandiford
[i386] Make the vzeroupper pattern describe its effects...
2019-10-07
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-06
Richard Sandiford
Fix EXECUTE_IF_SET_IN_HARD_REG_SET use
2019-10-06
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-04
Richard Sandiford
Fix gcc.target/aarch64/torture/simd-abi-8.c for big...
2019-10-04
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-03
Richard Sandiford
[arm] Fix rtl-checking failure in arm_print_value
2019-10-03
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-02
Richard Sandiford
Fix ALL_REGS thinko in initialisation of function_used_regs
2019-10-02
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-02
Richard Sandiford
Fix shadowing in globalize_reg
2019-10-02
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-02
Richard Sandiford
Fix MIPS call-clobbered-*.c tests
2019-10-02
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-02
Richard Sandiford
[LRA] Don't make eliminable registers live (PR91957)
2019-10-02
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
Fix reload after function-abi patches (PR91948)
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
[C] Avoid aka types that just add tags
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
[C] Improve diagnostics for vector types
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
Remove clobber_high
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
[AArch64] Use calls for SVE TLSDESC
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
[AArch64] Make call insns record the callee's arm_pcs
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-10-01
Richard Sandiford
Update remaining calls to choose_hard_reg_mode
2019-10-01
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-09-30
Richard Sandiford
[x86] Cache result of expensive_function_p between...
2019-09-30
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-09-30
Richard Sandiford
[AArch64] Make more use of function_abi
2019-09-30
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
2019-09-30
Richard Sandiford
[AArch64] Allow shrink-wrapping of non-leaf vector...
2019-09-30
Richard Sandiford
<richard.sandiford@arm.com>
commit
|
commitdiff
|
tree
next