aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-stmts.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-07-03Add DR_STEP_ALIGNMENTRichard Sandiford1-2/+1
2017-07-03Use innermost_loop_behavior for outer loop vectorisationRichard Sandiford1-13/+3
2017-07-03tree-vect-loop.c (vect_analyze_loop_operations): Also analyze reduction PHIs.Richard Biener1-10/+4
2017-06-30tree-vect-slp.c (vect_slp_analyze_node_operations): Only analyze the first sc...Richard Biener1-55/+12
2017-06-28tree-vectorizer.h (vect_get_vec_defs): Remove.Richard Biener1-21/+20
2017-06-06re PR tree-optimization/80928 (SLP vectorization does not handle induction in...Richard Biener1-2/+5
2017-06-02tree-vect-loop.c (vect_analyze_loop_operations): Not relevant PHIs are ok.Richard Biener1-0/+14
2017-05-31Change comment style to one we normally use.Martin Liska1-9/+9
2017-05-16re PR tree-optimization/80457 (vectorizable_condition does not update the vec...James Greenhalgh1-25/+48
2017-04-20re PR target/57796 (AVX2 gather vectorization: code bloat and reduction of pe...Richard Biener1-2/+4
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-1/+1
2017-03-14re PR tree-optimization/80030 (valgrind error in vect_get_slp_defs at tree-ve...Richard Biener1-0/+2
2017-03-06re PR tree-optimization/79824 (Failure to peel for gaps leads to read beyond ...Richard Biener1-3/+7
2017-02-28re PR tree-optimization/79723 (Another case of dropped gs: prefix)Richard Biener1-0/+7
2017-02-27re PR tree-optimization/79690 (IVOPTs drops gs: prefix)Richard Biener1-1/+1
2017-02-23re PR tree-optimization/79683 (SLP vectorizer drops gs: prefix)Richard Biener1-28/+33
2017-02-06re PR tree-optimization/79284 (ICE on valid code at -O3 on x86_64-linux-gnu: ...Jakub Jelinek1-6/+6
2017-01-09re PR tree-optimization/78938 (ICE in expand_vec_cond_expr, at optabs.c:5636 ...Jakub Jelinek1-19/+112
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-09re PR target/78007 (Important loop from 482.sphinx3 is not vectorized)Richard Biener1-0/+116
2016-11-08tree-vect-stmts.c (get_group_load_store_type): If the access is aligned do no...Richard Biener1-0/+9
2016-11-08re PR tree-optimization/78205 (BB vectorization confused by too large load gr...Richard Biener1-12/+0
2016-11-07re PR middle-end/37150 (basic-block vectorization misses some unrolled loops)Richard Biener1-3/+8
2016-10-25re PR target/78102 (GCC refuses to generate PCMPEQQ instruction for SSE4.1)Jakub Jelinek1-2/+3
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