aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-29tree-vect-stmts.c (vectorizable_load): Avoid emitting vector constructors wit...Richard Biener1-5/+36
2016-09-26ipa-inline-analysis.c (find_foldable_builtin_expect): Use gimple_call_interna...Marek Polacek1-6/+2
2016-09-21re PR tree-optimization/77550 (std::deque with -O3 has infinite std::distance)Bernd Edlinger1-29/+67
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-2/+2
2016-09-15re PR tree-optimization/77503 (ICE in vect_transform_stmt compiling postgresql)Bin Cheng1-0/+1
2016-07-13remove unnecessary calls to vec::releaseTrevor Saunders1-3/+0
2016-07-13use auto_vec for more local variablesTrevor Saunders1-6/+2
2016-07-11re PR tree-optimization/71823 (g++ segfaults with -mfma and -ftree-slp-vector...Jakub Jelinek1-5/+2
2016-07-06[7/7] Add negative and zero strides to vect_memory_access_typeRichard Sandiford1-121/+113
2016-07-06[6/7] Explicitly classify vector loads and storesRichard Sandiford1-192/+318
2016-07-06[5/7] Move the fix for PR65518Richard Sandiford1-16/+5
2016-07-06[4/7] Add a gather_scatter_info structureRichard Sandiford1-60/+51
2016-07-06[3/7] Fix load/store costs for strided groupsRichard Sandiford1-4/+2
2016-07-06[2/7] Clean up vectorizer load/store costsRichard Sandiford1-69/+50
2016-07-06[1/7] Remove unnecessary peeling for gaps checkRichard Sandiford1-4/+2
2016-06-29re PR tree-optimization/71655 (GCC trunk ICE on westmere target)Ilya Enkovich1-0/+2
2016-06-22re PR tree-optimization/71488 (Wrong code for vector comparisons with ivybrid...Ilya Enkovich1-5/+91
2016-06-15tree-vect-stmts.c (vectorizable_store): Remove strided grouped store restrict...Richard Biener1-25/+42
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