Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h288 return PointerBounds; in getPointerBounds()
358 PointerBounds; variable
925 std::pair<const SCEV *, const SCEV *>> *PointerBounds);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1865 struct PointerBounds { struct
1873 static PointerBounds expandBounds(const RuntimeCheckingPtrGroup *CG, in expandBounds() argument
1942 static SmallVector<std::pair<PointerBounds, PointerBounds>, 4>
1945 SmallVector<std::pair<PointerBounds, PointerBounds>, 4> ChecksWithBounds; in expandBounds()
1951 PointerBounds First = expandBounds(Check.first, L, Loc, Exp, in expandBounds()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp276 std::pair<const SCEV *, const SCEV *>> *PointerBounds) { in getStartAndEndForAccess() argument
278 if (PointerBounds) { in getStartAndEndForAccess()
279 auto [Iter, Ins] = PointerBounds->insert( in getStartAndEndForAccess()
345 if (PointerBounds) in getStartAndEndForAccess()
1965 InnermostLoop, Src, SrcTy, BTC, SymbolicMaxBTC, &SE, &PointerBounds); in areAccessesCompletelyBeforeOrAfter()
1970 InnermostLoop, Sink, SinkTy, BTC, SymbolicMaxBTC, &SE, &PointerBounds); in areAccessesCompletelyBeforeOrAfter()