Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp474 bool LoopVectorizationLegality::isInvariant(Value *V) const { in isInvariant()
613 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop()
681 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi()
733 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions()
788 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs()
1057 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory()
1153 bool LoopVectorizationLegality::canVectorizeFPMath( in canVectorizeFPMath()
1229 bool LoopVectorizationLegality::isCastedInductionVariable( in isCastedInductionVariable()
1239 bool LoopVectorizationLegality::isFixedOrderRecurrence( in isFixedOrderRecurrence()
1248 bool LoopVectorizationLegality::blockCanBePredicated( in blockCanBePredicated()
[all …]
H A DVPRecipeBuilder.h20 class LoopVectorizationLegality; variable
35 LoopVectorizationLegality *Legal;
111 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
H A DLoopVectorizationPlanner.h35 class LoopVectorizationLegality; variable
307 LoopVectorizationLegality *Legal;
332 const TargetTransformInfo &TTI, LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
H A DLoopVectorize.cpp517 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer()
764 LoopVectorizationLegality *Legal;
801 LoopVectorizationLegality *LVL, in InnerLoopUnroller()
847 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer()
887 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop()
916 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop()
1200 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel()
1890 LoopVectorizationLegality *Legal;
6033 LoopVectorizationLegality *Legal, in getAddressAccessSCEV()
9568 LoopVectorizationLegality &LVL, InterleavedAccessInfo *IAI) { in getScalarEpilogueLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h240 class LoopVectorizationLegality {
242 LoopVectorizationLegality( in LoopVectorizationLegality() function
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h57 class LoopVectorizationLegality; variable
198 LoopVectorizationLegality *LVL;
200 TailFoldingInfo(TargetLibraryInfo *TLI, LoopVectorizationLegality *LVL, in TailFoldingInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2378 LoopVectorizationLegality *LVL = TFI->LVL; in preferPredicateOverEpilogue()
/freebsd/lib/clang/libllvm/
H A DMakefile1971 SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp