aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2016-06-08tree-vect-stmts.c (vectorizable_load): Remove restrictions on strided SLP loa...Richard Biener1-48/+46
2016-06-03[3/3] No need to vectorize simple only-live stmtsAlan Hayward1-1/+2
2016-06-03[2/3] Vectorize inductions that are live after the loopAlan Hayward1-55/+93
2016-06-03[1/3] Split vect_get_vec_def_for_operand into twoAlan Hayward1-54/+64
2016-06-032016-06-03 Alan Hayward <alan.hayward@arm.com>Alan Hayward1-23/+0
2016-05-25re PR tree-optimization/71264 (ICE in convert_move)Richard Biener1-4/+11
2016-05-24re PR c++/71257 (OpenMP declare simd linear with ref modifier doesn't accept ...Jakub Jelinek1-2/+7
2016-05-24Clean up PURE_SLP_STMT handlingRichard Sandiford1-20/+21
2016-05-24Avoid unnecessary peeling for gaps with LD3Richard Sandiford1-13/+12
2016-05-24Fix GROUP_GAP for single-element interleavingRichard Sandiford1-4/+2
2016-05-19Fix memory leak in tree-vect-stmts.cMartin Liska1-16/+5
2016-04-20re PR tree-optimization/70726 (Internal compiler error (ICE) on valid code)Richard Biener1-0/+10
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-1/+1
2016-03-24re PR tree-optimization/70396 (ICE on valid code at -O3 in 32-bit and 64-bit ...Richard Biener1-2/+2
2016-03-18re PR tree-optimization/70252 (ICE in vect_get_vec_def_for_stmt_copy with -O3...Ilya Enkovich1-4/+18
2016-03-10tree-vect-stmts.c (vectorizable_mask_load_store): Check mask has a proper num...Ilya Enkovich1-1/+2
2016-03-03re PR target/70021 (Test miscompiled with -O3 option for -march=core-avx2.)Jakub Jelinek1-60/+18
2016-03-01re PR tree-optimization/69956 (Wrong vector type @ fold-const)Ilya Enkovich1-6/+27
2016-02-24re PR tree-optimization/69907 (wrong code at -O3 on x86_64-linux-gnu)Richard Biener1-0/+13
2016-02-02re PR middle-end/68542 (10% 481.wrf performance regression)Yuri Rumyantsev1-0/+1
2016-01-28tree-vect-stmts.c (vectorizable_comparison): Add NULL check for vectype.Ilya Enkovich1-1/+1
2016-01-25re PR target/69421 (ICE in maybe_legitimize_operand, at optabs.c:6888 with -O3)Ilya Enkovich1-2/+11
2016-01-23tree-vect-stmts.c (vectorizable_condition): Build a VEC_COND_EXPR directly in...Jakub Jelinek1-7/+5
2016-01-20re PR tree-optimization/69328 (ice in vect_get_vec_def_for_operand, at tree-v...Ilya Enkovich1-7/+7
2016-01-19Fix ICE in vectorizable_store ().Kirill Yukhin1-2/+6
2016-01-15re PR tree-optimization/66856 (ICE in compute_live_loop_exits, at tree-ssa-lo...Richard Biener1-0/+2
2016-01-12re PR tree-optimization/69157 (ICE in vect_transform_stmt, at tree-vect-stmts...Richard Biener1-14/+34
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-18re PR tree-optimization/68956 (Vectorizer miscompilation of 416.gamess)Ilya Enkovich1-2/+2
2015-12-14re PR middle-end/68852 (ICE in vect_is_simple_use (tree-vect-stmts.c:8750) us...Richard Biener1-4/+1
2015-12-11tree-vect-stmts.c (vectorizable_mask_load_store): Check mask vectype.Ilya Enkovich1-1/+1
2015-12-10tree-vect-stmts.c (vectorizable_assignment): Support useless boolean conversion.Ilya Enkovich1-1/+6
2015-12-09re PR tree-optimization/68786 (Aligned masked store is generated for unaligne...Jakub Jelinek1-4/+6
2015-12-09tree-vect-stmts.c (vectorizable_load): Set new vinfo only if it was not yet set.Richard Biener1-3/+4
2015-12-02PR 68432: Add a target hook to control size/speed optab choicesRichard Sandiford1-1/+2
2015-12-01PR68577: Handle narrowing for vector popcount, etc.Richard Sandiford1-24/+84
2015-12-01re PR tree-optimization/68379 (BB vectorization: definition in block 13 follo...Richard Biener1-2/+25
2015-12-01re PR middle-end/68595 (ice in const_vector_mask_from_tree at expr.c:11455)Ilya Enkovich1-1/+19
2015-11-27re PR tree-optimization/68559 (Excessive peeling for gaps)Richard Biener1-5/+35
2015-11-23re PR tree-optimization/68327 (ICE on valid code at -O3 on x86_64-linux-gnu i...Ilya Enkovich1-3/+3
2015-11-17Vectorize internal functionsRichard Sandiford1-29/+73
2015-11-17Make builtin_vectorized_function take a combined_fnRichard Sandiford1-11/+11
2015-11-13re PR tree-optimization/68306 (ICE: in vectorizable_store, at tree-vect-stmts...Richard Biener1-3/+4
2015-11-13tree-vect-loop.c (vect_determine_vectorization_factor): Check mix of boolean ...Ilya Enkovich1-2/+2
2015-11-13tree-vect-stmts.c (vectorizable_mask_load_store): Check types of stored value...Ilya Enkovich1-8/+11
2015-11-10optabs.c (expand_binop_directly): Allow scalar mode for vec_pack_trunc_optab.Ilya Enkovich1-8/+34
2015-11-10optabs-query.h (get_vcond_mask_icode): New.Ilya Enkovich1-23/+70
2015-11-10internal-fn.c (expand_MASK_LOAD): Adjust to maskload optab changes.Ilya Enkovich1-11/+21
2015-11-10expr.c (do_store_flag): Use expand_vec_cmp_expr for mask results.Ilya Enkovich1-8/+221
2015-11-06re PR tree-optimization/68145 (ICE: in vectorizable_store, at tree-vect-stmts...Ilya Enkovich1-1/+20