analyzer: fix feasibility false +ve on jumps through function ptrs [PR107582]
[platform/upstream/gcc.git] / gcc / tree-vectorizer.h
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
2020-09-16 Richard Bienerremove STMT_VINFO_NUM_SLP_USES
2020-09-11 Richard Bienerimprove BB vectorization dump locations
2020-09-10 Richard Bienertree-optimization/96043 - BB vectorization costing...
2020-09-07 Richard Bienercode generate live lanes in basic-block vectorization
2020-09-04 Richard Bienertree-optimization/96920 - another ICE when vectorizing...
2020-08-26 Richard Bienertree-optimization/96698 - fix ICE when vectorizing...
2020-08-24 Martin LiskaSLP: support entire BB.
2020-08-06 Kewen Linvect/rs6000: Support vector with length cost modeling
2020-07-20 Kewen Linvect: Support length-based partial vectors approach
2020-07-09 Richard Bienerremove premature vect_verify_datarefs_alignment
2020-07-03 Richard Bienerrefactor SLP constant insertion and provde entry insert...
2020-06-29 Richard Bienerdo not include <utility> from tree-vectorizer.h
2020-06-29 Martin LiskaUse gsi_bb instead of iterator->bb.
2020-06-26 Richard Bienertree-optimization/95897 - fix fold-left SLP reduction...
2020-06-24 Richard Bieneremit SLP vectorized loads earlier
2020-06-18 Martin Liskavectorizer: add _bb_vec_info::region_stmts and reverse_...
2020-06-18 Richard Bienerremove SLP_TREE_TWO_OPERATORS, add SLP permutation...
2020-06-12 Kewen Linvect: Factor out and rename some functions/macros
2020-06-11 Kewen Linvect: Rename things related to rgroup_masks
2020-06-11 Kewen Linvect: Rename fully_masked_p to using_partial_vectors_p
2020-06-11 Kewen Linvect: Rename can_fully_mask_p to can_use_partial_vectors_p
2020-06-10 Richard BienerMake {SLP_TREE,STMT_VINFO}_VEC_STMTS a vector of gimple *
2020-06-10 Richard BienerIntroduce STMT_VINFO_VEC_STMTS
2020-06-04 Richard Bieneradd vect_get_slp_vect_def
2020-06-04 Richard BienerAdd explicit SLP_TREE_LANES
2020-05-29 Richard Bienertree-optimization/95272 - add SLP_TREE_REPRESENTATIVE
2020-05-28 Richard BienerCode generate externals/invariants during the SLP graph...
next