Searched refs:LoopVectorizationLegality (Results 1 – 15 of 15) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 465 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() 469 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop() 537 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi() 589 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions() 644 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs() 907 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory() 986 bool LoopVectorizationLegality::canVectorizeFPMath( in canVectorizeFPMath() 1062 bool LoopVectorizationLegality::isCastedInductionVariable( in isCastedInductionVariable() 1072 bool LoopVectorizationLegality::isFirstOrderRecurrence( in isFirstOrderRecurrence() 1081 bool LoopVectorizationLegality::blockCanBePredicated( in blockCanBePredicated() [all …]
|
| H A D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 35 LoopVectorizationLegality *Legal; 110 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
| H A D | LoopVectorizationPlanner.h | 33 class LoopVectorizationLegality; variable 266 LoopVectorizationLegality *Legal; 288 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
| H A D | CMakeLists.txt | 3 LoopVectorizationLegality.cpp
|
| H A D | LoopVectorize.cpp | 446 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer() 705 LoopVectorizationLegality *Legal; 742 LoopVectorizationLegality *LVL, in InnerLoopUnroller() 791 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer() 830 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop() 858 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop() 1137 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1798 LoopVectorizationLegality *Legal; 6272 LoopVectorizationLegality *Legal, in getAddressAccessSCEV() 9718 LoopVectorizationLegality &LVL) { in getScalarEpilogueLowering() [all …]
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/ |
| H A D | BUILD.gn | 11 "LoopVectorizationLegality.cpp",
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 241 class LoopVectorizationLegality { 243 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 350 LoopVectorizationLegality *LVL);
|
| H A D | AArch64TargetTransformInfo.cpp | 3030 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL) { in preferPredicateOverEpilogue()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 294 LoopVectorizationLegality *LVL);
|
| H A D | ARMTargetTransformInfo.cpp | 2203 TargetLibraryInfo *TLI, DominatorTree *DT, LoopVectorizationLegality *LVL) { in preferPredicateOverEpilogue()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 54 class LoopVectorizationLegality; variable 534 LoopVectorizationLegality *LVL) const; 1568 LoopVectorizationLegality *LVL) = 0; 1946 LoopVectorizationLegality *LVL) override { in preferPredicateOverEpilogue()
|
| H A D | TargetTransformInfoImpl.h | 166 LoopVectorizationLegality *LVL) const { in preferPredicateOverEpilogue()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 299 LoopVectorizationLegality *LVL) const { in preferPredicateOverEpilogue()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 606 LoopVectorizationLegality *LVL) { in preferPredicateOverEpilogue()
|