/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 37 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 42 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 43 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 66 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 68 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 219 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 284 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 285 if (L->isLoopSimplifyForm() && !LAI.hasConvergentOp() && in runOnFunction() 286 (LAI.getNumRuntimePointerChecks() || in runOnFunction() 287 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 38 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 43 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 44 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 65 const auto &RtPtrChecking = *LAI.getRuntimePointerChecking(); in versionLoop() 70 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 220 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 285 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 286 if (L->isLoopSimplifyForm() && !LAI.hasConvergentOp() && in runOnFunction() 287 (LAI.getNumRuntimePointerChecks() || in runOnFunction() 288 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 37 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 42 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 43 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 66 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 68 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 219 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 284 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 285 if (L->isLoopSimplifyForm() && !LAI.hasConvergentOp() && in runOnFunction() 286 (LAI.getNumRuntimePointerChecks() || in runOnFunction() 287 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 38 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 43 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 44 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 65 const auto &RtPtrChecking = *LAI.getRuntimePointerChecking(); in versionLoop() 70 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 220 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 285 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 286 if (L->isLoopSimplifyForm() && !LAI.hasConvergentOp() && in runOnFunction() 287 (LAI.getNumRuntimePointerChecks() || in runOnFunction() 288 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 37 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 42 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 43 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 66 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 68 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 219 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 284 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 285 if (L->isLoopSimplifyForm() && !LAI.hasConvergentOp() && in runOnFunction() 286 (LAI.getNumRuntimePointerChecks() || in runOnFunction() 287 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 35 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 40 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 41 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 64 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 66 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 217 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 282 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 283 if (L->isLoopSimplifyForm() && !LAI.hasConvergentOp() && in runOnFunction() 284 (LAI.getNumRuntimePointerChecks() || in runOnFunction() 285 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 163 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.getPSE()) {} 171 findStoreToLoadDependences(const LoopAccessInfo &LAI) { 174 const auto *Deps = LAI.getDepChecker().getDependences(); 185 Instruction *Source = Dep.getSource(LAI); 186 Instruction *Destination = Dep.getDestination(LAI); 468 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); 474 InstOrder = LAI.getDepChecker().generateInstructionOrderMap(); 525 if (LAI.getPSE().getUnionPredicate().getComplexity() > 547 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); 549 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 163 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 171 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 174 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 185 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 186 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 468 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 474 InstOrder = LAI.getDepChecker().generateInstructionOrderMap(); in processLoop() 525 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 547 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 549 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 169 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 177 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 180 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 191 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 192 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 475 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 532 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 539 if (LAI.hasConvergentOp()) { in processLoop() 565 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 567 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 169 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 177 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 180 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 191 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 192 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 475 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 531 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 543 if (LAI.hasConvergentOp()) { in processLoop() 564 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 566 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 169 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 177 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 180 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 191 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 192 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 475 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 532 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 539 if (LAI.hasConvergentOp()) { in processLoop() 565 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 567 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 169 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 177 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 180 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 191 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 192 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 475 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 531 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 543 if (LAI.hasConvergentOp()) { in processLoop() 564 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 566 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 169 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 177 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 180 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 191 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 192 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 475 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 532 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 539 if (LAI.hasConvergentOp()) { in processLoop() 565 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 567 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 168 : L(L), LI(LI), LAI(LAI), DT(DT), BFI(BFI), PSI(PSI), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 176 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 179 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 190 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 191 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 473 auto StoreToLoadDependences = findStoreToLoadDependences(LAI); in processLoop() 530 if (LAI.getPSE().getUnionPredicate().getComplexity() > in processLoop() 537 if (LAI.hasConvergentOp()) { in processLoop() 562 LoopVersioning LV(LAI, L, LI, DT, PSE.getSE(), false); in processLoop() 564 LV.setSCEVChecks(LAI.getPSE().getUnionPredicate()); in processLoop() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 33 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, in LoopVersioning() argument 36 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 41 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 42 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 65 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 218 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 283 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 284 if (L->isLoopSimplifyForm() && (LAI.getNumRuntimePointerChecks() || in runOnFunction() 285 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 33 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, in LoopVersioning() argument 36 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 41 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 42 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 65 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 218 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 283 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 284 if (L->isLoopSimplifyForm() && (LAI.getNumRuntimePointerChecks() || in runOnFunction() 285 !LAI.getPSE().getUnionPredicate().isAlwaysTrue())) { in runOnFunction() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 292 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 295 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 297 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 300 return LAI->getDepChecker().getMaxSafeRegisterWidth(); in getMaxSafeRegisterWidth() 303 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 309 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 310 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 388 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 418 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/devel/llvm10/llvm-10.0.1.src/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 292 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 295 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 297 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 300 return LAI->getDepChecker().getMaxSafeRegisterWidth(); in getMaxSafeRegisterWidth() 303 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 309 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 310 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 382 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 412 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/devel/llvm11/llvm-11.0.1.src/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 292 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 295 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 297 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 300 return LAI->getDepChecker().getMaxSafeRegisterWidth(); in getMaxSafeRegisterWidth() 303 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 309 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 310 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 388 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 418 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 292 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 295 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 297 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 300 return LAI->getDepChecker().getMaxSafeRegisterWidth(); in getMaxSafeRegisterWidth() 303 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 309 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 310 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 382 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 412 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 292 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 295 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 297 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 300 return LAI->getDepChecker().getMaxSafeRegisterWidth(); in getMaxSafeRegisterWidth() 303 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 309 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 310 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 382 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 412 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/devel/llvm90/llvm-9.0.1.src/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 299 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 302 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 304 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 307 return LAI->getDepChecker().getMaxSafeRegisterWidth(); in getMaxSafeRegisterWidth() 310 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 316 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 317 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 382 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 420 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 363 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 366 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 369 return LAI->getDepChecker().isSafeForAnyVectorWidth(); in isSafeForAnyVectorWidth() 372 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 375 return LAI->getDepChecker().getMaxSafeVectorWidthInBits(); in getMaxSafeVectorWidthInBits() 378 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 386 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 387 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 463 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 493 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 363 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 366 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 369 return LAI->getDepChecker().isSafeForAnyVectorWidth(); in isSafeForAnyVectorWidth() 372 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 375 return LAI->getDepChecker().getMaxSafeVectorWidthInBits(); in getMaxSafeVectorWidthInBits() 378 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 386 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 387 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 463 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 493 const LoopAccessInfo *LAI = nullptr; variable
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 323 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 326 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 329 return LAI->getDepChecker().isSafeForAnyVectorWidth(); in isSafeForAnyVectorWidth() 332 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() 335 return LAI->getDepChecker().getMaxSafeVectorWidthInBits(); in getMaxSafeVectorWidthInBits() 338 bool hasStride(Value *V) { return LAI->hasStride(V); } in hasStride() 344 unsigned getNumStores() const { return LAI->getNumStores(); } in getNumStores() 345 unsigned getNumLoads() const { return LAI->getNumLoads(); } in getNumLoads() 424 return LAI ? &LAI->getSymbolicStrides() : nullptr; in getSymbolicStrides() 454 const LoopAccessInfo *LAI = nullptr; variable
|