projects
/
platform
/
upstream
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
analyzer: fix feasibility false +ve on jumps through function ptrs [PR107582]
[platform/upstream/gcc.git]
/
gcc
/
tree-vectorizer.h
2022-10-17
Richard Biener
Vectorization of first-order recurrences
blob
|
commitdiff
2022-09-29
liuhongt
Check nonlinear iv in vect_can_advance_ivs_p.
blob
|
commitdiff
|
diff to current
2022-09-07
liuhongt
Extend vectorizer to handle nonlinear induction for...
blob
|
commitdiff
|
diff to current
2022-08-30
Richard Sandiford
Extend SLP permutation optimisations
blob
|
commitdiff
|
diff to current
2022-07-04
Richard Biener
Revert update-ssa assert in vectorizer
blob
|
commitdiff
|
diff to current
2022-02-22
Richard Biener
tree-optimization/104582 - make SLP node available...
blob
|
commitdiff
|
diff to current
2022-02-22
Richard Biener
tree-optimization/104582 - Simplify vectorizer cost...
blob
|
commitdiff
|
diff to current
2022-02-15
Richard Sandiford
vect+aarch64: Fix ldp_stp_* regressions
blob
|
commitdiff
|
diff to current
2022-02-02
Tamar Christina
vect: Simplify and extend the complex numbers validatio...
blob
|
commitdiff
|
diff to current
2022-01-18
Andre Vieira
[vect] Add main vectorized loop unrolling
blob
|
commitdiff
|
diff to current
2022-01-17
Martin Liska
Change references of .c files to .cc files
blob
|
commitdiff
|
diff to current
2022-01-13
Robin Dapp
vect: Add bias parameter for partial vectorization
blob
|
commitdiff
|
diff to current
2022-01-03
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
diff to current
2021-12-03
Tamar Christina
sve: combine nested if predicates
blob
|
commitdiff
|
diff to current
2021-11-30
Richard Sandiford
vect: Fix vect_is_reduction
blob
|
commitdiff
|
diff to current
2021-11-30
Richard Sandiford
vect: Make reduction code handle calls
blob
|
commitdiff
|
diff to current
2021-11-10
Tamar Christina
AArch64: do not keep negated mask and inverse mask...
blob
|
commitdiff
|
diff to current
2021-11-10
Richard Sandiford
vect: Pass scalar_costs to finish_cost
blob
|
commitdiff
|
diff to current
2021-11-10
Richard Sandiford
vect: Keep scalar costs around longer
blob
|
commitdiff
|
diff to current
2021-11-10
Richard Sandiford
vect: Hookize better_loop_vinfo_p
blob
|
commitdiff
|
diff to current
2021-11-10
Richard Sandiford
vect: Remove vec_outside/inside_cost fields
blob
|
commitdiff
|
diff to current
2021-11-10
Richard Sandiford
vect: Move vector costs to loop_vec_info
blob
|
commitdiff
|
diff to current
2021-11-10
liuhongt
Extend is_cond_scalar_reduction to handle bit_and/bit_x...
blob
|
commitdiff
|
diff to current
2021-11-08
Richard Biener
tree-optimization/103102 - fix error in vectorizer...
blob
|
commitdiff
|
diff to current
2021-11-05
Richard Biener
Split vector loop analysis into main and epilogue analysis
blob
|
commitdiff
|
diff to current
2021-11-05
Richard Biener
First refactor of vect_analyze_loop
blob
|
commitdiff
|
diff to current
2021-11-04
Richard Sandiford
vect: Convert cost hooks to classes
blob
|
commitdiff
|
diff to current
2021-10-26
Richard Biener
Unify offset and byte_offset for vect_create_addr_base_...
blob
|
commitdiff
|
diff to current
2021-10-26
Richard Biener
Move negative stride bias out of dr_misalignment
blob
|
commitdiff
|
diff to current
2021-10-19
Richard Biener
Refactor vect_supportable_dr_alignment
blob
|
commitdiff
|
diff to current
2021-10-19
Richard Biener
Refactor load/store costing
blob
|
commitdiff
|
diff to current
2021-10-19
Richard Biener
Remove check_aligned parameter from vect_supportable_dr...
blob
|
commitdiff
|
diff to current
2021-10-12
Jakub Jelinek
vectorizer: Fix up -fsimd-cost-model= handling
blob
|
commitdiff
|
diff to current
2021-09-27
Richard Biener
Allow different vector types for stmt groups
blob
|
commitdiff
|
diff to current
2021-09-15
Richard Biener
Maintain (mis-)alignment info in the first element...
blob
|
commitdiff
|
diff to current
2021-09-01
Richard Biener
tree-optimization/102139 - fix SLP DR base alignment
blob
|
commitdiff
|
diff to current
2021-08-24
Richard Biener
tree-optimization/100089 - avoid leaving scalar if...
blob
|
commitdiff
|
diff to current
2021-08-10
Richard Biener
tree-optimization/101801 - rework generic vector vector...
blob
|
commitdiff
|
diff to current
2021-08-06
Richard Biener
tree-optimization/101801 - remove vect_worthwhile_witho...
blob
|
commitdiff
|
diff to current
2021-08-06
Martin Sebor
Adjust by-value function vec arguments to by-reference.
blob
|
commitdiff
|
diff to current
2021-08-05
Richard Sandiford
vect: Move costing helpers from aarch64 code
blob
|
commitdiff
|
diff to current
2021-07-20
Martin Sebor
Adjust by-value function vec arguments to by-reference.
blob
|
commitdiff
|
diff to current
2021-07-16
Richard Biener
Remove more gimple_expr_type uses
blob
|
commitdiff
|
diff to current
2021-07-15
Richard Biener
Streamline vect_gen_while
blob
|
commitdiff
|
diff to current
2021-07-13
Richard Sandiford
vect: Reuse reduction accumulators between loops
blob
|
commitdiff
|
diff to current
2021-07-13
Richard Sandiford
vect: Add a vect_phi_initial_value helper function
blob
|
commitdiff
|
diff to current
2021-06-24
Richard Biener
Add x86 addsub SLP pattern
blob
|
commitdiff
|
diff to current
2021-06-21
Richard Biener
tree-optimization/101120 - fix compile-time issue with...
blob
|
commitdiff
|
diff to current
2021-06-17
Richard Biener
Vectorization of BB reductions
blob
|
commitdiff
|
diff to current
2021-06-09
Richard Biener
tree-optimization/97832 - handle associatable chains...
blob
|
commitdiff
|
diff to current
2021-06-08
Richard Biener
Make SLP root stmt a vector
blob
|
commitdiff
|
diff to current
2021-05-20
Kewen Lin
vect: Replace hardcoded inner loop cost factor
blob
|
commitdiff
|
diff to current
2021-05-11
Kewen Lin
vect: Add costing_for_scalar parameter to init_cost...
blob
|
commitdiff
|
diff to current
2021-03-19
Tamar Christina
slp: remove unneeded permute calculation (PR99656)
blob
|
commitdiff
|
diff to current
2021-02-05
Richard Biener
tree-optimization/98855 - redo BB vectorization costing
blob
|
commitdiff
|
diff to current
2021-02-03
Tamar Christina
slp: Split out patterns away from using SLP_ONLY into...
blob
|
commitdiff
|
diff to current
2021-01-04
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
diff to current
2020-12-13
Tamar Christina
middle-end: Support complex Addition
blob
|
commitdiff
|
diff to current
2020-12-13
Tamar Christina
middle-end: Refactor and expose some vectorizer helper...
blob
|
commitdiff
|
diff to current
2020-12-07
Richard Biener
tree-optimization/98113 - vectorize a sequence of BIT_I...
blob
|
commitdiff
|
diff to current
2020-12-02
Richard Biener
tree-optimization/97630 - fix SLP cycle memory leak
blob
|
commitdiff
|
diff to current
2020-11-16
Richard Biener
Delay SLP instance loads gathering
blob
|
commitdiff
|
diff to current
2020-11-05
Tamar Christina
middle-end: Store and use the SLP instance kind when...
blob
|
commitdiff
|
diff to current
2020-11-04
Richard Biener
add costing to SLP vectorized PHIs
blob
|
commitdiff
|
diff to current
2020-10-29
Richard Sandiford
vect: Fix load costs for SLP permutes
blob
|
commitdiff
|
diff to current
2020-10-27
Richard Biener
SLP vectorize across PHI nodes
blob
|
commitdiff
|
diff to current
2020-10-27
Richard Biener
Move SLP nodes to an alloc-pool
blob
|
commitdiff
|
diff to current
2020-10-13
Richard Biener
Remove STMT_VINFO_SAME_ALIGN_REFS
blob
|
commitdiff
|
diff to current
2020-10-12
Richard Biener
optimize permutes in SLP, remove vect_attempt_slp_rearr...
blob
|
commitdiff
|
diff to current
2020-10-08
Richard Biener
SLP vectorize multiple BBs at once
blob
|
commitdiff
|
diff to current
2020-09-30
Tamar Christina
middle-end: Refactor refcnt to use SLP_TREE_REF_COUNT...
blob
|
commitdiff
|
diff to current
2020-09-29
Richard Biener
move permute optimization to optimize-slp
blob
|
commitdiff
|
diff to current
2020-09-23
Richard Sandiford
vect: Fix epilogue loop handling of partial vectors
blob
|
commitdiff
|
diff to current
2020-09-16
Richard Biener
remove STMT_VINFO_NUM_SLP_USES
blob
|
commitdiff
|
diff to current
2020-09-11
Richard Biener
improve BB vectorization dump locations
blob
|
commitdiff
|
diff to current
2020-09-10
Richard Biener
tree-optimization/96043 - BB vectorization costing...
blob
|
commitdiff
|
diff to current
2020-09-07
Richard Biener
code generate live lanes in basic-block vectorization
blob
|
commitdiff
|
diff to current
2020-09-04
Richard Biener
tree-optimization/96920 - another ICE when vectorizing...
blob
|
commitdiff
|
diff to current
2020-08-26
Richard Biener
tree-optimization/96698 - fix ICE when vectorizing...
blob
|
commitdiff
|
diff to current
2020-08-24
Martin Liska
SLP: support entire BB.
blob
|
commitdiff
|
diff to current
2020-08-06
Kewen Lin
vect/rs6000: Support vector with length cost modeling
blob
|
commitdiff
|
diff to current
2020-07-20
Kewen Lin
vect: Support length-based partial vectors approach
blob
|
commitdiff
|
diff to current
2020-07-09
Richard Biener
remove premature vect_verify_datarefs_alignment
blob
|
commitdiff
|
diff to current
2020-07-03
Richard Biener
refactor SLP constant insertion and provde entry insert...
blob
|
commitdiff
|
diff to current
2020-06-29
Richard Biener
do not include <utility> from tree-vectorizer.h
blob
|
commitdiff
|
diff to current
2020-06-29
Martin Liska
Use gsi_bb instead of iterator->bb.
blob
|
commitdiff
|
diff to current
2020-06-26
Richard Biener
tree-optimization/95897 - fix fold-left SLP reduction...
blob
|
commitdiff
|
diff to current
2020-06-24
Richard Biener
emit SLP vectorized loads earlier
blob
|
commitdiff
|
diff to current
2020-06-18
Martin Liska
vectorizer: add _bb_vec_info::region_stmts and reverse_...
blob
|
commitdiff
|
diff to current
2020-06-18
Richard Biener
remove SLP_TREE_TWO_OPERATORS, add SLP permutation...
blob
|
commitdiff
|
diff to current
2020-06-12
Kewen Lin
vect: Factor out and rename some functions/macros
blob
|
commitdiff
|
diff to current
2020-06-11
Kewen Lin
vect: Rename things related to rgroup_masks
blob
|
commitdiff
|
diff to current
2020-06-11
Kewen Lin
vect: Rename fully_masked_p to using_partial_vectors_p
blob
|
commitdiff
|
diff to current
2020-06-11
Kewen Lin
vect: Rename can_fully_mask_p to can_use_partial_vectors_p
blob
|
commitdiff
|
diff to current
2020-06-10
Richard Biener
Make {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *
blob
|
commitdiff
|
diff to current
2020-06-10
Richard Biener
Introduce STMT_VINFO_VEC_STMTS
blob
|
commitdiff
|
diff to current
2020-06-04
Richard Biener
add vect_get_slp_vect_def
blob
|
commitdiff
|
diff to current
2020-06-04
Richard Biener
Add explicit SLP_TREE_LANES
blob
|
commitdiff
|
diff to current
2020-05-29
Richard Biener
tree-optimization/95272 - add SLP_TREE_REPRESENTATIVE
blob
|
commitdiff
|
diff to current
2020-05-28
Richard Biener
Code generate externals/invariants during the SLP graph...
blob
|
commitdiff
|
diff to current
next