summaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
AgeCommit message (Expand)Author
2020-05-05add vec_info * parameters where neededRichard Biener
2020-01-20tree-optimization/93094 pass down VECTORIZED_CALL to versioningRichard Biener
2020-01-10[vect] Keep track of DR_OFFSET advance in dr_vec_info rather than data_referenceAndre Vieira
2020-01-01Update copyright years.Jakub Jelinek
2019-12-31Fix SSA update when vectorisation adds a vdef to a read-only loopRichard Sandiford
2019-11-14Replace vec_info::vector_size with vec_info::vector_modeRichard Sandiford
2019-11-14Add build_truth_vector_type_for_modeRichard Sandiford
2019-11-13Avoid accounting for non-existent vector loop versioningRichard Sandiford
2019-11-11[vect]Account for epilogue's peeling for gaps when checking if we have enoughAndre Vieira
2019-11-06[vect] PR92317: fix skip_epilogue creation for epiloguesAndre Vieira
2019-10-30re PR tree-optimization/92275 (ICE: error: definition in block 11 does not do...Richard Biener
2019-10-29[vect]PR 88915: Vectorize epilogues when versioning loopsAndre Vieira
2019-10-21Pass a vec_info to vect_halve_mask_nunitsRichard Sandiford
2019-10-21Pass a loop_vec_info to vect_maybe_permute_loop_masksRichard Sandiford
2019-10-17[vect] Refactor versioning thresholdAndre Vieira
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor
2019-07-04re PR tree-optimization/90911 (456.hmmer regression with r272239)Richard Biener
2019-06-21re PR tree-optimization/90913 (ICE in maybe_gen_insn, at optabs.c:7341 since ...Richard Biener
2019-06-18Restore correct iv step for fully-masked loopsRichard Sandiford
2019-06-13tree-vectorizer.h (vect_loop_vectorized_call): Declare.Richard Biener
2019-06-13re PR target/88838 ([SVE] Use 32-bit WHILELO in LP64 mode)Kugan Vivekanandarajah
2019-05-16omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF has non-constant expres...Jakub Jelinek
2019-03-11re PR tree-optimization/89649 (r269458 FAILs g++.dg/pr80481.C, scan-assembler...Richard Biener
2019-01-01Update copyright years.Jakub Jelinek
2018-11-13Eliminate source_location in favor of location_tDavid Malcolm
2018-11-13[PATCH][GCC] Make DR_TARGET_ALIGNMENT compile time variableAndre Vieira
2018-11-06re PR tree-optimization/87889 (CPU2000 177.mesa failed to build)Richard Biener
2018-11-05re PR tree-optimization/87873 (ICE: verify_gimple failed (error: incompatible...Richard Biener
2018-10-04Add -fopt-info-internalsDavid Malcolm
2018-09-19dump_printf: use %T and %G throughoutDavid Malcolm
2018-07-31[41/46] Add vec_info::remove_stmtRichard Sandiford
2018-07-31[40/46] Add vec_info::lookup_drRichard Sandiford
2018-07-31[39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_infoRichard Sandiford
2018-07-31[38/46] Use dr_vec_info to represent a data referenceRichard Sandiford
2018-07-31[31/46] Use stmt_vec_info in function interfaces (part 1)Richard Sandiford
2018-07-31[28/46] Use stmt_vec_info instead of gimple stmts internally (part 1)Richard Sandiford
2018-07-31[27/46] Remove duplicated stmt_vec_info lookupsRichard Sandiford
2018-07-31[23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_infoRichard Sandiford
2018-07-31[19/46] Make vect_dr_stmt return a stmt_vec_infoRichard Sandiford
2018-07-31[10/46] Temporarily make stmt_vec_info a classRichard Sandiford
2018-06-30[13/n] PR85694: Try to avoid vectorising casts of invariantsRichard Sandiford
2018-06-26Introduce dump_location_tDavid Malcolm
2018-06-21tree-data-ref.c (dr_step_indicator): Handle NULL DR_STEP.Richard Biener
2018-06-18Introduce DUMP_VECT_SCOPE macroDavid Malcolm
2018-06-01tree-vectorizer.h (vect_dr_stmt): New function.Richard Biener
2018-03-16re PR c/84909 (typo: conversion from %qT to to %qT)Jakub Jelinek
2018-03-13[SLP/AArch64] Fix unpack handling for big-endian SVERichard Sandiford
2018-02-07re PR tree-optimization/84037 (Speed regression of polyhedron benchmark since...Richard Biener
2018-01-13Support for aliasing with variable stridesRichard Sandiford
2018-01-13Use single-iteration epilogues when peeling for gapsRichard Sandiford