aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-03poly_int: vector_builder element countRichard Sandiford1-2/+2
2018-01-03poly_int: vectorizable_conversionRichard Sandiford1-6/+9
2018-01-03poly_int: vectorizable_simd_clone_callRichard Sandiford1-17/+27
2018-01-03poly_int: vectorizable_callRichard Sandiford1-10/+6
2018-01-03poly_int: vectorizable_load/storeRichard Sandiford1-69/+105
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford1-8/+8
2018-01-03poly_int: vect_nunits_for_costRichard Sandiford1-8/+16
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-22/+40
2018-01-02Use ssizetype selectors for autovectorised VEC_PERM_EXPRsRichard Sandiford1-4/+5
2018-01-02Use explicit encodings for simple permutesRichard Sandiford1-4/+6
2018-01-02Add a vec_perm_indices_to_tree helper functionRichard Sandiford1-12/+2
2018-01-02Make vec_perm_indices use new vector encodingRichard Sandiford1-18/+31
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-5/+5
2018-01-02Pass vec_perm_indices by referenceRichard Sandiford1-2/+2
2017-12-09re PR lto/83338 (SPEC CPU2017 510.parest_r ICE)Jakub Jelinek1-2/+19
2017-12-08re PR tree-optimization/81303 (410.bwaves regression caused by r249919)Richard Biener1-2/+17
2017-12-07Use tree_vector_builder instead of build_vectorRichard Sandiford1-10/+9
2017-11-21New POINTER_DIFF_EXPRMarc Glisse1-2/+4
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka1-1/+1
2017-10-17target.h (enum vect_cost_for_stmt): Add vec_gather_load and vec_scatter_storeJan Hubicka1-0/+6
2017-10-10Require wi::to_wide for treesRichard Sandiford1-10/+6
2017-10-06re PR tree-optimization/82434 (-fstore-merging does not work reliably.)Jakub Jelinek1-3/+2
2017-09-22Let the target choose a vectorisation alignmentRichard Sandiford1-38/+45
2017-09-18Fix vectorizable_mask_load_store handling of invariant masksRichard Sandiford1-2/+4
2017-09-18Invoke vectorizable_live_operation in a consistent wayRichard Sandiford1-26/+34
2017-09-14Add a vect_worthwhile_without_simd_p helper routineRichard Sandiford1-19/+7
2017-09-14Add a vect_get_num_copies helper routineRichard Sandiford1-15/+14
2017-09-14Use vec<> for constant permute masksRichard Sandiford1-26/+26
2017-09-14Use vec<> in build_vectorRichard Sandiford1-14/+14
2017-09-06re PR target/82108 (Wrong vectorized code generated for x86_64)Richard Biener1-2/+2
2017-09-05Make mode_for_vector return an opt_modeRichard Sandiford1-10/+14
2017-09-04re PR c++/82084 (ICE: constructing wstring with -O3)Richard Biener1-0/+6
2017-08-30tree-vect-patterns.c (vect_pattern_recog_1): Use VECTOR_TYPE_P instead of VEC...Jon Beniston1-1/+2
2017-08-30[71/77] Use opt_scalar_mode for mode iteratorsRichard Sandiford1-5/+11
2017-08-30[68/77] Use scalar_mode for is_int_mode/is_float_mode pairsRichard Sandiford1-6/+4
2017-08-30[65/77] Add a SCALAR_TYPE_MODE macroRichard Sandiford1-10/+9
2017-08-30[18/77] Make int_mode_for_mode return an opt_scalar_int_modeRichard Sandiford1-1/+1
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-2/+2
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-4/+4
2017-08-29Set the call nothrow flag more oftenRichard Sandiford1-26/+49
2017-08-21Add a type_has_mode_precision_p helper functionRichard Sandiford1-12/+6
2017-08-02tree-vect-stmts.c (vectorizable_store): Perform vector extracts via vectors i...Richard Biener1-1/+51
2017-08-01re PR target/80846 (auto-vectorized AVX2 horizontal sum should narrow to 128b...Jakub Jelinek1-19/+33
2017-07-28re PR middle-end/81502 (In some cases the data is moved to memory unnecessari...Richard Biener1-2/+2
2017-07-25re PR tree-optimization/81529 (ICE in vectorizable_induction, at tree-vect-lo...Richard Biener1-1/+3
2017-07-20re PR tree-optimization/61171 (vectorization fails for a reduction in presenc...Richard Biener1-5/+8
2017-07-18re PR tree-optimization/81410 (-O3 breaks code)Richard Biener1-4/+28
2017-07-05Remove enum before machine_modeRichard Sandiford1-3/+3
2017-07-03Add a helper for getting the overall alignment of a DRRichard Sandiford1-10/+2