Searched refs:lbConst (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/ |
| H A D | AffineStructures.cpp | 746 int64_t lbConst, int64_t ubConst, in detectAsMod() argument 753 if (lbConst != 0 || ubConst < 1) in detectAsMod() 1009 auto lbConst = getConstantBound(BoundType::LB, pos); in getSliceBounds() local 1011 if (lbConst.has_value() && ubConst.has_value()) { in getSliceBounds() 1013 if (lbConst.value() == ubConst.value()) { in getSliceBounds() 1014 memo[pos] = getAffineConstantExpr(lbConst.value(), context); in getSliceBounds() 1021 if (detectAsMod(*this, pos, lbConst.value(), ubConst.value(), memo, in getSliceBounds() 1121 auto lbConst = getConstantBound(BoundType::LB, pos + offset); in getSliceBounds() local 1122 if (lbConst.has_value()) { in getSliceBounds() 1125 getAffineConstantExpr(lbConst.value(), context)); in getSliceBounds()
|
| H A D | AffineAnalysis.cpp | 445 auto lbConst = dependenceDomain->getConstantBound(IntegerPolyhedron::LB, j); in computeDirectionVector() local 447 lbConst.value_or(std::numeric_limits<int64_t>::min()); in computeDirectionVector()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/ |
| H A D | AffineOps.cpp | 2209 auto lbConst = lb.getDefiningOp<arith::ConstantIndexOp>(); in buildAffineLoopFromValues() local 2211 if (lbConst && ubConst) in buildAffineLoopFromValues() 2212 return buildAffineLoopFromConstants(builder, loc, lbConst.value(), in buildAffineLoopFromValues()
|