Searched refs:LoopVectorizationLegality (Results 1 – 10 of 10) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 406 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 D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 35 LoopVectorizationLegality *Legal; 108 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 32 class LoopVectorizationLegality; variable 250 LoopVectorizationLegality *Legal; 280 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
H A D | VPlanTransforms.h | 29 LoopVectorizationLegality::InductionList &Inductions,
|
H A D | CMakeLists.txt | 3 LoopVectorizationLegality.cpp
|
H A D | VPlanTransforms.cpp | 21 LoopVectorizationLegality::InductionList &Inductions, in VPInstructionsToVPRecipes()
|
H A D | LoopVectorize.cpp | 461 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 D | BUILD.gn | 11 "LoopVectorizationLegality.cpp",
|
/netbsd-src/external/apache2/llvm/lib/libLLVMVectorize/ |
H A D | Makefile | 10 LoopVectorizationLegality.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 248 class LoopVectorizationLegality { 250 LoopVectorizationLegality( in LoopVectorizationLegality() function
|