LLVM  8.0.1
llvm::LoopVectorizationPlanner Member List

This is the complete list of members for llvm::LoopVectorizationPlanner, including all inherited members.

buildVPlans(unsigned MinVF, unsigned MaxVF)llvm::LoopVectorizationPlannerprotected
collectTriviallyDeadInstructions(SmallPtrSetImpl< Instruction *> &DeadInstructions)llvm::LoopVectorizationPlannerprotected
executePlan(InnerLoopVectorizer &LB, DominatorTree *DT)llvm::LoopVectorizationPlanner
getDecisionAndClampRange(const std::function< bool(unsigned)> &Predicate, VFRange &Range)llvm::LoopVectorizationPlannerstatic
LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM)llvm::LoopVectorizationPlannerinline
plan(bool OptForSize, unsigned UserVF)llvm::LoopVectorizationPlanner
planInVPlanNativePath(bool OptForSize, unsigned UserVF)llvm::LoopVectorizationPlanner
printPlans(raw_ostream &O)llvm::LoopVectorizationPlannerinline
setBestPlan(unsigned VF, unsigned UF)llvm::LoopVectorizationPlanner