Home
last modified time | relevance | path

Searched refs:DepChecker (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h604 const MemoryDepChecker &getDepChecker() const { return *DepChecker; } in getDepChecker()
610 return DepChecker->getInstructionsForAccess(Ptr, isWrite); in getInstructionsForAccess()
677 std::unique_ptr<MemoryDepChecker> DepChecker; variable
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp683 void resetDepChecks(MemoryDepChecker &DepChecker) { in resetDepChecks() argument
685 DepChecker.clearDependences(); in resetDepChecks()
2242 DepChecker->addAccess(Ld); in analyzeLoop()
2266 DepChecker->addAccess(St); in analyzeLoop()
2416 CanVecMem = DepChecker->areDepsSafe( in analyzeLoop()
2418 MaxSafeDepDistBytes = DepChecker->getMaxSafeDepDistBytes(); in analyzeLoop()
2420 if (!CanVecMem && DepChecker->shouldRetryWithRuntimeCheck()) { in analyzeLoop()
2424 Accesses.resetDepChecks(*DepChecker); in analyzeLoop()
2623 DepChecker(std::make_unique<MemoryDepChecker>(*PSE, L)), TheLoop(L) { in LoopAccessInfo()
2624 PtrRtChecking = std::make_unique<RuntimePointerChecking>(*DepChecker, SE); in LoopAccessInfo()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp713 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop() local
714 MemoryInstructionDependences MID(DepChecker.getMemoryInstructions(), in processLoop()