Searched refs:LoopVectorizationLegality (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationLegality.cpp | 452 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() 462 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() 466 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop() 522 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi() 573 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs() 745 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory() 770 bool LoopVectorizationLegality::isInductionPhi(const Value *V) { in isInductionPhi() 779 bool LoopVectorizationLegality::isCastedInductionVariable(const Value *V) { in isCastedInductionVariable() 784 bool LoopVectorizationLegality::isInductionVariable(const Value *V) { in isInductionVariable() 788 bool LoopVectorizationLegality::isFirstOrderRecurrence(const PHINode *Phi) { in isFirstOrderRecurrence() [all …]
|
D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 37 LoopVectorizationLegality *Legal; 108 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
D | VPlanHCFGTransforms.h | 30 LoopVectorizationLegality::InductionList *Inductions,
|
D | CMakeLists.txt | 3 LoopVectorizationLegality.cpp
|
D | LoopVectorizationPlanner.h | 193 LoopVectorizationLegality *Legal; 221 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
D | VPlanHCFGTransforms.cpp | 22 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes()
|
D | LoopVectorize.cpp | 364 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer() 697 LoopVectorizationLegality *Legal; 717 LoopVectorizationLegality *LVL, in InnerLoopUnroller() 1175 LoopInfo *LI, LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1582 LoopVectorizationLegality *Legal; 2909 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); in createVectorizedLoopSkeleton() 5662 LoopVectorizationLegality *Legal, in getAddressAccessSCEV() 5685 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul() 7251 LoopVectorizationLegality *LVL, TargetTransformInfo *TTI, in processLoopInVPlanNativePath() 7326 LoopVectorizationLegality LVL(L, PSE, DT, TLI, AA, F, GetLAA, LI, ORE, in processLoop()
|
D | VPlan.h | 50 class LoopVectorizationLegality; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/ |
D | VPlanHCFGTest.cpp | 91 LoopVectorizationLegality::InductionList Inductions; in TEST_F() 121 LoopVectorizationLegality::InductionList Inductions; in TEST_F()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 212 class LoopVectorizationLegality { 214 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 219 class LoopVectorizationLegality; 306 void vectorize(LoopVectorizationLegality *L, in vectorize() 604 LoopVectorizationLegality *Legal; 1345 class LoopVectorizationLegality { class 1347 LoopVectorizationLegality( in LoopVectorizationLegality() function in __anon63bf7e8f0111::LoopVectorizationLegality 1603 LoopInfo *LI, LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1708 LoopVectorizationLegality *Legal; 2027 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() 2112 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() 3063 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); in createEmptyLoop() [all …]
|