aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopVectorize/AArch64
AgeCommit message (Expand)AuthorFilesLines
18 hours[LV] Transform tests for early-exit with stores (#183288)Graham Hunter1-0/+1082
3 days[AArch64] Vectorise llvm.pow using vector intrinsic for ArmPL library (#183319)David Sherwood1-4/+4
3 days[IVDescriptors] Remove function FMF attribute check for FP min/max reduction ...Mel Chen1-9/+8
4 days[VPlan] Pass ForceTargetInstructionCost insted of NumOccurences.Florian Hahn1-0/+246
5 days[LV] Add tail-folding & required scalar epilogue tests for IG narrowing.Florian Hahn2-0/+179
5 days[VPlan] Don't adjust trip count for DataAndControlFlowWithoutRuntimeCheck (#1...Luke Lau25-625/+432
5 daysRevert "[VPlan] Remove manual region removal when simplifying for VF and UF. ...Florian Hahn7-118/+205
6 days[VPlan] Remove manual region removal when simplifying for VF and UF. (#181252)Florian Hahn7-205/+118
6 days[VPlan] Add nuw to unrolled canonical IVs (#183716)Luke Lau7-20/+20
6 daysRevert "[VPlan] Don't drop NUW flag on tail folded canonical IVs (#183301)" (...Luke Lau4-7/+7
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 Lau4-7/+7
7 days[VPlan] Extend interleave-group-narrowing to WidenCast (#183204)Ramkumar Ramachandra1-20/+20
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 Hahn1-8/+48
7 days[LV] Fix miscompile with conditional scalar assignment + tail folding (#182492)Benjamin Maxwell1-0/+142
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
14 days[LV] Support argmin/argmax with strict predicates. (#170223)Florian Hahn1-42/+230
14 days[LV] Fix sub-reduction PHI in vectorized epilogue (#182072)Sander de Smalen1-0/+188
14 days[AArch64] Enable MaxInterleaveFactor4 for cortex-x series CPUs. (#181851)David Green1-0/+6
2026-02-18[LV] Pass symbolic VF to CalculateTripCountMinusVF and CanonicalIVIncrementFo...Benjamin Maxwell20-663/+455
2026-02-17[VPlan] Simplify worklist in reassociateHeaderMask. NFC (#181595)Luke Lau1-0/+2
2026-02-17[VPlan] Only remove backedge if IV is still incremented by VFxUF.Florian Hahn2-14/+71
2026-02-16[VPlan] Directly unroll VectorEndPointerRecipe (#172372)Ramkumar Ramachandra3-60/+31
2026-02-15Reapply "[VPlan] Run narrowInterleaveGroups during general VPlan optimization...Florian Hahn5-154/+156
2026-02-13[VPlan] Compute NumPredStores for VPReplicateRecipe costs in VPlan.Florian Hahn1-0/+69
2026-02-13[VPlan] Reuse introduces-broadcast logic in narrowToSingleScalars (#174444)Ramkumar Ramachandra1-12/+6
2026-02-13[InstructionSimplify] Extend simplifyICmpWithZero to handle equivalent zero R...Kunqiu Chen1-8/+8
2026-02-12[VPlan] Explicitly reassociate header mask in logical and (#180898)Luke Lau1-9/+11
2026-02-12[LV] Add LoopVectorize/VPlan subdirectory for VPlan printing tests. (#180611)Florian Hahn4-663/+0
2026-02-11[LAA] Use SCEVPtrToAddr in tryToCreateDiffChecks. (#178861)Florian Hahn13-64/+64
2026-02-10[VPlan] Reject partial reductions with invalid costs in getScaledReds. (#180438)Florian Hahn1-0/+95
2026-02-10[LV] Handle partial sub-reductions with sub in middle block. (#178919)Sander de Smalen3-24/+102
2026-02-10Reland "[LV] Support conditional scalar assignments of masked operations" (#1...Benjamin Maxwell1-0/+1144
2026-02-09[LV] Add additional tests for reductions with intermediate stores. (NFC)Florian Hahn1-3/+69
2026-02-09[VPlan] Simplify single-entry VPWidenPHIRecipe.Florian Hahn1-4/+3
2026-02-09Reland "[LoopVectorize] Support vectorization of overflow intrinsics" (#180526)Vishruth Thimmaiah1-1/+73
2026-02-09[VPlan] Skip applying InstsToScalarize with forced instr costs. (#168269)Florian Hahn1-0/+75
2026-02-06Revert "[LV] Support conditional scalar assignments of masked operations" (#1...Kewen Meng1-1144/+0
2026-02-06[LV] Support conditional scalar assignments of masked operations (#178862)Benjamin Maxwell1-0/+1144
2026-02-05[AArch64] Add FeatureUseFixedOverScalableIfEqualCost to Neoverse-V3 and Neove...David Green3-209/+7
2026-02-05Revert "[LoopVectorize] Support vectorization of overflow intrinsics" (#179819)Alexander Kornienko1-73/+1
2026-02-03[VPlan] Refine exit select check in transformtoPartialReduction.Florian Hahn1-0/+54
2026-02-03[VPlan] Sink recipes from the vector loop region in licm. (#168031)Mel Chen6-95/+108
2026-01-30[LV] Add additional partial reduction test coverage for #167851.Florian Hahn3-113/+228
2026-01-30[VPlan] Mark VPActiveLaneMaskPHIRecipe as readnone. (#177886)Florian Hahn3-31/+85
2026-01-30NFC: Cleanup AArch64/partial-reduce-chained.llSander de Smalen1-15/+16
2026-01-30[LV] Add support for extended fadd reductions (#178447)Sander de Smalen1-0/+141
2026-01-28[LV] Add support for llvm.vector.partial.reduce.fadd (#163975)Damian Heaton1-0/+757