/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 448 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr() 465 bool LoopVectorizationLegality::isUniform(Value *V) const { in isUniform() 469 bool LoopVectorizationLegality::isUniformMemOp(Instruction &I) const { in isUniformMemOp() 480 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop() 548 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi() 600 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions() 655 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs() 918 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory() 1014 bool LoopVectorizationLegality::canVectorizeFPMath( in canVectorizeFPMath() 1040 bool LoopVectorizationLegality::isInvariantStoreOfReduction(StoreInst *SI) { in isInvariantStoreOfReduction() [all …]
|
H A D | VPRecipeBuilder.h | 20 class LoopVectorizationLegality; variable 35 LoopVectorizationLegality *Legal; 111 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 33 class LoopVectorizationLegality; variable 267 LoopVectorizationLegality *Legal; 289 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner()
|
H A D | CMakeLists.txt | 3 LoopVectorizationLegality.cpp
|
H A D | LoopVectorize.cpp | 453 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer() 717 LoopVectorizationLegality *Legal; 754 LoopVectorizationLegality *LVL, in InnerLoopUnroller() 803 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in InnerLoopAndEpilogueVectorizer() 842 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerMainLoop() 870 LoopVectorizationLegality *LVL, llvm::LoopVectorizationCostModel *CM, in EpilogueVectorizerEpilogueLoop() 1167 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1831 LoopVectorizationLegality *Legal; 6347 LoopVectorizationLegality *Legal, in getAddressAccessSCEV() 6370 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.cpp | 408 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() 419 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() 423 bool LoopVectorizationLegality::canVectorizeOuterLoop() { in canVectorizeOuterLoop() 491 void LoopVectorizationLegality::addInductionPhi( in addInductionPhi() 543 bool LoopVectorizationLegality::setupOuterLoopInductions() { in setupOuterLoopInductions() 569 bool LoopVectorizationLegality::canVectorizeInstrs() { in canVectorizeInstrs() 839 bool LoopVectorizationLegality::canVectorizeMemory() { in canVectorizeMemory() 863 bool LoopVectorizationLegality::isInductionPhi(const Value *V) { in isInductionPhi() 872 bool LoopVectorizationLegality::isCastedInductionVariable(const Value *V) { in isCastedInductionVariable() 877 bool LoopVectorizationLegality::isInductionVariable(const Value *V) { in isInductionVariable() [all …]
|
H A D | VPRecipeBuilder.h | 19 class LoopVectorizationLegality; variable 33 LoopVectorizationLegality *Legal; 128 LoopVectorizationLegality *Legal, in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 199 LoopVectorizationLegality *Legal; 230 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 | 405 unsigned UnrollFactor, LoopVectorizationLegality *LVL, in InnerLoopVectorizer() 762 LoopVectorizationLegality *Legal; 786 LoopVectorizationLegality *LVL, in InnerLoopUnroller() 964 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1488 LoopVectorizationLegality *Legal; 3037 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); in createVectorizedLoopSkeleton() 5762 LoopVectorizationLegality *Legal, in getAddressAccessSCEV() 5785 static bool isStrideMul(Instruction *I, LoopVectorizationLegality *Legal) { in isStrideMul() 7514 LoopVectorizationLegality &LVL) { in getScalarEpilogueLowering() 7551 LoopVectorizationLegality *LVL, TargetTransformInfo *TTI, in processLoopInVPlanNativePath() [all …]
|
/aosp_15_r20/external/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 219 class LoopVectorizationLegality; 306 void vectorize(LoopVectorizationLegality *L, in vectorize() 604 LoopVectorizationLegality *Legal; 1345 class LoopVectorizationLegality { class 1347 LoopVectorizationLegality( in LoopVectorizationLegality() function in __anond9ee33c50111::LoopVectorizationLegality 1603 LoopInfo *LI, LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 1708 LoopVectorizationLegality *Legal; 2027 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() 2112 bool LoopVectorizationLegality::isUniform(Value *V) { in isUniform() 3063 LoopVectorizationLegality::InductionList *List = Legal->getInductionVars(); in createEmptyLoop() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 197 class LoopVectorizationLegality { 199 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 240 class LoopVectorizationLegality { 242 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 240 class LoopVectorizationLegality { 242 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 240 class LoopVectorizationLegality { 242 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 241 class LoopVectorizationLegality { 243 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 240 class LoopVectorizationLegality { 242 LoopVectorizationLegality( in LoopVectorizationLegality() function
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 56 class LoopVectorizationLegality; variable 516 LoopVectorizationLegality *LVL, 1617 DominatorTree *DT, LoopVectorizationLegality *LVL, 2015 LoopVectorizationLegality *LVL, in preferPredicateOverEpilogue()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.h | 359 LoopVectorizationLegality *LVL,
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.h | 309 LoopVectorizationLegality *LVL,
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 57 class LoopVectorizationLegality; variable 198 LoopVectorizationLegality *LVL; 200 TailFoldingInfo(TargetLibraryInfo *TLI, LoopVectorizationLegality *LVL, in TailFoldingInfo()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 57 class LoopVectorizationLegality; variable 201 LoopVectorizationLegality *LVL; 203 TailFoldingInfo(TargetLibraryInfo *TLI, LoopVectorizationLegality *LVL, in TailFoldingInfo()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 57 class LoopVectorizationLegality; variable 198 LoopVectorizationLegality *LVL; 200 TailFoldingInfo(TargetLibraryInfo *TLI, LoopVectorizationLegality *LVL, in TailFoldingInfo()
|