Searched refs:LoopVectorizationLegality (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 453 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 D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 37 LoopVectorizationLegality *Legal; 109 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
| H A D | VPlanHCFGTransforms.h | 30 LoopVectorizationLegality::InductionList *Inductions,
|
| H A D | LoopVectorizationPlanner.h | 193 LoopVectorizationLegality *Legal; 221 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
| H A D | VPlanHCFGTransforms.cpp | 22 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes()
|
| H A D | LoopVectorize.cpp | 352 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 D | VPlan.h | 51 class LoopVectorizationLegality; variable
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 218 class LoopVectorizationLegality { 220 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 1472 SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp
|