projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Daily bump.
[gcc.git]
/
gcc
/
tree-vect-patterns.c
2021-01-04
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
2020-12-31
Richard Sandiford
vect: Avoid generating out-of-range shifts [PR98302]
blob
|
commitdiff
|
raw
|
diff to current
2020-12-13
Tamar Christina
middle-end: Refactor and expose some vectorizer helper...
blob
|
commitdiff
|
raw
|
diff to current
2020-12-11
Richard Biener
tree-optimization/95582 - fix vector pattern with bool...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-19
Joel Hutton
[2/3] [vect] Add widening add, subtract patterns
blob
|
commitdiff
|
raw
|
diff to current
2020-11-09
Richard Biener
tree-optimization/97746 - fix order of mask precision...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-06
Richard Biener
tree-optimization/97706 - handle PHIs in pattern recog...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-06
Richard Biener
tree-optimization/97706 - part one, refactor vect_deter...
blob
|
commitdiff
|
raw
|
diff to current
2020-10-12
Martin Liska
SLP: fix SVE issues
blob
|
commitdiff
|
raw
|
diff to current
2020-10-12
Duan bo
vect: Fix an ICE in vect_recog_mask_conversion_pattern
blob
|
commitdiff
|
raw
|
diff to current
2020-10-08
Richard Biener
SLP vectorize multiple BBs at once
blob
|
commitdiff
|
raw
|
diff to current
2020-10-01
Richard Biener
tree-optimization/97255 - missing vector bool pattern...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-18
Richard Biener
tree-optimization/97081 - fix wrong-code with vectorize...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-27
Martin Liska
vec: add exact argument for various grow functions.
blob
|
commitdiff
|
raw
|
diff to current
2020-06-18
Martin Liska
vectorizer: add _bb_vec_info::region_stmts and reverse_...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Richard Biener
avoid stmt-info allocation for debug stmts
blob
|
commitdiff
|
raw
|
diff to current
2020-06-10
Richard Biener
Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *
blob
|
commitdiff
|
raw
|
diff to current
2020-05-12
Richard Sandiford
tree: Add vector_element_bits(_tree) [PR94980 1/3]
blob
|
commitdiff
|
raw
|
diff to current
2020-05-05
Richard Biener
add vec_info * parameters where needed
blob
|
commitdiff
|
raw
|
diff to current
2020-04-08
Jakub Jelinek
vect: Fix up lowering of TRUNC_MOD_EXPR by negative...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2019-12-11
Jakub Jelinek
re PR target/92723 (ICE in expand_shift_1, at expmed...
blob
|
commitdiff
|
raw
|
diff to current
2019-12-09
Prathamesh Kulkarni
re PR tree-optimization/89007 ([SVE] Implement generic...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-29
Richard Sandiford
Record the vector mask precision in stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2019-11-29
Richard Sandiford
Improve tree-vect-patterns.c handling of boolean compar...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-16
Richard Sandiford
Apply maximum nunits for BB SLP
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Richard Sandiford
Remove build_{same_sized_,}truth_vector_type
blob
|
commitdiff
|
raw
|
diff to current
2019-11-08
Richard Sandiford
Generalise gather and scatter optabs
blob
|
commitdiff
|
raw
|
diff to current
2019-10-28
Richard Biener
re PR tree-optimization/92241 (ice in vect_mark_pattern...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-25
Richard Biener
tree-vect-loop.c (vectorizable_reduction): Verify STMT_...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to get_vectype_for_scalar_type
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to get_mask_type_for_scalar_type
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to vect_supportable_direct_optab_p
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to vect_supportable_shift
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Richard Biener
tree-vect-loop.c (needs_fold_left_reduction_p): Export.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-16
Richard Biener
re PR tree-optimization/92119 (ICE: SIGSEGV in contains...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-08
Richard Biener
tree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-02
Jakub Jelinek
re PR tree-optimization/91940 (__builtin_bswap16 loop...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Yuliang Wang
[AArch64][SVE] Utilize ASRD instruction for division...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-20
Richard Biener
re PR testsuite/91821 (r275928 breaks gcc.target/powerp...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-12
Yuliang Wang
Vectorise multiply high with scaling operations (PR...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-13
Richard Sandiford
Protect some checks of DECL_FUNCTION_CODE
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Martin Sebor
PR c++/61339 - add mismatch between struct and class...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-09
Martin Sebor
PR c++/61339 - add mismatch between struct and class...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-05
Richard Sandiford
Use unsigned arithmetic for demoted vector plus/minus...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-29
Richard Biener
re PR tree-optimization/88243 (ice in vect_create_epilo...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-17
Jakub Jelinek
re PR tree-optimization/87546 (Gcc miscompiles at ...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-22
Martin Jambor
Add a fun parameter to three stmt_could_throw... functions
blob
|
commitdiff
|
raw
|
diff to current
2018-10-17
Aldy Hernandez
bitmap.c (bitmap_head::dump): New.
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-08-01
Richard Sandiford
Fix over-widening handling of COND_EXPRs (PR 86749)
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
[37/46] dr_aux tweaks
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[36/46] Add a pattern_stmt_p field to stmt_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[35/46] Alter interfaces within vect_pattern_recog
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
[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
[20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-31
Richard Sandiford
[17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec...
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
[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
[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-18
Richard Biener
re PR target/86557 (missed vectorization with std:...
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-03
Richard Sandiford
Pass more vector types to append_pattern_def_seq
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Richard Sandiford
Ensure PATTERN_DEF_SEQ is empty before recognising...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Richard Sandiford
Clean up interface to vector pattern recognisers
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 Sandiford
[15/n] PR85694: Try to split existing casts in widened...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Richard Sandiford
[14/n] PR85694: Rework overwidening detection
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Richard Sandiford
Avoid matching the same pattern statement twice
blob
|
commitdiff
|
raw
|
diff to current
2018-07-02
Richard Sandiford
Fix typo in vect_recog_widen_shift_pattern
blob
|
commitdiff
|
raw
|
diff to current
2018-06-30
Richard Sandiford
[13/n] PR85694: Try to avoid vectorising casts of invar...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-30
Richard Sandiford
[12/n] PR85694: Rework detection of widened operations
blob
|
commitdiff
|
raw
|
diff to current
2018-06-30
Richard Sandiford
[11/n] PR85694: Apply pattern matching to pattern defin...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-30
Richard Sandiford
[10/n] PR85694: Split out check for vectorizable associ...
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-21
Richard Biener
tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[8/n] PR85694: Make patterns check for target support
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[7/n] PR85694: Add a vect_pattern_detected helper
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[6/n] PR85694: Add a vect_get_internal_def helper
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[5/n] PR85694: Remove dead WIDEN_SUM handling
blob
|
commitdiff
|
raw
|
diff to current
2018-06-20
Richard Sandiford
[4/n] PR85694: Remove redundant calls to types_compatible_p
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-19
Richard Biener
re PR tree-optimization/86179 (ice in get_later_stmt...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-18
David Malcolm
Introduce DUMP_VECT_SCOPE macro
blob
|
commitdiff
|
raw
|
diff to current
2018-06-16
Kugan Vivekanandarajah
re PR tree-optimization/64946 ([AArch64] gcc.target...
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-25
Richard Sandiford
Prefer open-coding vector integer division
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-01
Tom de Vries
Add VEC_ORDERED_REMOVE_IF
blob
|
commitdiff
|
raw
|
diff to current
2018-02-26
Richard Sandiford
Make fix for PR 83965 handle SLP reduction chains
blob
|
commitdiff
|
raw
|
diff to current
2018-02-19
Jakub Jelinek
re PR tree-optimization/84452 (ICE in expand_simd_clone...
blob
|
commitdiff
|
raw
|
diff to current
next