Searched refs:LoopVectorizationLegality (Results 1 – 12 of 12) sorted by relevance
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
| D | LoopVectorizationLegality.cpp | 408 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() 419 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() 423 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop() 491 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi() 543 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions() 569 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs() 839 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory() 863 bool LoopVectorizationLegality::isInductionPhi(const Value *V) { in isInductionPhi() 872 bool LoopVectorizationLegality::isCastedInductionVariable(const Value *V) { in isCastedInductionVariable() 877 bool LoopVectorizationLegality::isInductionVariable(const Value *V) { in isInductionVariable() [all …]
|
| D | VPRecipeBuilder.h | 19 class LoopVectorizationLegality; variable 33 LoopVectorizationLegality *Legal; 128 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
| D | VPlanTransforms.h | 29 LoopVectorizationLegality::InductionList *Inductions,
|
| D | CMakeLists.txt | 3 LoopVectorizationLegality.cpp
|
| D | LoopVectorizationPlanner.h | 199 LoopVectorizationLegality *Legal; 230 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
| D | VPlanTransforms.cpp | 21 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes()
|
| D | LoopVectorize.cpp | 405 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer() 762 LoopVectorizationLegality *Legal; 786 LoopVectorizationLegality *LVL, in InnerLoopUnroller() 964 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1488 LoopVectorizationLegality *Legal; 3037 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); in createVectorizedLoopSkeleton() 5762 LoopVectorizationLegality *Legal, in getAddressAccessSCEV() 5785 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul() 7514 LoopVectorizationLegality &LVL) { in getScalarEpilogueLowering() 7551 LoopVectorizationLegality *LVL, TargetTransformInfo *TTI, in processLoopInVPlanNativePath() [all …]
|
| D | VPlan.h | 51 class LoopVectorizationLegality; variable
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
| D | LoopVectorizationLegality.h | 197 class LoopVectorizationLegality { 199 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/ |
| D | Android.bp | 814 "llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp",
|
| D | BUILD.gn | 788 "llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp",
|
| D | CMakeLists.txt | 818 ${LLVM_DIR}/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
|