aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize
AgeCommit message (Expand)AuthorFilesLines
12 hours[VPlan] Preserve IsSingleScalar for hoisted predicated load. (#184453)Florian Hahn1-0/+194
13 hours[LV] Add `-force-target-supports-masked-memory-ops` option (#184325)Benjamin Maxwell2-82/+205
14 hours[LV] Transform tests for early-exit with stores (#183288)Graham Hunter5-45/+3692
15 hours[LV] Use make_early_inc_range in handleFindLastReductions (#184340)Graham Hunter1-0/+68
18 hours[InstCombine] make `foldBinOpIntoSelectOrPhi` fold on all operands (#183692)Kiva1-10/+10
37 hours[VPlan] Preserve IsSingleScalar for sunken predicated stores. (#184329)Florian Hahn1-0/+181
2 days[LAA] Always use DepCands when grouping runtime checks. (#91196)Florian Hahn1-18/+14
2 days[LAA] Fix recordAnalysis receiving null Instruction pointer (#183512)Igor Kirillov1-0/+95
3 daysRevert "[VPlan] Remove unused VPExpandSCEVRecipe before expansion" (#184108)Jan Patrick Lehr5-2/+19
3 days[AArch64] Vectorise llvm.pow using vector intrinsic for ArmPL library (#183319)David Sherwood1-4/+4
3 days[VPlan] Remove unused VPExpandSCEVRecipe before expansion (#181329)Mel Chen5-19/+2
3 days[IVDescriptors] Remove function FMF attribute check for FP min/max reduction ...Mel Chen7-160/+146
3 days[LV] Add debug print for TTI.MaxInterleaveFactor (NFC) (#183309)Tomer Shafir1-0/+24
3 days[LV] Handle sunk reverse VPInstruction in planContainsAdditionalSimps.Florian Hahn1-29/+85
3 days[VPlan] Support arbitrary predicated early exits. (#182396)Florian Hahn4-249/+360
3 days[VPlan] Pass ForceTargetInstructionCost insted of NumOccurences.Florian Hahn1-0/+246
5 days[LV] Remove duplicated IV expression sinking tests. (NFC)Florian Hahn1-334/+0
5 days[LV] Add tail-folding & required scalar epilogue tests for IG narrowing.Florian Hahn3-0/+298
5 days[VPlan] Don't adjust trip count for DataAndControlFlowWithoutRuntimeCheck (#1...Luke Lau27-635/+437
5 days[VPlan] Support unrolling/cloning masked VPInstructions.Florian Hahn1-0/+254
5 daysRevert "[VPlan] Remove manual region removal when simplifying for VF and UF. ...Florian Hahn18-864/+730
5 days[VPlan] Remove manual region removal when simplifying for VF and UF. (#181252)Florian Hahn18-730/+864
6 days[VPlan] Add nuw to unrolled canonical IVs (#183716)Luke Lau38-149/+146
6 daysRevert "[VPlan] Don't drop NUW flag on tail folded canonical IVs (#183301)" (...Luke Lau58-235/+235
6 days[LV] Convert test to UTC. NFCLuke Lau1-16/+40
6 days[VPlan] Don't drop NUW flag on tail folded canonical IVs (#183301)Luke Lau58-235/+235
7 days[VPlan] Extend interleave-group-narrowing to WidenCast (#183204)Ramkumar Ramachandra2-46/+23
7 days[VPlan] Limit interleave group narrowing to consecutive wide loads.Florian Hahn1-0/+55
7 days[VPlan] Simplify ExitingIVValue and use for tail-folded IVs. (#182507)Florian Hahn6-67/+132
7 days[LV] Fix miscompile with conditional scalar assignment + tail folding (#182492)Benjamin Maxwell3-15/+389
8 days[VPlan] Supported conditionally executed single early exits. (#182395)Florian Hahn4-96/+103
8 days[LLVM][TTI] Remove the isVScaleKnownToBeAPowerOfTwo hook. (#183292)Paul Walker1-114/+0
8 days[LV][NFC] Regen CHECK lines in LoopVectorize/AArch64/veclib-intrinsic-calls.l...David Sherwood1-406/+406
8 days[VPlan] Allow recursive narrowing in interleave group narrowing. (#167310)Florian Hahn1-31/+18
8 days[VPlan] Fix alias logic in canHoistOrSinkWithNoAliasCheck (#179504)Ramkumar Ramachandra1-26/+7
8 days [LAA][LV]Allow recognition of strided pointers with constant stride (#171151)Nashe Mncube1-0/+96
9 days[IVDesc] Reject invariant stores in different blocks.Florian Hahn1-0/+55
9 days[RISCV][llvm] Rename zvqdotq to zvdot4a8i (#179393)Brandon Wu1-287/+287
9 daysRevert "[VPlan] Add simple driver option to run some individual transforms. (...Florian Hahn5-208/+0
9 days[VPlan] Add simple driver option to run some individual transforms. (#178522)Florian Hahn5-0/+208
9 days[LV] Add corner-case tests for licm of predicated memops (#182828)Ramkumar Ramachandra1-0/+272
10 days[InstCombine] Only ignore first zero index during GEP canonicalization (#180764)Nikita Popov2-11/+11
10 daysRevert "[InstCombine] Allow freezing multiple operands (#154336)" (#182769)Eli Friedman1-8/+7
10 days[LV] Add additional find-last reduction tests with sink-able exprs.Florian Hahn3-227/+1303
10 days[LV] Add additional tests for FP argmin/argmax.Florian Hahn4-256/+1217
10 days[SystemZ, LoopVectorizer] Enable vectorization of epilogue loops. (#172925)Jonas Paulsson1-0/+84
12 days[VPlan] Optimize FindLast of FindIV w/o sentinel. (#172569)Florian Hahn5-174/+578
12 days[LV] Add epilogue test with FindLast reduction of wrapping IV.Florian Hahn1-0/+71
13 days[LV] Allow tail folding with IVs with outside users (#182322)Luke Lau3-52/+142
13 days[LV] Add tests with predicated early exits.Florian Hahn2-0/+1036