Home
last modified time | relevance | path

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

/external/llvm-project/mlir/lib/Analysis/
DAffineStructures.cpp886 void FlatAffineConstraints::removeIdRange(unsigned idStart, unsigned idLimit) { in removeIdRange() argument
887 assert(idLimit < getNumCols() && "invalid id limit"); in removeIdRange()
889 if (idStart >= idLimit) in removeIdRange()
897 shiftColumnsToLeft(this, idStart, idLimit, /*isEq=*/true); in removeIdRange()
900 shiftColumnsToLeft(this, idStart, idLimit, /*isEq=*/false); in removeIdRange()
905 unsigned numColsEliminated = idLimit - idStart; in removeIdRange()
907 numDimsEliminated = std::min(numDims, idLimit) - idStart; in removeIdRange()
911 if (idLimit > numDims + numSymbols) { in removeIdRange()
913 idLimit - std::max(idStart, numDims + numSymbols), getNumLocalIds()); in removeIdRange()
922 ids.erase(ids.begin() + idStart, ids.begin() + idLimit); in removeIdRange()
/external/llvm-project/mlir/include/mlir/Analysis/
DAffineStructures.h629 void removeIdRange(unsigned idStart, unsigned idLimit);