aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-14Replace vec_info::vector_size with vec_info::vector_modeRichard Sandiford1-2/+3
2019-11-14Add build_truth_vector_type_for_modeRichard Sandiford1-7/+13
2019-11-13Avoid accounting for non-existent vector loop versioningRichard Sandiford1-2/+1
2019-11-11[vect]Account for epilogue's peeling for gaps when checking if we have enoughAndre Vieira1-1/+4
2019-11-06[vect] PR92317: fix skip_epilogue creation for epiloguesAndre Vieira1-5/+7
2019-10-30re PR tree-optimization/92275 (ICE: error: definition in block 11 does not do...Richard Biener1-23/+46
2019-10-29[vect]PR 88915: Vectorize epilogues when versioning loopsAndre Vieira1-27/+176
2019-10-21Pass a vec_info to vect_halve_mask_nunitsRichard Sandiford1-2/+2
2019-10-21Pass a loop_vec_info to vect_maybe_permute_loop_masksRichard Sandiford1-2/+4
2019-10-17[vect] Refactor versioning thresholdAndre Vieira1-4/+7
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-36/+36
2019-07-04re PR tree-optimization/90911 (456.hmmer regression with r272239)Richard Biener1-2/+11
2019-06-21re PR tree-optimization/90913 (ICE in maybe_gen_insn, at optabs.c:7341 since ...Richard Biener1-2/+5
2019-06-18Restore correct iv step for fully-masked loopsRichard Sandiford1-27/+22
2019-06-13tree-vectorizer.h (vect_loop_vectorized_call): Declare.Richard Biener1-78/+128
2019-06-13re PR target/88838 ([SVE] Use 32-bit WHILELO in LP64 mode)Kugan Vivekanandarajah1-31/+15
2019-05-16omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF has non-constant expres...Jakub Jelinek1-0/+27
2019-03-11re PR tree-optimization/89649 (r269458 FAILs g++.dg/pr80481.C, scan-assembler...Richard Biener1-1/+5
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm1-1/+1
2018-11-13[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variableAndre Vieira1-7/+34
2018-11-06re PR tree-optimization/87889 (CPU2000 177.mesa failed to build)Richard Biener1-1/+2
2018-11-05re PR tree-optimization/87873 (ICE: verify_gimple failed (error: incompatible...Richard Biener1-2/+7
2018-10-04Add -fopt-info-internalsDavid Malcolm1-2/+4
2018-09-19dump_printf: use %T and %G throughoutDavid Malcolm1-25/+11
2018-07-31[41/46] Add vec_info::remove_stmtRichard Sandiford1-2/+6
2018-07-31[40/46] Add vec_info::lookup_drRichard Sandiford1-2/+2
2018-07-31[39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_infoRichard Sandiford1-2/+2
2018-07-31[38/46] Use dr_vec_info to represent a data referenceRichard Sandiford1-8/+10
2018-07-31[31/46] Use stmt_vec_info in function interfaces (part 1)Richard Sandiford1-7/+8
2018-07-31[28/46] Use stmt_vec_info instead of gimple stmts internally (part 1)Richard Sandiford1-2/+2
2018-07-31[27/46] Remove duplicated stmt_vec_info lookupsRichard Sandiford1-3/+4
2018-07-31[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_infoRichard Sandiford1-7/+6
2018-07-31[19/46] Make vect_dr_stmt return a stmt_vec_infoRichard Sandiford1-5/+3
2018-07-31[10/46] Temporarily make stmt_vec_info a classRichard Sandiford1-1/+1
2018-06-30[13/n] PR85694: Try to avoid vectorising casts of invariantsRichard Sandiford1-2/+3
2018-06-26Introduce dump_location_tDavid Malcolm1-8/+8
2018-06-21tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP.Richard Biener1-1/+5
2018-06-18Introduce DUMP_VECT_SCOPE macroDavid Malcolm1-3/+1
2018-06-01tree-vectorizer.h (vect_dr_stmt): New function.Richard Biener1-2/+2
2018-03-16re PR c/84909 (typo: conversion from %qT to to %qT)Jakub Jelinek1-1/+1
2018-03-13[SLP/AArch64] Fix unpack handling for big-endian SVERichard Sandiford1-1/+2
2018-02-07re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener1-1/+2
2018-01-13Support for aliasing with variable stridesRichard Sandiford1-0/+26
2018-01-13Use single-iteration epilogues when peeling for gapsRichard Sandiford1-40/+52
2018-01-13Handle peeling for alignment with maskingRichard Sandiford1-53/+213
2018-01-13Add support for fully-predicated loopsRichard Sandiford1-34/+486
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vectoriser vf and ufRichard Sandiford1-29/+45
2018-01-03Add an alternative vector loop iv mechanismRichard Sandiford1-40/+180