Skip to content

Commit b9450f7

Browse files
committed
change default arguments
1 parent 4a786b2 commit b9450f7

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ LogicalResult yieldReplacementForFusedProducer(
198198
RewriterBase &rewriter, tensor::ExtractSliceOp sliceOp,
199199
scf::SCFFuseProducerOfSliceResult fusedProducerInfo,
200200
MutableArrayRef<LoopLikeOpInterface> loops,
201-
std::optional<ArrayRef<unsigned>> yieldResultNumber = std::nullopt);
201+
ArrayRef<unsigned> yieldResultNumber = ArrayRef<unsigned>{});
202202

203203
/// Transformation information returned after tile and fuse.
204204
struct SCFTileAndFuseResult {

mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ LogicalResult mlir::scf::yieldReplacementForFusedProducer(
941941
RewriterBase &rewriter, tensor::ExtractSliceOp sliceOp,
942942
scf::SCFFuseProducerOfSliceResult fusedProducerInfo,
943943
MutableArrayRef<LoopLikeOpInterface> loops,
944-
std::optional<ArrayRef<unsigned>> yieldResultNumber) {
944+
ArrayRef<unsigned> yieldResultNumber) {
945945
if (loops.empty())
946946
return success();
947947

@@ -951,9 +951,9 @@ LogicalResult mlir::scf::yieldReplacementForFusedProducer(
951951
Location loc = originalOwner->getLoc();
952952
// a. collect all init Value to be appended
953953
ArrayRef<unsigned> initNumberList =
954-
yieldResultNumber ? yieldResultNumber.value()
955-
: llvm::to_vector(llvm::seq<unsigned>(
956-
0, originalOwner->getNumResults()));
954+
yieldResultNumber.empty() ? llvm::to_vector(llvm::seq<unsigned>(
955+
0, originalOwner->getNumResults()))
956+
: yieldResultNumber;
957957
SmallVector<Value> initValueList;
958958
for (const auto &resultNumber : initNumberList) {
959959
FailureOr<Value> initValue = tensor::getOrCreateDestination(

0 commit comments

Comments
 (0)