Searched refs:LoopVersioning (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopVersioning.cpp | 39 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, in LoopVersioning() function in LoopVersioning 50 void LoopVersioning::versionLoop( in versionLoop() 131 void LoopVersioning::addPHINodes( in addPHINodes() 175 void LoopVersioning::prepareNoAliasMetadata() { in prepareNoAliasMetadata() 216 void LoopVersioning::annotateLoopWithNoAlias() { in annotateLoopWithNoAlias() 229 void LoopVersioning::annotateInstWithNoAlias(Instruction *VersionedInst, in annotateInstWithNoAlias() 283 LoopVersioning LVer(LAI, LAI.getRuntimePointerChecking()->getChecks(), L, in runImpl()
|
H A D | CMakeLists.txt | 46 LoopVersioning.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | LoopVersioning.h | 40 class LoopVersioning { 46 LoopVersioning(const LoopAccessInfo &LAI,
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Transforms/Utils/ |
H A D | BUILD.gn | 53 "LoopVersioning.cpp",
|
/netbsd-src/external/apache2/llvm/lib/libLLVMTransformsUtils/ |
H A D | Makefile | 53 LoopVersioning.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopVersioningLICM.cpp | 625 LoopVersioning LVer(*LAI, LAI->getRuntimePointerChecking()->getChecks(), in runOnLoop()
|
H A D | LoopLoadElimination.cpp | 566 LoopVersioning LV(LAI, Checks, L, LI, DT, PSE.getSE()); in processLoop()
|
H A D | LoopDistribute.cpp | 818 LoopVersioning LVer(*LAI, Checks, L, LI, DT, SE); in processLoop()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 798 std::unique_ptr<LoopVersioning> LVer; 3326 LVer = std::make_unique<LoopVersioning>( in emitMemRuntimeChecks()
|