projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
refactor SLP constant insertion and provde entry insert helper
[gcc.git]
/
gcc
/
tree-vectorizer.h
2020-07-03
Richard Biener
refactor SLP constant insertion and provde entry insert...
blob
|
commitdiff
|
raw
2020-06-29
Richard Biener
do not include <utility> from tree-vectorizer.h
blob
|
commitdiff
|
raw
|
diff to current
2020-06-29
Martin Liska
Use gsi_bb instead of iterator->bb.
blob
|
commitdiff
|
raw
|
diff to current
2020-06-26
Richard Biener
tree-optimization/95897 - fix fold-left SLP reduction...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-24
Richard Biener
emit SLP vectorized loads earlier
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-18
Richard Biener
remove SLP_TREE_TWO_OPERATORS, add SLP permutation...
blob
|
commitdiff
|
raw
|
diff to current
2020-06-12
Kewen Lin
vect: Factor out and rename some functions/macros
blob
|
commitdiff
|
raw
|
diff to current
2020-06-11
Kewen Lin
vect: Rename things related to rgroup_masks
blob
|
commitdiff
|
raw
|
diff to current
2020-06-11
Kewen Lin
vect: Rename fully_masked_p to using_partial_vectors_p
blob
|
commitdiff
|
raw
|
diff to current
2020-06-11
Kewen Lin
vect: Rename can_fully_mask_p to can_use_partial_vectors_p
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-06-10
Richard Biener
Introduce STMT_VINFO_VEC_STMTS
blob
|
commitdiff
|
raw
|
diff to current
2020-06-04
Richard Biener
add vect_get_slp_vect_def
blob
|
commitdiff
|
raw
|
diff to current
2020-06-04
Richard Biener
Add explicit SLP_TREE_LANES
blob
|
commitdiff
|
raw
|
diff to current
2020-05-29
Richard Biener
tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE
blob
|
commitdiff
|
raw
|
diff to current
2020-05-28
Richard Biener
Code generate externals/invariants during the SLP graph...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-22
Richard Biener
enfoce SLP_TREE_VECTYPE for invariants
blob
|
commitdiff
|
raw
|
diff to current
2020-05-22
Richard Biener
add ctor/dtor to slp_tree
blob
|
commitdiff
|
raw
|
diff to current
2020-05-19
Richard Biener
cost invariant nodes from vect_slp_analyze_node_operati...
blob
|
commitdiff
|
raw
|
diff to current
2020-05-13
Richard Biener
add vectype parameter to add_stmt_cost hook
blob
|
commitdiff
|
raw
|
diff to current
2020-05-13
Richard Biener
Remove SLP_INSTANCE_GROUP_SIZE
blob
|
commitdiff
|
raw
|
diff to current
2020-05-08
Richard Biener
move permutation validity check
blob
|
commitdiff
|
raw
|
diff to current
2020-05-06
Richard Biener
Prepare removal of SLP_INSTANCE_GROUP_SIZE
blob
|
commitdiff
|
raw
|
diff to current
2020-05-05
Richard Biener
add vec_info * parameters where needed
blob
|
commitdiff
|
raw
|
diff to current
2020-01-20
Richard Biener
tree-optimization/93094 pass down VECTORIZED_CALL to...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-14
David Malcolm
hash-table.h: support non-zero empty values in empty_sl...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Andre Vieira
[vect] Add missing comment
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Andre Vieira
[vect] Keep track of DR_OFFSET advance in dr_vec_info...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-01
Jakub Jelinek
Update copyright years.
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
Make vect_get_mask_type_for_stmt take a group size
blob
|
commitdiff
|
raw
|
diff to current
2019-11-16
Richard Sandiford
Optionally pick the cheapest loop_vec_info
blob
|
commitdiff
|
raw
|
diff to current
2019-11-16
Richard Sandiford
Extend can_duplicate_and_interleave_p to mixed-size...
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
Avoid retrying with the same vector modes
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Richard Sandiford
Support vectorisation with mixed vector sizes
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Richard Sandiford
Replace vec_info::vector_size with vec_info::vector_mode
blob
|
commitdiff
|
raw
|
diff to current
2019-11-14
Richard Sandiford
Add build_truth_vector_type_for_mode
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Richard Sandiford
Avoid accounting for non-existent vector loop versioning
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Richard Sandiford
Don't assign a cost to vectorizable_assignment
blob
|
commitdiff
|
raw
|
diff to current
2019-11-12
Martin Liska
Apply mechanical replacement (generated patch).
blob
|
commitdiff
|
raw
|
diff to current
2019-11-08
Richard Biener
re PR tree-optimization/92324 (ICE in expand_direct_opt...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-08
Richard Sandiford
Generalise gather and scatter optabs
blob
|
commitdiff
|
raw
|
diff to current
2019-11-04
Andre Vieira
[vect] Clean up orig_loop_vinfo from vect_analyze_loop
blob
|
commitdiff
|
raw
|
diff to current
2019-11-04
Joel Hutton
[SLP] SLP vectorization: vectorize vector constructors
blob
|
commitdiff
|
raw
|
diff to current
2019-10-29
Andre Vieira
[vect]PR 88915: Vectorize epilogues when versioning...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Biener
tree-vectorizer.h (_slp_tree::ops): New member.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Replace current_vector_size with vec_info::vector_size
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to vect_double_mask_nunits
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to vect_halve_mask_nunits
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to supportable_narrowing_operation
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to can_duplicate_and_interleave_p
blob
|
commitdiff
|
raw
|
diff to current
2019-10-21
Richard Sandiford
Pass a vec_info to duplicate_and_interleave
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_shift
blob
|
commitdiff
|
raw
|
diff to current
2019-10-18
Prathamesh Kulkarni
re PR target/86753 (gcc.target/aarch64/sve/vcond_[45...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Richard Biener
tree-vectorizer.h (_stmt_vec_info::cond_reduc_code...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-17
Andre Vieira
[vect] Refactor versioning threshold
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-11
Bernd Edlinger
tree-vect-loop.c (vect_analyze_loop_operations): Adjust...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Richard Biener
tree-vectorizer.h (_stmt_vec_info::reduc_vectype_in...
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
Richard Biener
tree-vectorizer.h (vect_transform_reduction): Declare.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-02
Richard Biener
tree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_t...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-30
Richard Biener
gimple.c (gimple_get_lhs): For PHIs return the result.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-27
Richard Biener
tree-vectorizer.h (_stmt_vec_info::reduc_fn): New.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-26
Richard Biener
tree-vect-loop.c (vect_analyze_loop_operations): Analyz...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-26
Richard Biener
tree-vect-loop.c (vect_analyze_loop_operations): Also...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-24
Richard Biener
tree-vectorizer.h (_stmt_vec_info::const_cond_reduc_cod...
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-20
Richard Biener
re PR tree-optimization/91822 (FAIL: gcc.dg/pr88031...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-19
Richard Sandiford
Enforce correct COND_EXPR order for EXTRACT_LAST_REDUCTION
blob
|
commitdiff
|
raw
|
diff to current
2019-09-19
Richard Biener
tree-parloops.c (parloops_is_slp_reduction): Do not...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-18
Richard Biener
tree-parloops.c (report_ploop_op): Copy from report_vec...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-18
Richard Biener
tree-vectorizer.h (get_initial_def_for_reduction):...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-29
Richard Biener
re PR tree-optimization/91568 (internal compiler error...
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-07-04
Richard Biener
re PR tree-optimization/90911 (456.hmmer regression...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-03
Jakub Jelinek
re PR tree-optimization/91033 (ICE in vect_analyze_loop...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-21
Jakub Jelinek
omp-low.c (lower_rec_simd_input_clauses): Add rvar2...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-17
Jakub Jelinek
omp-low.c (struct omp_context): Add scan_inclusive...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Richard Biener
tree-vectorizer.h (vect_loop_vectorized_call): Declare.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-13
Kugan Vivekanandarajah
re PR target/88838 ([SVE] Use 32-bit WHILELO in LP64...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-28
Alejandro Martinez
Current vectoriser doesn't support masked loads for...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-16
Jakub Jelinek
omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-10
Richard Biener
tree-vectorizer.h (_stmt_vec_info): Remove same_dr_stmt...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-11
Richard Biener
re PR tree-optimization/89649 (r269458 FAILs g++.dg...
blob
|
commitdiff
|
raw
|
diff to current
2019-02-07
David Malcolm
Fix more ICEs in -fsave-optimization-record (PR tree...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-11-15
Richard Biener
re PR tree-optimization/88031 (ICE in vectorizable_redu...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-13
Andre Vieira
[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-07
Richard Biener
re PR tree-optimization/87914 (gcc fails to vectorize...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-26
Richard Biener
re PR tree-optimization/87105 (Autovectorization [X86...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-25
Richard Biener
re PR tree-optimization/87665 (gcc HEAD (svn: 265340...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-08
Richard Biener
tree-vect-loop.c (vect_compute_single_scalar_iteration_...
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-10-04
David Malcolm
Add -fopt-info-internals
blob
|
commitdiff
|
raw
|
diff to current
next