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-12-03
Use the number of relevant stmts to limit SLP build
Richard Biener
1
-4
/
+0
2024-11-21
middle-end: Pass along SLP node when costing vector loads/stores
Tamar Christina
1
-8
/
+8
2024-11-18
vect: Add maskload else value support.
Robin Dapp
1
-3
/
+7
2024-11-16
tree-optimization/117558 - peeling for gaps and VL vectors
Richard Biener
1
-0
/
+4
2024-11-12
Add suggested_epilogue_mode to vector costs
Richard Biener
1
-0
/
+15
2024-11-07
Add LOOP_VINFO_MAIN_LOOP_INFO
Richard Biener
1
-3
/
+9
2024-11-07
Add LOOP_VINFO_DRS_ADVANCED_BY
Richard Biener
1
-0
/
+4
2024-10-30
Remove vectorizer finish_cost wrapper
Richard Biener
1
-18
/
+1
2024-10-16
Remove SLP_INSTANCE_UNROLLING_FACTOR, compute VF in vect_make_slp_decision
Richard Biener
1
-4
/
+0
2024-10-15
AArch64: re-enable memory access costing after SLP change.
Tamar Christina
1
-0
/
+12
2024-10-14
middle-end: support SLP early break
Tamar Christina
1
-1
/
+11
2024-10-11
tree-optimization/117080 - Add SLP_TREE_MEMORY_ACCESS_TYPE
Richard Biener
1
-40
/
+62
2024-10-07
tree-optimization/116982 - analyze scalar loop exit early
Richard Biener
1
-2
/
+4
2024-09-22
middle-end: lower COND_EXPR into gimple form in vect_recog_bool_pattern
Tamar Christina
1
-0
/
+7
2024-09-19
Fall back to single-lane SLP before falling back to no SLP
Richard Biener
1
-1
/
+1
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
[next]