index
:
riscv-gnu-toolchain/gcc.git
devel/analyzer
devel/autopar_devel
devel/autopar_europar_2021
devel/bypass-asm
devel/c++-contracts
devel/c++-coroutines
devel/c++-modules
devel/c++-name-lookup
devel/coarray_native
devel/existing-fp8
devel/fortran_unsigned
devel/gccgo
devel/gfortran-caf
devel/gimple-linterchange
devel/gomp-5_0-branch
devel/icpp2021
devel/ira-select
devel/ix86/evex512
devel/jlaw/crc
devel/loop-unswitch-support-switches
devel/lto-offload
devel/m2link
devel/modula-2
devel/mold-lto-plugin
devel/mold-lto-plugin-v2
devel/nothrow-detection
devel/omp/gcc-10
devel/omp/gcc-11
devel/omp/gcc-12
devel/omp/gcc-13
devel/omp/gcc-14
devel/omp/gcc-9
devel/omp/ompd
devel/power-ieee128
devel/range-gen3
devel/ranger
devel/rust/master
devel/sh-lra
devel/sphinx
devel/ssa-range
devel/subreg-coalesce
devel/unified-autovect
master
releases/egcs-1.0
releases/egcs-1.1
releases/gcc-10
releases/gcc-11
releases/gcc-12
releases/gcc-13
releases/gcc-14
releases/gcc-2.95
releases/gcc-2.95.2.1-branch
releases/gcc-3.0
releases/gcc-3.1
releases/gcc-3.2
releases/gcc-3.3
releases/gcc-3.4
releases/gcc-4.0
releases/gcc-4.1
releases/gcc-4.2
releases/gcc-4.3
releases/gcc-4.4
releases/gcc-4.5
releases/gcc-4.6
releases/gcc-4.7
releases/gcc-4.8
releases/gcc-4.9
releases/gcc-5
releases/gcc-6
releases/gcc-7
releases/gcc-8
releases/gcc-9
releases/libgcj-2.95
trunk
Unnamed repository; edit this file 'description' to name the repository.
root
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gcc
/
tree-vectorizer.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-09-02
load and store-lanes with SLP
Richard Biener
1
-0
/
+4
2024-07-17
vect: Optimize order of lane-reducing operations in loop def-use cycles
Feng Xue
1
-0
/
+6
2024-07-17
vect: Support multiple lane-reducing operations for loop reduction [PR114440]
Feng Xue
1
-0
/
+2
2024-07-17
vect: Add a unified vect_get_num_copies for slp and non-slp
Feng Xue
1
-1
/
+27
2024-06-27
vect: generate suitable convert insn for int -> int, float -> float and int <...
Hu, Lin1
1
-0
/
+4
2024-06-20
vect: Add a function to check lane-reducing stmt
Feng Xue
1
-0
/
+12
2024-06-11
vect: Merge loop mask and cond_op mask in fold-left reduction [PR115382].
Robin Dapp
1
-0
/
+3
2024-06-01
vect: Add a function to check lane-reducing code
Feng Xue
1
-0
/
+6
2024-05-29
vect: Unify bbs in loop_vec_info and bb_vec_info
Feng Xue
1
-10
/
+13
2024-05-16
Vect: Support loop len in vectorizable early exit
Pan Li
1
-0
/
+4
2024-01-03
Update copyright years.
Jakub Jelinek
1
-1
/
+1
2023-12-24
middle-end: Support vectorization of loops with multiple exits.
Tamar Christina
1
-2
/
+33
2023-12-01
Fix ambiguity between vect_get_vec_defs with/without vectype
Richard Biener
1
-4
/
+4
2023-11-08
TLC to vect_check_store_rhs and vect_slp_child_index_for_operand
Richard Biener
1
-1
/
+1
2023-11-06
tree-optimization/112404 - two issues with SLP of .MASK_LOAD
Richard Biener
1
-0
/
+1
2023-11-02
ifcvt/vect: Emit COND_OP for conditional scalar reduction.
Robin Dapp
1
-1
/
+1
2023-10-18
middle-end: maintain LCSSA throughout loop peeling
Tamar Christina
1
-1
/
+1
2023-10-18
middle-end: updated niters analysis to handle multiple exits.
Tamar Christina
1
-1
/
+9
2023-10-18
middle-end: Refactor vectorizer loop conditionals and separate out IV to new ...
Tamar Christina
1
-4
/
+22
2023-10-17
tree-optimization/111846 - put simd-clone-info into SLP tree
Richard Biener
1
-0
/
+6
2023-08-24
tree-optimization/111115 - SLP of masked stores
Richard Biener
1
-0
/
+1
2023-08-16
VECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into vectorizer
Juzhe-Zhong
1
-2
/
+2
2023-08-15
Support constants and externals in BB reduction vectorization
Richard Biener
1
-4
/
+5
2023-08-10
Remove insert location argument from vectorizable_live_operation
Richard Biener
1
-2
/
+1
2023-08-08
tree-optimization/49955 - BB reduction with odd number of lanes
Richard Biener
1
-0
/
+5
2023-07-24
Remove SLP_TREE_VEC_STMTS in favor of SLP_TREE_VEC_DEFS
Richard Biener
1
-3
/
+4
2023-07-06
tree-optimization/110563 - simplify epilogue VF checks
Richard Biener
1
-2
/
+1
2023-06-19
AVX512 fully masked vectorization
Richard Biener
1
-3
/
+32
2023-06-19
Add loop_vinfo argument to vect_get_loop_mask
Richard Biener
1
-1
/
+2
2023-06-10
VECT: Add SELECT_VL support
Ju-Zhe Zhong
1
-0
/
+6
2023-06-05
vect: Refactor to allow internal_fn's
Andre Vieira
1
-7
/
+9
2023-05-31
Enhance NARROW FLOAT_EXPR vectorization by truncating integer to lower precis...
liuhongt
1
-0
/
+1
2023-05-25
VECT: Add decrement IV iteration loop control by variable amount support
Ju-Zhe Zhong
1
-0
/
+8
2023-05-22
VECT: Fix bug of multiple-rgroup for length is counting elements
Ju-Zhe Zhong
1
-2
/
+3
2023-02-16
don't declare header-defined functions both static and inline
Patrick Palka
1
-32
/
+32
2023-02-02
Don't peel nonlinear iv(mult or shift) for epilog when vf is not constant.
liuhongt
1
-3
/
+0
2023-01-02
Update copyright years.
Jakub Jelinek
1
-1
/
+1
2022-10-17
Vectorization of first-order recurrences
Richard Biener
1
-0
/
+4
2022-09-29
Check nonlinear iv in vect_can_advance_ivs_p.
liuhongt
1
-0
/
+3
2022-09-07
Extend vectorizer to handle nonlinear induction for neg, mul/lshift/rshift wi...
liuhongt
1
-0
/
+15
2022-08-30
Extend SLP permutation optimisations
Richard Sandiford
1
-0
/
+2
2022-07-04
Revert update-ssa assert in vectorizer
Richard Biener
1
-0
/
+4
2022-02-22
tree-optimization/104582 - make SLP node available in vector cost hook
Richard Biener
1
-11
/
+17
2022-02-22
tree-optimization/104582 - Simplify vectorizer cost API and fixes
Richard Biener
1
-0
/
+12
2022-02-15
vect+aarch64: Fix ldp_stp_* regressions
Richard Sandiford
1
-0
/
+35
2022-02-02
vect: Simplify and extend the complex numbers validation routines.
Tamar Christina
1
-1
/
+10
2022-01-18
[vect] Add main vectorized loop unrolling
Andre Vieira
1
-1
/
+24
2022-01-17
Change references of .c files to .cc files
Martin Liska
1
-10
/
+10
2022-01-13
vect: Add bias parameter for partial vectorization
Robin Dapp
1
-0
/
+10
2022-01-03
Update copyright years.
Jakub Jelinek
1
-1
/
+1
[next]