aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-slp.c
AgeCommit message (Expand)AuthorFilesLines
2019-08-30Backport PRs 91126, 91131, 91162, 91200, 91280, 91293, 91375Richard Biener1-0/+3
2019-02-08backport: [multiple changes]Richard Biener1-7/+34
2018-05-08backport: re PR tree-optimization/85627 (ICE in update_phi_components in tree...Richard Biener1-5/+5
2018-02-12re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener1-15/+16
2018-02-12re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener1-22/+51
2018-02-07re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener1-1/+1
2018-01-30re PR target/83008 ([performance] Is it better to avoid extra instructions in...Richard Biener1-9/+47
2018-01-13SLP reductions with variable-length vectorsRichard Sandiford1-5/+5
2018-01-13Handle more SLP constant and extern definitions for variable VFRichard Sandiford1-40/+224
2018-01-13Add support for masked load/store_lanesRichard Sandiford1-2/+2
2018-01-03Make vect_model_store_cost take a vec_load_store_typeRichard Sandiford1-1/+1
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-15/+16
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vec_perm_indices element typeRichard Sandiford1-2/+4
2018-01-03poly_int: two-operation SLPRichard Sandiford1-5/+18
2018-01-03poly_int: vect_get_constant_vectorsRichard Sandiford1-0/+15
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford1-10/+22
2018-01-03poly_int: vect_nunits_for_costRichard Sandiford1-9/+11
2018-01-03poly_int: SLP max_unitsRichard Sandiford1-35/+48
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-26/+45
2018-01-02Add a vec_perm_indices_to_tree helper functionRichard Sandiford1-7/+1
2018-01-02Make vec_perm_indices use new vector encodingRichard Sandiford1-10/+15
2018-01-02Remove vec_perm_const optabRichard Sandiford1-0/+1
2018-01-02Split can_vec_perm_p into can_vec_perm_{var,const}_pRichard Sandiford1-2/+2
2017-12-07Use tree_vector_builder instead of build_vectorRichard Sandiford1-6/+9
2017-11-29re PR tree-optimization/83202 (Try joining operations on consecutive array el...Richard Biener1-9/+37
2017-10-06re PR tree-optimization/82436 (465.tonto ICE in vect_get_slp_vect_defs, at tr...Richard Biener1-5/+13
2017-09-18Move computation of SLP_TREE_NUMBER_OF_VEC_STMTSRichard Sandiford1-45/+45
2017-09-18Include phis in SLP unrolling calculationRichard Sandiford1-27/+51
2017-09-14Use vec<> for constant permute masksRichard Sandiford1-12/+13
2017-09-14Use vec<> in build_vectorRichard Sandiford1-9/+10
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-1/+1
2017-08-30[18/77] Make int_mode_for_mode return an opt_scalar_int_modeRichard Sandiford1-1/+1
2017-08-29tree-vect-slp.c (vect_bb_slp_scalar_cost): Properly confine life to the activ...Richard Biener1-2/+11
2017-08-08re PR tree-optimization/81723 (fortran build doesn't terminate on 64bit targets)Richard Biener1-6/+81
2017-08-04Pool alignment information for common basesRichard Sandiford1-0/+2
2017-08-04C++-ify vec_info structuresRichard Sandiford1-54/+25
2017-08-02re PR tree-optimization/81633 (Incorrect floating point result with tree vect...Richard Biener1-31/+26
2017-07-27re PR tree-optimization/81571 (ICE at -O3 in both 32-bit and 64-bit modes (in...Richard Biener1-4/+20
2017-07-20re PR tree-optimization/61171 (vectorization fails for a reduction in presenc...Richard Biener1-4/+5
2017-07-03re PR tree-optimization/60510 (SLP blocks loop vectorization (with reduction))Richard Biener1-1/+14
2017-07-03tree-vect-loop.c (vect_analyze_loop_operations): Also analyze reduction PHIs.Richard Biener1-6/+9
2017-06-30tree-vect-slp.c (vect_slp_analyze_node_operations): Only analyze the first sc...Richard Biener1-20/+61
2017-06-29tree-vect-loop.c (vect_analyze_scalar_cycles_1): Do not add reduction chains ...Richard Biener1-15/+6
2017-06-28tree-vect-loop.c (vectorizable_reduction): Move special cond reduction IV var...Richard Biener1-7/+3
2017-06-28tree-vectorizer.h (vect_get_vec_defs): Remove.Richard Biener1-88/+4
2017-06-06re PR tree-optimization/80928 (SLP vectorization does not handle induction in...Richard Biener1-8/+61
2017-06-02tree-vect-slp.c (vect_detect_hybrid_slp_2): Match up what we consider a relev...Richard Biener1-1/+8
2017-05-17Introduce dump_flags_t type and use it instead of int type.Martin Liska1-1/+1
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-1/+1