Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A D2011-03-09-ExactNoMaxBECount.ll7 ; Now we have ExactBECount == 0. However, MinStart == 2 and MaxEnd == 4.
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonConstExtenders.cpp126 Node(const OffsetRange &R) : MaxEnd(R.Max), Range(R) {} in Node()
129 int32_t MaxEnd; member
176 N->MaxEnd = std::max(N->MaxEnd, N->Left->MaxEnd); in update()
178 N->MaxEnd = std::max(N->MaxEnd, N->Right->MaxEnd); in update()
591 dbgs() << " MaxEnd: " << N->MaxEnd << '\n'; in dump()
613 if (N == nullptr || N->MaxEnd < P) in nodesWith()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp12372 APInt MaxEnd = IsSigned ? APIntOps::smin(getSignedRangeMax(End), Limit) in computeMaxBECountForLT() local
12376 MaxEnd = IsSigned ? APIntOps::smax(MaxEnd, MinStart) in computeMaxBECountForLT()
12377 : APIntOps::umax(MaxEnd, MinStart); in computeMaxBECountForLT()
12379 return getUDivCeilSCEV(getConstant(MaxEnd - MinStart) /* Delta */, in computeMaxBECountForLT()