Home
last modified time | relevance | path

Searched refs:LoopVectorizationLegality (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp453 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr()
463 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform()
467 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop()
535 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi()
587 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions()
613 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs()
829 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory()
881 bool LoopVectorizationLegality::blockCanBePredicated( in blockCanBePredicated()
926 bool LoopVectorizationLegality::canVectorizeWithIfConvert() { in canVectorizeWithIfConvert()
1039 bool LoopVectorizationLegality::canVectorizeLoopNestCFG( in canVectorizeLoopNestCFG()
[all …]
H A DVPRecipeBuilder.h20 class LoopVectorizationLegality; variable
37 LoopVectorizationLegality *Legal;
109 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
H A DVPlanHCFGTransforms.h30 LoopVectorizationLegality::InductionList *Inductions,
H A DLoopVectorizationPlanner.h193 LoopVectorizationLegality *Legal;
221 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
H A DVPlanHCFGTransforms.cpp22 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp352 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer()
700 LoopVectorizationLegality *Legal;
724 LoopVectorizationLegality *LVL, in InnerLoopUnroller()
828 LoopInfo *LI, LoopVectorizationLegality *Legal, in LoopVectorizationCostModel()
1309 LoopVectorizationLegality *Legal;
2822 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); in createVectorizedLoopSkeleton()
5433 LoopVectorizationLegality *Legal, in getAddressAccessSCEV()
5456 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul()
7097 LoopVectorizationLegality *LVL, TargetTransformInfo *TTI, in processLoopInVPlanNativePath()
7187 LoopVectorizationLegality LVL(L, PSE, DT, TLI, AA, F, GetLAA, LI, ORE, in processLoop()
H A DVPlan.h51 class LoopVectorizationLegality; variable
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h218 class LoopVectorizationLegality {
220 LoopVectorizationLegality( in LoopVectorizationLegality() function
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile1472 SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp