Daily bump.
[gcc.git] / gcc / tree-vectorizer.h
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...
2020-05-22 Richard Bienerenfoce SLP_TREE_VECTYPE for invariants
2020-05-22 Richard Bieneradd ctor/dtor to slp_tree
2020-05-19 Richard Bienercost invariant nodes from vect_slp_analyze_node_operati...
2020-05-13 Richard Bieneradd vectype parameter to add_stmt_cost hook
2020-05-13 Richard BienerRemove SLP_INSTANCE_GROUP_SIZE
2020-05-08 Richard Bienermove permutation validity check
2020-05-06 Richard BienerPrepare removal of SLP_INSTANCE_GROUP_SIZE
2020-05-05 Richard Bieneradd vec_info * parameters where needed
2020-01-20 Richard Bienertree-optimization/93094 pass down VECTORIZED_CALL to...
2020-01-14 David Malcolmhash-table.h: support non-zero empty values in empty_sl...
2020-01-10 Andre Vieira[vect] Add missing comment
2020-01-10 Andre Vieira[vect] Keep track of DR_OFFSET advance in dr_vec_info...
2020-01-01 Jakub JelinekUpdate copyright years.
2019-11-29 Richard SandifordRecord the vector mask precision in stmt_vec_info
2019-11-29 Richard SandifordMake vect_get_mask_type_for_stmt take a group size
2019-11-16 Richard SandifordOptionally pick the cheapest loop_vec_info
2019-11-16 Richard SandifordExtend can_duplicate_and_interleave_p to mixed-size...
2019-11-16 Richard SandifordApply maximum nunits for BB SLP
2019-11-14 Richard SandifordAvoid retrying with the same vector modes
2019-11-14 Richard SandifordSupport vectorisation with mixed vector sizes
2019-11-14 Richard SandifordReplace vec_info::vector_size with vec_info::vector_mode
2019-11-14 Richard SandifordAdd build_truth_vector_type_for_mode
2019-11-13 Richard SandifordAvoid accounting for non-existent vector loop versioning
2019-11-13 Richard SandifordDon't assign a cost to vectorizable_assignment
2019-11-12 Martin LiskaApply mechanical replacement (generated patch).
2019-11-08 Richard Bienerre PR tree-optimization/92324 (ICE in expand_direct_opt...
2019-11-08 Richard SandifordGeneralise gather and scatter optabs
2019-11-04 Andre Vieira[vect] Clean up orig_loop_vinfo from vect_analyze_loop
2019-11-04 Joel Hutton[SLP] SLP vectorization: vectorize vector constructors
2019-10-29 Andre Vieira[vect]PR 88915: Vectorize epilogues when versioning...
2019-10-21 Richard Bienertree-vectorizer.h (_slp_tree::ops): New member.
2019-10-21 Richard SandifordReplace current_vector_size with vec_info::vector_size
2019-10-21 Richard SandifordPass a vec_info to vect_double_mask_nunits
2019-10-21 Richard SandifordPass a vec_info to vect_halve_mask_nunits
2019-10-21 Richard SandifordPass a vec_info to supportable_narrowing_operation
2019-10-21 Richard SandifordPass a vec_info to can_duplicate_and_interleave_p
2019-10-21 Richard SandifordPass a vec_info to duplicate_and_interleave
2019-10-21 Richard SandifordPass a vec_info to get_vectype_for_scalar_type
2019-10-21 Richard SandifordPass a vec_info to get_mask_type_for_scalar_type
2019-10-21 Richard SandifordPass a vec_info to vect_supportable_shift
2019-10-18 Prathamesh Kulkarnire PR target/86753 (gcc.target/aarch64/sve/vcond_[45...
2019-10-17 Richard Bienertree-vectorizer.h (_stmt_vec_info::cond_reduc_code...
2019-10-17 Andre Vieira[vect] Refactor versioning threshold
2019-10-17 Richard Bienertree-vect-loop.c (needs_fold_left_reduction_p): Export.
2019-10-11 Bernd Edlingertree-vect-loop.c (vect_analyze_loop_operations): Adjust...
2019-10-09 Richard Bienertree-vectorizer.h (_stmt_vec_info::reduc_vectype_in...
2019-10-08 Richard Bienertree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove.
2019-10-02 Richard Bienertree-vectorizer.h (vect_transform_reduction): Declare.
2019-10-02 Richard Bienertree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_t...
2019-09-30 Richard Bienergimple.c (gimple_get_lhs): For PHIs return the result.
2019-09-27 Richard Bienertree-vectorizer.h (_stmt_vec_info::reduc_fn): New.
2019-09-26 Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Analyz...
2019-09-26 Richard Bienertree-vect-loop.c (vect_analyze_loop_operations): Also...
2019-09-24 Richard Bienertree-vectorizer.h (_stmt_vec_info::const_cond_reduc_cod...
2019-09-20 Richard Bienerre PR testsuite/91821 (r275928 breaks gcc.target/powerp...
2019-09-20 Richard Bienerre PR tree-optimization/91822 (FAIL: gcc.dg/pr88031...
next