diff options
Diffstat (limited to 'mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp')
-rw-r--r-- | mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp b/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp index 59fdeb8d440b..366c090d0dcf 100644 --- a/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp +++ b/mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp @@ -358,7 +358,7 @@ FusionResult mlir::canFuseLoops(AffineForOp srcForOp, AffineForOp dstForOp, LogicalResult promoteSingleIterReductionLoop(AffineForOp forOp, bool siblingFusionUser) { // Check if the reduction loop is a single iteration loop. - Optional<uint64_t> tripCount = getConstantTripCount(forOp); + std::optional<uint64_t> tripCount = getConstantTripCount(forOp); if (!tripCount || *tripCount != 1) return failure(); auto iterOperands = forOp.getIterOperands(); @@ -491,7 +491,7 @@ bool mlir::getLoopNestStats(AffineForOp forOpRoot, LoopNestStats *stats) { // Record trip count for 'forOp'. Set flag if trip count is not // constant. - Optional<uint64_t> maybeConstTripCount = getConstantTripCount(forOp); + std::optional<uint64_t> maybeConstTripCount = getConstantTripCount(forOp); if (!maybeConstTripCount) { // Currently only constant trip count loop nests are supported. LLVM_DEBUG(llvm::dbgs() << "Non-constant trip count unsupported\n"); |