Home
last modified time | relevance | path

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/
DLoopVectorizationLegality.cpp408 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 …]
DVPRecipeBuilder.h19 class LoopVectorizationLegality; variable
33 LoopVectorizationLegality *Legal;
128 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
DVPlanTransforms.h29 LoopVectorizationLegality::InductionList *Inductions,
DCMakeLists.txt3 LoopVectorizationLegality.cpp
DLoopVectorizationPlanner.h199 LoopVectorizationLegality *Legal;
230 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
DVPlanTransforms.cpp21 LoopVectorizationLegality::InductionList *Inductions, in VPInstructionsToVPRecipes()
DLoopVectorize.cpp405 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 …]
DVPlan.h51 class LoopVectorizationLegality; variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h197 class LoopVectorizationLegality {
199 LoopVectorizationLegality( in LoopVectorizationLegality() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp814 "llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp",
DBUILD.gn788 "llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp",
DCMakeLists.txt818 ${LLVM_DIR}/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp