Home
last modified time | relevance | path

Searched refs:LoopVectorizationPlanner (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationPlanner.h185 class LoopVectorizationPlanner {
228 LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, in LoopVectorizationPlanner() function
DLoopVectorize.cpp508 friend class LoopVectorizationPlanner;
6454 LoopVectorizationPlanner::planInVPlanNativePath(unsigned UserVF) { in planInVPlanNativePath()
6493 Optional<VectorizationFactor> LoopVectorizationPlanner::plan(unsigned UserVF) { in plan()
6542 void LoopVectorizationPlanner::setBestPlan(unsigned VF, unsigned UF) { in setBestPlan()
6554 void LoopVectorizationPlanner::executePlan(InnerLoopVectorizer &ILV, in executePlan()
6584 void LoopVectorizationPlanner::collectTriviallyDeadInstructions( in collectTriviallyDeadInstructions()
6676 bool LoopVectorizationPlanner::getDecisionAndClampRange( in getDecisionAndClampRange()
6695 void LoopVectorizationPlanner::buildVPlans(unsigned MinVF, unsigned MaxVF) { in buildVPlans()
6796 if (!LoopVectorizationPlanner::getDecisionAndClampRange(willWiden, Range)) in tryToWidenMemory()
6833 if (isa<TruncInst>(I) && LoopVectorizationPlanner::getDecisionAndClampRange( in tryToOptimizeInduction()
[all …]