Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Analysis/
H A DAffineStructures.cpp746 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 DAffineAnalysis.cpp445 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 DAffineOps.cpp2209 auto lbConst = lb.getDefiningOp<arith::ConstantIndexOp>(); in buildAffineLoopFromValues() local
2211 if (lbConst && ubConst) in buildAffineLoopFromValues()
2212 return buildAffineLoopFromConstants(builder, loc, lbConst.value(), in buildAffineLoopFromValues()