aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-slp.c
AgeCommit message (Expand)Author
2021-04-07vect: Restore variable-length SLP permutes [PR97513]Richard Sandiford
2021-04-07vect: Don't split store groups if we have IFN_STORE_LANES [PR99873]Richard Sandiford
2021-04-06tree-optimization/99924 - visit permute nodes again when partitioningRichard Biener
2021-03-29tree-optimization/99807 - avoid bogus assert with permute SLP nodeRichard Biener
2021-03-23tree-optimization/99721 - avoid SLP nodes we cannot scheduleRichard Biener
2021-02-25slp: Don't traverse tree on (nil) nodes.Tamar Christina
2021-02-25Make the PR99220 fix more robustRichard Biener
2021-02-24slp: fix accidental resource re-use of slp_tree (PR99220)Tamar Christina
2021-02-24slp: fix sharing of SLP only patterns.Tamar Christina
2021-02-22dump SLP subgraph before costingRichard Biener
2021-02-09tree-optimization/99017 - be more forgiving in BB vect costingRichard Biener
2021-02-05tree-optimization/98855 - redo BB vectorization costingRichard Biener
2021-02-04tree-optimization/98855 - fix some vectorizer cost issuesRichard Biener
2021-01-27tree-optimization/98854 - avoid some PHI BB vectorizationRichard Biener
2021-01-20vect: Fix VLA SLP invariant optimisation [PR98535]Richard Sandiford
2021-01-15tree-optimization/98685 - fix placement of extern convertsRichard Biener
2021-01-14slp: Support optimizing load distributionTamar Christina
2021-01-13tree-optimization/92645 - improve SLP with existing vectorsRichard Biener
2021-01-12tree-optimization/98550 - fix BB vect unrolling checkRichard Biener
2021-01-11make FOR_EACH_IMM_USE_STMT safe for early exitsAlexandre Oliva
2021-01-08fix vectorizer memleaksRichard Biener
2021-01-08tree-optimization/98544 - more permute optimization fixesRichard Biener
2021-01-05tree-optimization/98516 - fix SLP permute opt materializationRichard Biener
2021-01-05move SLP debug counterRichard Biener
2021-01-05tree-optimization/98428 - avoid pre-existing vectors for loop SLPRichard Biener
2021-01-04tree-optimization/98393 - properly init matches when failing SLPRichard Biener
2021-01-04Update copyright years.Jakub Jelinek
2020-12-13middle-end: Support complex AdditionTamar Christina
2020-12-13middle-end: Refactor and expose some vectorizer helper functions.Tamar Christina
2020-12-11tree-optimization/98235 - limit SLP discoveryRichard Biener
2020-12-10Allow scalar fallback for pattern root stmtRichard Biener
2020-12-08tree-optimization/98192 - fix double free in SLPRichard Biener
2020-12-08tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vectorizationRichard Biener
2020-12-08tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vectorizationRichard Biener
2020-12-07tree-optimization/98113 - vectorize a sequence of BIT_INSERT_EXPRsRichard Biener
2020-12-02tree-optimization/97630 - fix SLP cycle memory leakRichard Biener
2020-11-23fix hybrid SLP discovery debug stmt issueRichard Biener
2020-11-20SLP: Have vectorizable_slp_permutation set type on invariantsTamar Christina
2020-11-20Deal with (pattern) SLP consumed stmts in hybrid discoveryRichard Biener
2020-11-20dump SLP_TREE_REPRESENTATIVERichard Biener
2020-11-16Delay SLP instance loads gatheringRichard Biener
2020-11-16tree-optimization/97838 - fix SLP leaf detectionRichard Biener
2020-11-09tree-optimization/97761 - fix SLP live calculationRichard Biener
2020-11-06refactor SLP analysisRichard Biener
2020-11-06tree-optimization/97733 - fix SLP of reductions with zero relevantRichard Biener
2020-11-05Fix SLP vectorization of stores from boolean vectorsRichard Biener
2020-11-05middle-end: optimize slp simplify back to back permutes.Tamar Christina
2020-11-05middle-end: Store and use the SLP instance kind when aborting load/store lanesTamar Christina
2020-11-04middle-end: Move load/store-lanes check till late.Tamar Christina
2020-11-04bootstrap/97666 - really fix sizeof (bool) issueRichard Biener