]> gcc.gnu.org Git - gcc.git/history - gcc/tree-vect-loop.cc
tree-optimization/114297 - SLP reduction with early break fix
[gcc.git] / gcc / tree-vect-loop.cc
2024-03-12 Richard Bienertree-optimization/114297 - SLP reduction with early...
2024-03-06 Richard Bienertree-optimization/114239 - rework reduction epilogue...
2024-03-04 Richard Bienertree-optimization/114192 - scalar reduction kept live...
2024-02-22 Richard Bienertree-optimization/114027 - conditional reduction chain
2024-02-15 Richard Bienertree-optimization/111156 - properly dissolve SLP only...
2024-02-13 Richard Bienertree-optimization/113902 - fix VUSE update in move_earl...
2024-02-13 Tamar Christinamiddle-end: update vector loop upper bounds when early...
2024-02-12 Richard Bienertree-optimization/113863 - elide degenerate virtual...
2024-02-08 Tamar Christinamiddle-end: don't cache restart_loop in vectorizable_li...
2024-02-07 Tamar Christinamiddle-end: fix ICE when destination BB for stores...
2024-02-07 Tamar Christinamiddle-end: fix ICE when moving statements to empty...
2024-01-25 Richard Bienertree-optimization/113576 - non-empty latch and may_be_z...
2024-01-24 Tamar Christinamiddle-end: rename main_exit_p in reduction code.
2024-01-24 Tamar Christinamiddle-end: fix epilog reductions when vector iters...
2024-01-22 Richard Bienertree-optimization/113373 - add missing LC PHIs for...
2024-01-18 Richard BienerFix memory leak in vect_analyze_loop_form
2024-01-18 Richard Bienertree-optimization/113374 - early break vect and virtual...
2024-01-12 Tamar Christinamiddle-end: remove more usages of single_exit
2024-01-12 Tamar Christinamiddle-end: fill in reduction PHI for all alt exits...
2024-01-12 Tamar Christinamiddle-end: maintain LCSSA form when peeled vector...
2024-01-11 Richard Bienertree-optimization/112505 - bit-precision induction...
2024-01-10 Richard Bienertree-optimization/113078 - conditional subtraction...
2024-01-09 Tamar Christinamiddle-end: removed unused variable in vectorizable_liv...
2024-01-09 Tamar Christinamiddle-end: check if target can do extract first for...
2024-01-09 Jakub Jelinekvect: Ensure both NITERSM1 and NITERS are INTEGER_CSTs...
2024-01-08 Richard Bienertree-optimization/113026 - avoid vector epilog in more...
2024-01-03 Jakub JelinekUpdate copyright years.
2023-12-25 Tamar Christinamiddle-end: explicitly initialize vec_stmts [PR113132]
2023-12-24 Tamar Christinamiddle-end: Support vectorization of loops with multipl...
2023-12-15 Juzhe-ZhongMiddle-end: Do not model address cost for SELECT_VL...
2023-12-13 Juzhe-ZhongMiddle-end: Adjust decrement IV style partial vectoriza...
2023-12-08 Hao Liutree-optimization/112774: extend the SCEV CHREC tree...
2023-12-01 Richard BienerFix ambiguity between vect_get_vec_defs with/without...
2023-11-24 Richard Bienertree-optimization/112677 - stack corruption with .COND_...
2023-11-21 Robin Dappvect: Allow reduc_index != 1 for COND_OPs.
2023-11-21 Richard BienerMove VF based dependence check
2023-11-20 Richard Bienertree-optimization/112618 - unused .MASK_CALL
2023-11-17 Robin Dappvect: Pass truth type to vect_get_vec_defs.
2023-11-17 Jakub Jelinekvect: Fix check_reduction_path [PR112374]
2023-11-16 Juzhe-ZhongVECT: Clear LOOP_VINFO_USING_SELECT_VL_P when loop...
2023-11-14 liuhongtFix ICE in vectorizable_nonlinear_induction with bitfield.
2023-11-10 Juzhe-ZhongMiddle-end: Fix bug of induction variable vectorization...
2023-11-10 Robin Dappvect: Look through pattern stmt in fold_left_reduction.
2023-11-09 Richard Bienertree-optimization/112450 - avoid AVX512 style masking...
2023-11-07 Robin Dappvect/ifcvt: Add vec_cond fallback and check for vector...
2023-11-06 Richard Bienertree-optimization/112404 - two issues with SLP of ...
2023-11-03 Richard BienerCleanup vectorizable_live_operation
2023-11-03 Richard Bienertree-optimization/112366 - remove assert for failed...
2023-11-02 Robin Dappifcvt/vect: Emit COND_OP for conditional scalar reduction.
2023-10-23 liuhongtAvoid compile time hog on vect_peel_nonlinear_iv_init...
2023-10-20 Richard BienerRewrite more refs for epilogue vectorization
2023-10-19 Richard Bienertree-optimization/111131 - SLP for non-IFN gathers
2023-10-18 Tamar Christinamiddle-end: maintain LCSSA throughout loop peeling
2023-10-18 Tamar Christinamiddle-end: updated niters analysis to handle multiple...
2023-10-18 Tamar Christinamiddle-end: Refactor vectorizer loop conditionals and...
2023-10-12 Jakub Jelinekwide-int: Allow up to 16320 bits wide_int and change...
2023-10-12 Richard Bienertree-optimization/111764 - wrong reduction vectorization
2023-08-25 Richard Bienertree-optimization/111136 - STMT_VINFO_SLP_VECT_ONLY...
2023-08-24 Juzhe-ZhongVECT: Apply LEN_FOLD_EXTRACT_LAST into loop vectorizer
2023-08-22 Juzhe-ZhongVECT: Support loop len control on EXTRACT_LAST vectoriz...
2023-08-16 Juzhe-ZhongVECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into...
2023-08-11 Richard Bienertree-optimization/110979 - fold-left reduction and...
2023-08-10 Richard BienerRemove insert location argument from vectorizable_live_...
2023-08-07 Jan HubickaFix profile update after versioning ifconverted loop
2023-07-27 Jan HubickaMake store likely in optimize_mask_stores
2023-07-24 Richard BienerRemove SLP_TREE_VEC_STMTS in favor of SLP_TREE_VEC_DEFS
2023-07-24 Ju-Zhe ZhongVECT: Support floating-point in-order reduction for...
2023-07-24 Kewen Linvect: Don't vectorize a single scalar iteration loop...
2023-07-21 Jan HubickaAvoid scaling flat loop profiles of vectorized loops
2023-07-16 Jan HubickaFix profile update in scale_profile_for_vect_loop
2023-07-16 Jan HubickaFix optimize_mask_stores profile update
2023-07-06 Hao Liu OSVect: use a small step to calculate induction for the...
2023-07-06 Richard Bienertree-optimization/110563 - simplify epilogue VF checks
2023-07-06 Hao Liutree-optimization/110474 - Vect: select small VF for...
2023-07-04 Richard BienerRemove unnecessary check on scalar_niter == 0
2023-07-04 Hao LiuPR tree-optimization/110531 - Vect: avoid using uniniti...
2023-07-04 Richard Bienertree-optimization/110310 - move vector epilogue disabli...
2023-06-19 Richard BienerAVX512 fully masked vectorization
2023-06-19 Richard BienerAdd loop_vinfo argument to vect_get_loop_mask
2023-06-09 Ju-Zhe ZhongVECT: Add SELECT_VL support
2023-05-25 Ju-Zhe ZhongVECT: Add decrement IV iteration loop control by variab...
2023-05-22 Ju-Zhe ZhongVECT: Fix bug of multiple-rgroup for length is counting...
2023-05-17 Kewen Linvect: Don't retry if the previous analysis fails
2023-05-11 Pan LiVECT: Add tree_code into "creat_iv" and allow it can...
2023-04-21 Richard Bienertree-optimization/109573 - avoid ICEing on unexpected...
2023-04-12 Richard Bienertree-optimization/109473 - ICE with reduction epilog...
2023-03-21 Richard Bienertree-optimization/109219 - avoid looking at STMT_SLP_TYPE
2023-03-06 Richard Bienertree-optimization/109025 - fixup double reduction detection
2023-03-01 Richard Bienertree-optimization/108950 - widen-sum reduction ICE
2023-02-22 Andrew Stubbsvect: inbranch SIMD clones
2023-02-14 Richard Bienertree-optimization/108782 - nested first order recurrenc...
2023-02-02 liuhongtDon't peel nonlinear iv(mult or shift) for epilog when...
2023-01-31 Richard Sandifordvect: Fix single def-use cycle for ifn reductions ...
2023-01-02 Jakub JelinekUpdate copyright years.
2022-10-28 Richard Bienertree-optimization/107435 - ICE with recurrence vectoriz...
2022-10-20 Richard BienerAvoid PHI - PHI recurrence in vectorization
2022-10-18 Richard Bienertree-optimization/107302 - fix vec_perm placement for...
2022-10-17 Richard BienerVectorization of first-order recurrences
2022-10-13 Richard Bienertree-optimization/107247 - reduce SLP reduction accumulator
2022-10-13 Richard Bienertree-optimization/107160 - avoid reusing multiple accum...
next
This page took 2.403985 seconds and 108 git commands to generate.