projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
re PR bootstrap/80867 (gnat bootstrap broken on powerpc64le-linux-gnu with -O3)
[gcc.git]
/
gcc
/
tree-vect-stmts.c
2018-01-29
Richard Biener
re PR bootstrap/80867 (gnat bootstrap broken on powerpc...
blob
|
commitdiff
|
raw
2018-01-20
Richard Sandiford
Fix vect_def_type handling in x86 scatter support ...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-16
Richard Biener
re PR tree-optimization/83867 (ICE: Segmentation fault...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Add support for SVE scatter stores
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Allow gather loads to be used for grouped accesses
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Use gather loads for strided accesses
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Add support for SVE gather loads
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Allow single-element interleaving for non-power-of...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Add support for conditional reductions using SVE CLASTB
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Handle peeling for alignment with masking
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Add support for fully-predicated loops
blob
|
commitdiff
|
raw
|
diff to current
2018-01-13
Richard Sandiford
Add support for masked load/store_lanes
blob
|
commitdiff
|
raw
|
diff to current
2018-01-12
Richard Biener
re PR target/80846 (auto-vectorized AVX2 horizontal...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-10
Richard Sandiford
Don't use permutes for single-element accesses (PR83753)
blob
|
commitdiff
|
raw
|
diff to current
2018-01-09
Richard Sandiford
Fix permute handling when vectorising scatters
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Make vectorizable_load/store handle IFN_MASK_LOAD/STORE
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Split gather load handling out of vectorizable_{mask_lo...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Split out gather load mask building
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Split rhs checking out of vectorizable_{,mask_load_...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Split mask checking out of vectorizable_mask_load_store
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Make vect_model_store_cost take a vec_load_store_type
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
Move code that stubs out IFN_MASK_LOADs
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: GET_MODE_SIZE
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: GET_MODE_BITSIZE
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: TYPE_VECTOR_SUBPARTS
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vector_builder element count
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vectorizable_conversion
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vectorizable_simd_clone_call
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vectorizable_call
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vectorizable_load/store
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: current_vector_size and TARGET_AUTOVECTORIZE_...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vect_nunits_for_cost
blob
|
commitdiff
|
raw
|
diff to current
2018-01-03
Richard Sandiford
poly_int: vectoriser vf and uf
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Use ssizetype selectors for autovectorised VEC_PERM_EXPRs
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Use explicit encodings for simple permutes
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Add a vec_perm_indices_to_tree helper function
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Make vec_perm_indices use new vector encoding
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Remove vec_perm_const optab
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Split can_vec_perm_p into can_vec_perm_{var,const}_p
blob
|
commitdiff
|
raw
|
diff to current
2018-01-02
Richard Sandiford
Pass vec_perm_indices by reference
blob
|
commitdiff
|
raw
|
diff to current
2017-12-09
Jakub Jelinek
re PR lto/83338 (SPEC CPU2017 510.parest_r ICE)
blob
|
commitdiff
|
raw
|
diff to current
2017-12-08
Richard Biener
re PR tree-optimization/81303 (410.bwaves regression...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-07
Richard Sandiford
Use tree_vector_builder instead of build_vector
blob
|
commitdiff
|
raw
|
diff to current
2017-11-21
Marc Glisse
New POINTER_DIFF_EXPR
blob
|
commitdiff
|
raw
|
diff to current
2017-11-03
Jan Hubicka
asan.c (create_cond_insert_point): Maintain profile.
blob
|
commitdiff
|
raw
|
diff to current
2017-10-17
Jan Hubicka
target.h (enum vect_cost_for_stmt): Add vec_gather_load...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-10
Richard Sandiford
Require wi::to_wide for trees
blob
|
commitdiff
|
raw
|
diff to current
2017-10-06
Jakub Jelinek
re PR tree-optimization/82434 (-fstore-merging does...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-22
Richard Sandiford
Let the target choose a vectorisation alignment
blob
|
commitdiff
|
raw
|
diff to current
2017-09-18
Richard Sandiford
Fix vectorizable_mask_load_store handling of invariant...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-18
Richard Sandiford
Invoke vectorizable_live_operation in a consistent way
blob
|
commitdiff
|
raw
|
diff to current
2017-09-14
Richard Sandiford
Add a vect_worthwhile_without_simd_p helper routine
blob
|
commitdiff
|
raw
|
diff to current
2017-09-14
Richard Sandiford
Add a vect_get_num_copies helper routine
blob
|
commitdiff
|
raw
|
diff to current
2017-09-14
Richard Sandiford
Use vec<> for constant permute masks
blob
|
commitdiff
|
raw
|
diff to current
2017-09-14
Richard Sandiford
Use vec<> in build_vector
blob
|
commitdiff
|
raw
|
diff to current
2017-09-06
Richard Biener
re PR target/82108 (Wrong vectorized code generated...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-05
Richard Sandiford
Make mode_for_vector return an opt_mode
blob
|
commitdiff
|
raw
|
diff to current
2017-09-04
Richard Biener
re PR c++/82084 (ICE: constructing wstring with -O3)
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Jon Beniston
tree-vect-patterns.c (vect_pattern_recog_1): Use VECTOR...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Richard Sandiford
[71/77] Use opt_scalar_mode for mode iterators
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Richard Sandiford
[68/77] Use scalar_mode for is_int_mode/is_float_mode...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Richard Sandiford
[65/77] Add a SCALAR_TYPE_MODE macro
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Richard Sandiford
[18/77] Make int_mode_for_mode return an opt_scalar_int...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Richard Sandiford
[17/77] Add an int_mode_for_size helper function
blob
|
commitdiff
|
raw
|
diff to current
2017-08-30
Richard Sandiford
[4/77] Add FOR_EACH iterators for modes
blob
|
commitdiff
|
raw
|
diff to current
2017-08-29
Richard Sandiford
Set the call nothrow flag more often
blob
|
commitdiff
|
raw
|
diff to current
2017-08-21
Richard Sandiford
Add a type_has_mode_precision_p helper function
blob
|
commitdiff
|
raw
|
diff to current
2017-08-02
Richard Biener
tree-vect-stmts.c (vectorizable_store): Perform vector...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-01
Jakub Jelinek
re PR target/80846 (auto-vectorized AVX2 horizontal...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-28
Richard Biener
re PR middle-end/81502 (In some cases the data is moved...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-25
Richard Biener
re PR tree-optimization/81529 (ICE in vectorizable_indu...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Richard Biener
re PR tree-optimization/61171 (vectorization fails...
blob
|
commitdiff
|
raw
|
diff to current
2017-07-18
Richard Biener
re PR tree-optimization/81410 (-O3 breaks code)
blob
|
commitdiff
|
raw
|
diff to current
2017-07-05
Richard Sandiford
Remove enum before machine_mode
blob
|
commitdiff
|
raw
|
diff to current
2017-07-03
Richard Sandiford
Add a helper for getting the overall alignment of a DR
blob
|
commitdiff
|
raw
|
diff to current
2017-07-03
Richard Sandiford
Add DR_STEP_ALIGNMENT
blob
|
commitdiff
|
raw
|
diff to current
2017-07-03
Richard Sandiford
Use innermost_loop_behavior for outer loop vectorisation
blob
|
commitdiff
|
raw
|
diff to current
2017-07-03
Richard Biener
tree-vect-loop.c (vect_analyze_loop_operations): Also...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-30
Richard Biener
tree-vect-slp.c (vect_slp_analyze_node_operations)...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-28
Richard Biener
tree-vectorizer.h (vect_get_vec_defs): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2017-06-06
Richard Biener
re PR tree-optimization/80928 (SLP vectorization does...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-02
Richard Biener
tree-vect-loop.c (vect_analyze_loop_operations): Not...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-31
Martin Liska
Change comment style to one we normally use.
blob
|
commitdiff
|
raw
|
diff to current
2017-05-16
James Greenhalgh
re PR tree-optimization/80457 (vectorizable_condition...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-20
Richard Biener
re PR target/57796 (AVX2 gather vectorization: code...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-14
Richard Biener
alias.c (struct alias_set_entry): Pack properly.
blob
|
commitdiff
|
raw
|
diff to current
2017-03-14
Richard Biener
re PR tree-optimization/80030 (valgrind error in vect_g...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-06
Richard Biener
re PR tree-optimization/79824 (Failure to peel for...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-28
Richard Biener
re PR tree-optimization/79723 (Another case of dropped...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-27
Richard Biener
re PR tree-optimization/79690 (IVOPTs drops gs: prefix)
blob
|
commitdiff
|
raw
|
diff to current
2017-02-23
Richard Biener
re PR tree-optimization/79683 (SLP vectorizer drops...
blob
|
commitdiff
|
raw
|
diff to current
2017-02-06
Jakub Jelinek
re PR tree-optimization/79284 (ICE on valid code at...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-09
Jakub Jelinek
re PR tree-optimization/78938 (ICE in expand_vec_cond_e...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2016-11-09
Richard Biener
re PR target/78007 (Important loop from 482.sphinx3...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-08
Richard Biener
tree-vect-stmts.c (get_group_load_store_type): If the...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-08
Richard Biener
re PR tree-optimization/78205 (BB vectorization confuse...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-07
Richard Biener
re PR middle-end/37150 (basic-block vectorization misse...
blob
|
commitdiff
|
raw
|
diff to current
2016-10-25
Jakub Jelinek
re PR target/78102 (GCC refuses to generate PCMPEQQ...
blob
|
commitdiff
|
raw
|
diff to current
next