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.h184 const DenseMap<Value *, const SCEV *> &SymbolicStrides, in MemoryDepChecker() argument
186 : PSE(PSE), InnermostLoop(L), SymbolicStrides(SymbolicStrides), in MemoryDepChecker()
303 const DenseMap<Value *, const SCEV *> &SymbolicStrides; variable
733 return SymbolicStrides; in getSymbolicStrides()
837 DenseMap<Value *, const SCEV *> SymbolicStrides; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2011 getPtrStride(PSE, ATy, APtr, InnermostLoop, SymbolicStrides, true, true); in getDependenceDistanceStrideAndSize()
2013 getPtrStride(PSE, BTy, BPtr, InnermostLoop, SymbolicStrides, true, true); in getDependenceDistanceStrideAndSize()
2655 !getPtrStride(*PSE, AccessTy, Ptr, TheLoop, SymbolicStrides)) { in analyzeLoop()
2697 *PtrRtChecking, TheLoop, SymbolicStrides, UncomputablePtr, AllowPartial); in analyzeLoop()
2727 Accesses.canCheckPtrAtRT(*PtrRtChecking, TheLoop, SymbolicStrides, in analyzeLoop()
3000 SymbolicStrides[Ptr] = cast<SCEVUnknown>(StrideBase); in collectStridedAccess()
3017 DepChecker = std::make_unique<MemoryDepChecker>(*PSE, L, SymbolicStrides, in LoopAccessInfo()