Lines Matching defs:getPosition
95 unsigned dimId = llvm::cast<AffineDimExpr>(*this).getPosition();
101 unsigned symId = llvm::cast<AffineSymbolExpr>(*this).getPosition();
348 unsigned AffineDimExpr::getPosition() const {
372 return (cast<AffineSymbolExpr>(expr).getPosition() == symbolPos);
594 unsigned symbolPos = symbolExpr.getPosition();
623 unsigned AffineSymbolExpr::getPosition() const {
1189 lhsPos = cast<AffineDimExpr>(lhs).getPosition();
1194 lhsPos = cast<AffineSymbolExpr>(lhs).getPosition();
1206 lhsPos = cast<AffineDimExpr>(lhs).getPosition();
1207 rhsPos = cast<AffineSymbolExpr>(rhs).getPosition();
1215 lhsPos = cast<AffineSymbolExpr>(lhs).getPosition();
1216 rhsPos = cast<AffineSymbolExpr>(rhs).getPosition();
1405 assert(expr.getPosition() < numDims && "Inconsistent number of dims");
1406 eq[getDimStartIndex() + expr.getPosition()] = 1;
1414 assert(expr.getPosition() < numSymbols && "inconsistent number of symbols");
1415 eq[getSymbolStartIndex() + expr.getPosition()] = 1;