]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/tree-vectorizer.h
[prange] Reword dispatch error message
[thirdparty/gcc.git] / gcc / tree-vectorizer.h
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-24  Tamar Christinamiddle-end: Support vectorization of loops with multipl...
2023-12-01  Richard BienerFix ambiguity between vect_get_vec_defs with/without...
2023-11-08  Richard BienerTLC to vect_check_store_rhs and vect_slp_child_index_fo...
2023-11-06  Richard Bienertree-optimization/112404 - two issues with SLP of ...
2023-11-02  Robin Dappifcvt/vect: Emit COND_OP for conditional scalar reduction.
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-17  Richard Bienertree-optimization/111846 - put simd-clone-info into...
2023-08-24  Richard Bienertree-optimization/111115 - SLP of masked stores
2023-08-16  Juzhe-ZhongVECT: Apply MASK_LEN_{LOAD_LANES, STORE_LANES} into...
2023-08-15  Richard BienerSupport constants and externals in BB reduction vectori...
2023-08-10  Richard BienerRemove insert location argument from vectorizable_live_...
2023-08-08  Richard Bienertree-optimization/49955 - BB reduction with odd number...
2023-07-24  Richard BienerRemove SLP_TREE_VEC_STMTS in favor of SLP_TREE_VEC_DEFS
2023-07-06  Richard Bienertree-optimization/110563 - simplify epilogue VF checks
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-06-05  Andre Vieiravect: Refactor to allow internal_fn's
2023-05-30  liuhongtEnhance NARROW FLOAT_EXPR vectorization by truncating...
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-02-16  Patrick Palkadon't declare header-defined functions both static...
2023-02-02  liuhongtDon't peel nonlinear iv(mult or shift) for epilog when...
2023-01-02  Jakub JelinekUpdate copyright years.
2022-10-17  Richard BienerVectorization of first-order recurrences
2022-09-29  liuhongtCheck nonlinear iv in vect_can_advance_ivs_p.
2022-09-07  liuhongtExtend vectorizer to handle nonlinear induction for...
2022-08-30  Richard SandifordExtend SLP permutation optimisations
2022-07-04  Richard BienerRevert update-ssa assert in vectorizer
2022-02-22  Richard Bienertree-optimization/104582 - make SLP node available...
2022-02-22  Richard Bienertree-optimization/104582 - Simplify vectorizer cost...
2022-02-15  Richard Sandifordvect+aarch64: Fix ldp_stp_* regressions
2022-02-02  Tamar Christinavect: Simplify and extend the complex numbers validatio...
2022-01-18  Andre Vieira[vect] Add main vectorized loop unrolling
2022-01-17  Martin LiskaChange references of .c files to .cc files
2022-01-13  Robin Dappvect: Add bias parameter for partial vectorization
2022-01-03  Jakub JelinekUpdate copyright years.
2021-12-03  Tamar Christinasve: combine nested if predicates
2021-11-30  Richard Sandifordvect: Fix vect_is_reduction
2021-11-30  Richard Sandifordvect: Make reduction code handle calls
2021-11-10  Tamar ChristinaAArch64: do not keep negated mask and inverse mask...
2021-11-10  Richard Sandifordvect: Pass scalar_costs to finish_cost
2021-11-10  Richard Sandifordvect: Keep scalar costs around longer
2021-11-10  Richard Sandifordvect: Hookize better_loop_vinfo_p
2021-11-10  Richard Sandifordvect: Remove vec_outside/inside_cost fields
2021-11-10  Richard Sandifordvect: Move vector costs to loop_vec_info
2021-11-10  liuhongtExtend is_cond_scalar_reduction to handle bit_and/bit_x...
2021-11-08  Richard Bienertree-optimization/103102 - fix error in vectorizer...
2021-11-05  Richard BienerSplit vector loop analysis into main and epilogue analysis
2021-11-05  Richard BienerFirst refactor of vect_analyze_loop
2021-11-04  Richard Sandifordvect: Convert cost hooks to classes
2021-10-26  Richard BienerUnify offset and byte_offset for vect_create_addr_base_...
2021-10-26  Richard BienerMove negative stride bias out of dr_misalignment
2021-10-19  Richard BienerRefactor vect_supportable_dr_alignment
2021-10-19  Richard BienerRefactor load/store costing
2021-10-19  Richard BienerRemove check_aligned parameter from vect_supportable_dr...
2021-10-12  Jakub Jelinekvectorizer: Fix up -fsimd-cost-model= handling
2021-09-27  Richard BienerAllow different vector types for stmt groups
2021-09-15  Richard BienerMaintain (mis-)alignment info in the first element...
2021-09-01  Richard Bienertree-optimization/102139 - fix SLP DR base alignment
2021-08-24  Richard Bienertree-optimization/100089 - avoid leaving scalar if...
2021-08-10  Richard Bienertree-optimization/101801 - rework generic vector vector...
2021-08-06  Richard Bienertree-optimization/101801 - remove vect_worthwhile_witho...
2021-08-06  Martin SeborAdjust by-value function vec arguments to by-reference.
2021-08-05  Richard Sandifordvect: Move costing helpers from aarch64 code
2021-07-20  Martin SeborAdjust by-value function vec arguments to by-reference.
2021-07-16  Richard BienerRemove more gimple_expr_type uses
2021-07-15  Richard BienerStreamline vect_gen_while
2021-07-13  Richard Sandifordvect: Reuse reduction accumulators between loops
2021-07-13  Richard Sandifordvect: Add a vect_phi_initial_value helper function
2021-06-24  Richard BienerAdd x86 addsub SLP pattern
2021-06-21  Richard Bienertree-optimization/101120 - fix compile-time issue with...
2021-06-17  Richard BienerVectorization of BB reductions
2021-06-09  Richard Bienertree-optimization/97832 - handle associatable chains...
2021-06-08  Richard BienerMake SLP root stmt a vector
2021-05-20  Kewen Linvect: Replace hardcoded inner loop cost factor
2021-05-11  Kewen Linvect: Add costing_for_scalar parameter to init_cost...
2021-03-19  Tamar Christinaslp: remove unneeded permute calculation (PR99656)
2021-02-05  Richard Bienertree-optimization/98855 - redo BB vectorization costing
2021-02-03  Tamar Christinaslp: Split out patterns away from using SLP_ONLY into...
2021-01-04  Jakub JelinekUpdate copyright years.
2020-12-13  Tamar Christinamiddle-end: Support complex Addition
2020-12-13  Tamar Christinamiddle-end: Refactor and expose some vectorizer helper...
2020-12-07  Richard Bienertree-optimization/98113 - vectorize a sequence of BIT_I...
2020-12-02  Richard Bienertree-optimization/97630 - fix SLP cycle memory leak
2020-11-16  Richard BienerDelay SLP instance loads gathering
2020-11-05  Tamar Christinamiddle-end: Store and use the SLP instance kind when...
2020-11-04  Richard Bieneradd costing to SLP vectorized PHIs
2020-10-29  Richard Sandifordvect: Fix load costs for SLP permutes
2020-10-27  Richard BienerSLP vectorize across PHI nodes
2020-10-27  Richard BienerMove SLP nodes to an alloc-pool
2020-10-13  Richard BienerRemove STMT_VINFO_SAME_ALIGN_REFS
2020-10-12  Richard Bieneroptimize permutes in SLP, remove vect_attempt_slp_rearr...
2020-10-08  Richard BienerSLP vectorize multiple BBs at once
2020-09-30  Tamar Christinamiddle-end: Refactor refcnt to use SLP_TREE_REF_COUNT...
2020-09-29  Richard Bienermove permute optimization to optimize-slp
2020-09-23  Richard Sandifordvect: Fix epilogue loop handling of partial vectors
next