projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
re PR tree-optimization/86144 (GCC is not generating vector math calls to svml/acml...
[gcc.git]
/
gcc
/
tree-vect-stmts.c
2018-10-23
Richard Biener
re PR tree-optimization/86144 (GCC is not generating...
blob
|
commitdiff
|
raw
2018-10-22
Martin Jambor
Add a fun parameter to three stmt_could_throw... functions
blob
|
commitdiff
|
raw
|
diff to current
2018-10-04
David Malcolm
Report vectorization problems via a new opt_problem...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-19
David Malcolm
dump_printf: use %T and %G throughout
blob
|
commitdiff
|
raw
|
diff to current
2018-09-05
Richard Biener
re PR bootstrap/87225 (tree-vect-stmts.c:3748 error...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-24
Richard Sandiford
Avoid is_constant calls in vectorizable_bswap
blob
|
commitdiff
|
raw
|
diff to current
2018-08-24
Richard Sandiford
Handle SLP permutations for variable-length vectors
blob
|
commitdiff
|
raw
|
diff to current
2018-08-22
Richard Sandiford
Only test STMT_VINFO_STRIDED_P for the first statement...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-09
Richard Sandiford
Fix invalid assumption in vect_transform_stmt (PR 86871)
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Richard Sandiford
Fix remove_stmt in vectorizable_simd_clone_call (PR...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Richard Sandiford
[06/11] Handle VMAT_INVARIANT separately
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Richard Sandiford
[05/11] Add a vect_stmt_to_vectorize helper function
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Richard Sandiford
[04/11] Add a vect_orig_stmt helper function
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Richard Sandiford
[03/11] Remove vect_transform_stmt grouped_store argument
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[46/46] Turn stmt_vec_info back into a typedef
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[44/46] Remove global vinfo_for_stmt-related routines
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[43/46] Make free_stmt_vec_info take a stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[42/46] Add vec_info::replace_stmt
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[41/46] Add vec_info::remove_stmt
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[38/46] Use dr_vec_info to represent a data reference
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[37/46] dr_aux tweaks
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[34/46] Alter interface to vect_get_vec_def_for_stmt_copy
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[32/46] Use stmt_vec_info in function interfaces (part 2)
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[31/46] Use stmt_vec_info in function interfaces (part 1)
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[30/46] Use stmt_vec_infos rather than gimple stmts...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[29/46] Use stmt_vec_info instead of gimple stmts inter...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[28/46] Use stmt_vec_info instead of gimple stmts inter...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[27/46] Remove duplicated stmt_vec_info lookups
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[26/46] Make more use of dyn_cast in tree-vect*
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[24/46] Make stmt_info_for_cost use a stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info>
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[12/46] Make vect_finish_stmt_generation return a stmt_...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[11/46] Pass back a stmt_vec_info from vect_is_simple_use
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[10/46] Temporarily make stmt_vec_info a class
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[09/46] Add vec_info::lookup_single_use
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[08/46] Add vec_info::lookup_def
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[07/46] Add vec_info::lookup_stmt
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[06/46] Add vec_info::add_stmt
blob
|
commitdiff
|
raw
|
diff to current
2018-07-24
Richard Sandiford
Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 86618)
blob
|
commitdiff
|
raw
|
diff to current
2018-07-12
Richard Sandiford
Use conditional internal functions in if-conversion
blob
|
commitdiff
|
raw
|
diff to current
2018-07-07
Aldy Hernandez
tree-vrp.c (vrp_int_const_binop): Change overflow type...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Richard Sandiford
[16/n] PR85694: Add detection of averaging operations
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Richard Biener
tree-vect-stmts.c (vect_is_simple_use): Consolidate...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-30
Richard Sandiford
[9b/n] PR85694: Make vect_is_simple_use look through...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-30
Richard Sandiford
[9a/n] PR85694: Reorder vect_is_simple_use arguments
blob
|
commitdiff
|
raw
|
diff to current
2018-06-25
Richard Biener
tree-vectorizer.h (struct vec_info_shared): New structu...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[3/n] PR85694: Fix dummy assignment handling in vectori...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[2/n] PR85694: Attach a DEF_SEQ only to the original...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[1/n] PR85694: Allow pattern definition statements...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-18
David Malcolm
Introduce DUMP_VECT_SCOPE macro
blob
|
commitdiff
|
raw
|
diff to current
2018-06-13
Richard Biener
tree-vect-patterns.c (vect_recog_vector_vector_shift_pa...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-01
Richard Biener
tree-vectorizer.h (vect_dr_stmt): New function.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-29
Jakub Jelinek
re PR target/85918 (Conversions to/from [unsigned]...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-29
Richard Biener
tree-vectorizer.h (struct vec_info): Add stmt_vec_infos...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-25
Richard Biener
tree-vectorizer.h (STMT_VINFO_GROUP_*, GROUP_*): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-22
Richard Biener
re PR tree-optimization/85863 (ICE in compiling spec200...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-17
Bin Cheng
re PR tree-optimization/85793 ([AARCH64] ICE in verify_...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-16
Richard Biener
tree-vectorizer.h (struct stmt_info_for_cost): Add...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-16
Richard Sandiford
Handle vector boolean types when calculating the SLP...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-09
Richard Sandiford
Add clobbers around IFN_LOAD/STORE_LANES
blob
|
commitdiff
|
raw
|
diff to current
2018-05-02
Richard Biener
re PR tree-optimization/85597 (internal compiler error...
blob
|
commitdiff
|
raw
|
diff to current
2018-04-19
Richard Biener
re PR tree-optimization/84737 (20% degradation in CPU20...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-02
Richard Sandiford
Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 84634)
blob
|
commitdiff
|
raw
|
diff to current
2018-02-12
Richard Biener
re PR tree-optimization/84037 (Speed regression of...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-08
Richard Sandiford
Another fix for single-element permutes (PR 84265)
blob
|
commitdiff
|
raw
|
diff to current
2018-02-08
Richard Biener
re PR target/84278 (claims initv4sfv2sf is available...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-07
Richard Biener
re PR tree-optimization/84037 (Speed regression of...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-29
Richard Biener
re PR bootstrap/80867 (gnat bootstrap broken on powerpc...
blob
|
commitdiff
|
raw
|
diff to current
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
next