Searched refs:idLimit (Results 1 – 2 of 2) sorted by relevance
/external/llvm-project/mlir/lib/Analysis/ |
D | AffineStructures.cpp | 886 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/ |
D | AffineStructures.h | 629 void removeIdRange(unsigned idStart, unsigned idLimit);
|