aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vectorizable_live_operationRichard Sandiford1-13/+27
2018-01-03poly_int: vectorizable_inductionRichard Sandiford1-17/+58
2018-01-03poly_int: vectorizable_reductionRichard Sandiford1-15/+51
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford1-33/+56
2018-01-03poly_int: vect_nunits_for_costRichard Sandiford1-3/+5
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-99/+124
2018-01-03Add an alternative vector loop iv mechanismRichard Sandiford1-7/+19
2018-01-02Use explicit encodings for simple permutesRichard Sandiford1-2/+4
2018-01-02Make vec_perm_indices use new vector encodingRichard Sandiford1-12/+12
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-4/+1
2017-12-21poly_int: loop versioning thresholdRichard Sandiford1-8/+17
2017-12-19re PR tree-optimization/80631 (Compiling with -O3 -mavx2 gives wrong code)Jakub Jelinek1-2/+2
2017-12-12re PR tree-optimization/80631 (Compiling with -O3 -mavx2 gives wrong code)Jakub Jelinek1-36/+103
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-2/+2
2017-12-07Make gimple_build_vector take a tree_vector_builderRichard Sandiford1-13/+11
2017-12-07Use tree_vector_builder instead of build_vectorRichard Sandiford1-3/+4
2017-12-07re PR tree-optimization/81303 (410.bwaves regression caused by r249919)Bin Cheng1-100/+110
2017-11-22Replace REDUC_*_EXPRs with internal functions.Richard Sandiford1-63/+55
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka1-10/+4
2017-10-23Use SCALAR_TYPE_MODE in vect_create_epilog_for_reductionRichard Sandiford1-1/+1
2017-10-20re PR tree-optimization/82473 (ICE in vect_get_vec_def_for_stmt_copy, at tree...Richard Biener1-2/+5
2017-10-19asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka1-4/+1
2017-09-18Move computation of SLP_TREE_NUMBER_OF_VEC_STMTSRichard Sandiford1-2/+1
2017-09-18Fix type of bitstart in vectorizable_live_operationRichard Sandiford1-1/+1
2017-09-18Fix vectorizable_live_operation handling of vector booleansRichard Sandiford1-1/+3
2017-09-18re PR tree-optimization/82220 (SPEC CPU2006 482.sphinx3 ~10% performance regr...Richard Biener1-2/+2
2017-09-16PR82228: Move ncopies calculation in vectorizable_live_operationRichard Sandiford1-5/+5
2017-09-14Add LOOP_VINFO_MAX_VECT_FACTORRichard Sandiford1-0/+2
2017-09-14Add a vect_worthwhile_without_simd_p helper routineRichard Sandiford1-4/+14
2017-09-14Add a vect_get_num_copies helper routineRichard Sandiford1-6/+9
2017-09-14Make more use of gimple-fold.h in tree-vect-loop.cRichard Sandiford1-12/+19
2017-09-14Add gimple_build_vector* helpersRichard Sandiford1-112/+44
2017-09-14Use vec<> for constant permute masksRichard Sandiford1-11/+13
2017-09-14Use vec<> in build_vectorRichard Sandiford1-30/+34
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-2/+4
2017-08-21Add a type_has_mode_precision_p helper functionRichard Sandiford1-2/+1
2017-08-16PR81815: Invalid conditional reductionRichard Sandiford1-7/+12
2017-08-04C++-ify vec_info structuresRichard Sandiford1-99/+44
2017-08-04Use base inequality for some vector alias checksRichard Sandiford1-0/+8
2017-07-27re PR tree-optimization/81573 (wrong code at -O3 on x86_64-linux-gnu)Richard Biener1-7/+26
2017-07-25re PR tree-optimization/81510 (ice in operator[], at vec.h:749)Richard Biener1-19/+21
2017-07-21re PR tree-optimization/81500 (ICE with -O3 in process_use, at tree-vect-stmt...Richard Biener1-4/+2
2017-07-21re PR tree-optimization/81303 (410.bwaves regression caused by r249919)Richard Biener1-2/+3
2017-07-20re PR tree-optimization/61171 (vectorization fails for a reduction in presenc...Richard Biener1-88/+159
2017-07-18re PR tree-optimization/81418 (ICE in vect_get_vec_def_for_stmt_copy)Richard Biener1-21/+39
2017-07-16tree-ssa-loop-manip.c (tree_transform_and_unroll_loop): Use profile_proabilit...Jan Hubicka1-5/+3
2017-07-05Remove enum before machine_modeRichard Sandiford1-2/+2
2017-07-03Avoid minimum - 1 confusion in vectoriserRichard Sandiford1-22/+12