Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp437 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform()
441 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop()
509 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi()
561 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions()
616 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs()
879 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory()
904 bool LoopVectorizationLegality::canVectorizeFPMath( in canVectorizeFPMath()
956 bool LoopVectorizationLegality::blockCanBePredicated( in blockCanBePredicated()
1011 bool LoopVectorizationLegality::canVectorizeWithIfConvert() { in canVectorizeWithIfConvert()
1090 bool LoopVectorizationLegality::canVectorizeLoopCFG(Loop *Lp, in canVectorizeLoopCFG()
[all …]
H A DVPRecipeBuilder.h20 class LoopVectorizationLegality; variable
35 LoopVectorizationLegality *Legal;
109 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 DVPlanTransforms.cpp21 LoopVectorizationLegality::InductionList &Inductions, in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp453 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer()
848 LoopVectorizationLegality *Legal;
884 LoopVectorizationLegality *LVL, in InnerLoopUnroller()
937 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer()
975 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop()
1004 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop()
1232 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel()
1871 LoopVectorizationLegality *Legal;
6962 LoopVectorizationLegality *Legal, in getAddressAccessSCEV()
9817 LoopVectorizationLegality &LVL) { in getScalarEpilogueLowering()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h248 class LoopVectorizationLegality {
250 LoopVectorizationLegality( in LoopVectorizationLegality() function
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1709 SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp