Searched refs:LoopVectorizationLegality (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 474 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 D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 35 LoopVectorizationLegality *Legal; 111 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 35 class LoopVectorizationLegality; variable 307 LoopVectorizationLegality *Legal; 332 const TargetTransformInfo &TTI, LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
H A D | LoopVectorize.cpp | 517 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 D | LoopVectorizationLegality.h | 240 class LoopVectorizationLegality { 242 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 57 class LoopVectorizationLegality; variable 198 LoopVectorizationLegality *LVL; 200 TailFoldingInfo(TargetLibraryInfo *TLI, LoopVectorizationLegality *LVL, in TailFoldingInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 2378 LoopVectorizationLegality *LVL = TFI->LVL; in preferPredicateOverEpilogue()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1971 SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp
|