Searched refs:LoopVectorizationLegality (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 453 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr() 474 bool LoopVectorizationLegality::isInvariant(Value *V) const { in isInvariant() 568 bool LoopVectorizationLegality::isUniform(Value *V, ElementCount VF) const { in isUniform() 601 bool LoopVectorizationLegality::isUniformMemOp(Instruction &I, in isUniformMemOp() 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() 1161 bool LoopVectorizationLegality::canVectorizeFPMath( in canVectorizeFPMath() [all …]
|
H A D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 36 LoopVectorizationLegality *Legal; 107 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 35 class LoopVectorizationLegality; variable 315 LoopVectorizationLegality *Legal; 350 const TargetTransformInfo &TTI, LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
H A D | LoopVectorize.cpp | 477 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer() 681 LoopVectorizationLegality *Legal; 718 LoopVectorizationLegality *LVL, in InnerLoopUnroller() 764 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer() 804 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop() 833 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop() 1018 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1763 LoopVectorizationLegality *Legal; 5537 LoopVectorizationLegality *Legal, in getAddressAccessSCEV() 9382 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 | 58 class LoopVectorizationLegality; variable 202 LoopVectorizationLegality *LVL; 204 TailFoldingInfo(TargetLibraryInfo *TLI, LoopVectorizationLegality *LVL, in TailFoldingInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 2390 LoopVectorizationLegality *LVL = TFI->LVL; in preferPredicateOverEpilogue()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1989 SRCS_MIN+= Transforms/Vectorize/LoopVectorizationLegality.cpp
|