Home
last modified time | relevance | path

Searched refs:SymbolicStrides (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h186 const DenseMap<Value *, const SCEV *> &SymbolicStrides, in MemoryDepChecker() argument
188 : PSE(PSE), InnermostLoop(L), SymbolicStrides(SymbolicStrides), in MemoryDepChecker()
289 const DenseMap<Value *, const SCEV *> &SymbolicStrides; variable
682 return SymbolicStrides; in getSymbolicStrides()
776 DenseMap<Value *, const SCEV *> SymbolicStrides; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1921 getPtrStride(PSE, ATy, APtr, InnermostLoop, SymbolicStrides, true, true); in getDependenceDistanceStrideAndSize()
1923 getPtrStride(PSE, BTy, BPtr, InnermostLoop, SymbolicStrides, true, true); in getDependenceDistanceStrideAndSize()
2587 !getPtrStride(*PSE, LD->getType(), Ptr, TheLoop, SymbolicStrides).value_or(0)) { in analyzeLoop()
2630 SymbolicStrides, UncomputablePtr, false); in analyzeLoop()
2661 *PtrRtChecking, SE, TheLoop, SymbolicStrides, UncomputablePtr, true); in analyzeLoop()
2991 SymbolicStrides[Ptr] = cast<SCEVUnknown>(StrideBase); in collectStridedAccess()
3015 DepChecker = std::make_unique<MemoryDepChecker>(*PSE, L, SymbolicStrides, in LoopAccessInfo()