Searched refs:collectUpperBound (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 1154 const SCEV *DependenceInfo::collectUpperBound(const Loop *L, Type *T) const { in collectUpperBound() function in DependenceInfo 1167 if (const SCEV *UB = collectUpperBound(L, T)) in collectConstantUpperBound() 1250 if (const SCEV *UpperBound = collectUpperBound(CurLoop, Delta->getType())) { in strongSIVtest() 1428 if (const SCEV *UpperBound = collectUpperBound(CurLoop, Delta->getType())) { in weakCrossingSIVtest() 1799 if (const SCEV *UpperBound = collectUpperBound(CurLoop, Delta->getType())) { in weakZeroSrcSIVtest() 1908 if (const SCEV *UpperBound = collectUpperBound(CurLoop, Delta->getType())) { in weakZeroDstSIVtest() 2122 const SCEV *N1 = collectUpperBound(Loop1, A1->getType()); in symbolicRDIVtest() 2123 const SCEV *N2 = collectUpperBound(Loop2, A1->getType()); in symbolicRDIVtest() 3015 CI[K].Iterations = collectUpperBound(L, Subscript->getType()); in collectCoeffInfo()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 596 /// collectUpperBound - All subscripts are the same type (on my machine, 597 /// an i64). The loop bound may be a smaller type. collectUpperBound 601 const SCEV *collectUpperBound(const Loop *l, Type *T) const; 603 /// collectConstantUpperBound - Calls collectUpperBound(), then
|