Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp406 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) const { in isConsecutivePtr()
421 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform()
425 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop()
493 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi()
545 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions()
600 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs()
863 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory()
887 bool LoopVectorizationLegality::isInductionPhi(const Value *V) { in isInductionPhi()
896 bool LoopVectorizationLegality::isCastedInductionVariable(const Value *V) { in isCastedInductionVariable()
901 bool LoopVectorizationLegality::isInductionVariable(const Value *V) { in isInductionVariable()
[all …]
H A DVPRecipeBuilder.h20 class LoopVectorizationLegality; variable
35 LoopVectorizationLegality *Legal;
108 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
H A DLoopVectorizationPlanner.h32 class LoopVectorizationLegality; variable
250 LoopVectorizationLegality *Legal;
280 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
H A DVPlanTransforms.h29 LoopVectorizationLegality::InductionList &Inductions,
H A DCMakeLists.txt3 LoopVectorizationLegality.cpp
H A DVPlanTransforms.cpp21 LoopVectorizationLegality::InductionList &Inductions, in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp461 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer()
851 LoopVectorizationLegality *Legal;
887 LoopVectorizationLegality *LVL, in InnerLoopUnroller()
940 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer()
978 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop()
1007 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop()
1223 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel()
1855 LoopVectorizationLegality *Legal;
6898 LoopVectorizationLegality *Legal, in getAddressAccessSCEV()
6921 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/
H A DBUILD.gn11 "LoopVectorizationLegality.cpp",
/netbsd-src/external/apache2/llvm/lib/libLLVMVectorize/
H A DMakefile10 LoopVectorizationLegality.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h248 class LoopVectorizationLegality {
250 LoopVectorizationLegality( in LoopVectorizationLegality() function