]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vect-stmts.cc
build: Fix missing variable quotes and typo
[thirdparty/gcc.git] / gcc / tree-vect-stmts.cc
6 days ago  Richard BienerFix fallout of peeling for gap improvements
7 days ago  Richard BienerImprove code generation of strided SLP loads
7 days ago  Richard Bienertree-optimization/115385 - handle more gaps with peelin...
7 days ago  Richard Bienertree-optimization/114107 - avoid peeling for gaps in...
8 days ago  Robin Dappvect: Merge loop mask and cond_op mask in fold-left...
10 days ago  Richard Bienertree-optimization/115383 - EXTRACT_LAST_REDUCTION with...
2024-06-06  Richard BienerAdd double reduction support for SLP vectorization
2024-06-06  Richard BienerRelax COND_EXPR reduction vectorization SLP restriction
2024-06-04  Richard BienerDo single-lane SLP discovery for reductions
2024-05-29  Richard Bienertree-optimization/115252 - enhance peeling for gaps...
2024-05-22  Richard BienerAvoid requiring VEC_PERM represenatives
2024-05-16  Pan LiVect: Support loop len in vectorizable early exit
2024-05-13  Richard BienerPR60276 fix for single-lane SLP
2024-05-07  Richard Bienertree-optimization/114921 - _Float16 -> __bf16 isn't...
2024-05-03  Richard Bienertree-optimization/114921 - _Float16 -> __bf16 isn't...
2024-03-26  Richard Bienertree-optimization/114471 - ICE with mismatching vector...
2024-03-19  Richard Bienertree-optimization/114375 - disallow SLP discovery of...
2024-03-10  Pan LiVECT: Fix ICE for vectorizable LD/ST when both len...
2024-03-04  Richard Bienertree-optimization/114164 - unsupported SIMD clone call...
2024-02-28  Juergen ChristOnly emulate integral vectors.
2024-01-23  Richard Bienertree-optimization/113552 - fix num_call accounting...
2024-01-18  Richard BienerAnother memory leak in vectorizable_store
2024-01-18  Richard BienerFix memory leak in vectorizable_store
2024-01-10  Tamar Christinamiddle-end: correctly identify the edge taken when...
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-24  Tamar Christinamiddle-end: Support vectorization of loops with multipl...
2023-12-19  Richard Bienertree-optimization/113073 - amend PR112736 fix
2023-12-12  Richard Bienertree-optimization/112736 - avoid overread with non...
2023-12-04  Richard Bienertree-optimization/112818 - re-instantiate vector type...
2023-12-01  Richard BienerFix ambiguity between vect_get_vec_defs with/without...
2023-11-21  Richard Bienertree-optimization/111970 - fix issue with SLP of emulat...
2023-11-14  Jakub JelinekAdd type-generic clz/ctz/clrsb/ffs/parity/popcount...
2023-11-09  Richard BienerRefactor x86 decl based scatter vectorization, prepare SLP
2023-11-09  Richard BienerFix SIMD clone SLP a bit more
2023-11-08  Richard BienerFix SLP of emulated gathers
2023-11-08  Richard BienerTLC to vect_check_store_rhs and vect_slp_child_index_fo...
2023-11-08  Richard BienerFix SLP of masked loads
2023-11-06  Richard Bienertree-optimization/112405 - SIMD clone calls with (loop...
2023-11-06  Richard Bienertree-optimization/112404 - two issues with SLP of ...
2023-11-03  Andre Vieiravect: allow using inbranch simdclones for masked loops
2023-11-03  Juzhe-ZhongVECT: Support SLP for MASK_LEN_GATHER_LOAD with dummy...
2023-11-02  Pan LiVECT: Refine the type size restriction of call vectorizer
2023-10-23  Robin Dappvect: Allow same precision for bit-precision conversions.
2023-10-23  Kewen Linvect: Cost adjacent vector loads/stores together [PR111784]
2023-10-20  Richard Bienertree-optimization/111891 - fix assert in vectorizable_s...
2023-10-19  Andre Vieiravect: Use inbranch simdclones in masked loops
2023-10-19  Andre Vieiravect: don't allow fully masked loops with non-masked...
2023-10-19  Andre Vieiraomp: Replace simd_clone_subparts with TYPE_VECTOR_SUBPARTS
2023-10-19  Richard BienerRefactor x86 vectorized gather path
2023-10-18  Richard BienerRe-instantiate integer mask to traditional vector mask...
2023-10-18  Tamar Christinamiddle-end: refactor vectorizable_comparison to make...
2023-10-17  Richard Bienertree-optimization/111846 - put simd-clone-info into...
2023-10-13  Richard BienerOMP SIMD inbranch call vectorization for AVX512 style...
2023-10-13  Richard BienerAdd support for SLP vectorization of OpenMP SIMD clone...
2023-10-12  Kewen Linvect: Consider vec_perm costing for VMAT_CONTIGUOUS_REVERSE
2023-10-12  Kewen Linvect: Get rid of vect_model_store_cost
2023-10-12  Kewen Linvect: Adjust vectorizable_store costing on VMAT_CONTIGU...
2023-10-12  Kewen Linvect: Adjust vectorizable_store costing on VMAT_LOAD_ST...
2023-10-12  Kewen Linvect: Adjust vectorizable_store costing on VMAT_ELEMENT...
2023-10-12  Kewen Linvect: Simplify costing on vectorizable_scan_store
2023-10-12  Kewen Linvect: Adjust vectorizable_store costing on VMAT_GATHER_...
2023-10-12  Kewen Linvect: Move vect_model_store_cost next to the transform...
2023-10-12  Kewen Linvect: Ensure vect store is supported for some VMAT_ELEM...
2023-08-24  Richard Bienertree-optimization/111115 - SLP of masked stores
2023-08-24  Juzhe-ZhongVECT: Apply LEN_FOLD_EXTRACT_LAST into loop vectorizer
2023-08-23  Kewen Linvect: Move VMAT_GATHER_SCATTER handlings from final...
2023-08-23  Kewen Linvect: Move VMAT_LOAD_STORE_LANES handlings from final...
2023-08-23  Kewen Linvect: Remove some manual release in vectorizable_store
2023-08-22  Richard BienerSimplify intereaved store vectorization processing
2023-08-18  Kewen Linvect: Factor out the handling on scatter store having...
2023-08-18  Kewen Linvect: Move VMAT_GATHER_SCATTER handlings from final...
2023-08-16  Juzhe-ZhongVECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into...
2023-08-15  Kewen Linvect: Move VMAT_LOAD_STORE_LANES handlings from final...
2023-08-15  Kewen Linvect: Remove several useless VMAT_INVARIANT checks
2023-08-11  Juzhe-ZhongVECT: Fix ICE on MASK_LEN_{LOAD, STORE} when no LEN...
2023-08-10  Richard BienerRemove insert location argument from vectorizable_live_...
2023-08-08  Ju-Zhe ZhongVECT: Support CALL vectorization for COND_LEN_*
2023-07-27  Kewen Linvect: Treat VMAT_ELEMENTWISE as scalar load in costing...
2023-07-26  Matthew Malcomson[committed] Add check_vect in a testcase
2023-07-24  Richard BienerRemove SLP_TREE_VEC_STMTS in favor of SLP_TREE_VEC_DEFS
2023-07-24  Robin Dappvect: Handle demoting FLOAT and promoting FIX_TRUNC.
2023-07-21  Juzhe-Zhongcleanup: Change condition order
2023-07-21  Juzhe-Zhongcleanup: make all cond_len_* and mask_len_* consistent...
2023-07-21  Juzhe-Zhongcleanup: Change LEN_MASK into MASK_LEN
2023-07-20  Ju-Zhe ZhongCODE STRUCTURE: Refine codes in Vectorizer
2023-07-20  Matthew Malcomsonvectorizer: Avoid an OOB access from vectorization
2023-07-17  Kewen Linvect: Initialize new_temp to avoid false positive warni...
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_CONTIGUOUS
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_CONTIGUO...
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_CONTIGUO...
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_LOAD_STO...
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_GATHER_S...
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_ELEMENTW...
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_INVARIANT
2023-07-13  Kewen Linvect: Adjust vectorizable_load costing on VMAT_GATHER_S...
2023-07-13  Kewen Linvect: Move vect_model_load_cost next to the transform...
2023-07-12  Ju-Zhe ZhongVECT: Apply COND_LEN_* into vectorizable_operation
2023-07-06  Ju-Zhe ZhongVECT: Fix ICE of variable stride on strieded load/store...
2023-07-05  Ju-Zhe ZhongVECT: Apply LEN_MASK_GATHER_LOAD/SCATTER_STORE into...
2023-07-05  Richard BienerFix typo in vectorizer debug message
next