Migrate away from ArrayRef(std::nullopt_t) (#8776)

LLVM has deprecated ArrayRef(std::nullopt_t).  This CL migrates away
from that.
This commit is contained in:
Kazu Hirata 2025-07-24 15:04:17 -07:00 committed by GitHub
parent dafbb02738
commit 5e2e73845c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 10 additions and 10 deletions

View File

@ -123,7 +123,7 @@ def OutputOp : ArcOp<"output", [
attr-dict ($outputs^ `:` qualified(type($outputs)))?
}];
let builders = [OpBuilder<(ins), [{
build($_builder, $_state, std::nullopt);
build($_builder, $_state, mlir::ValueRange());
}]>];
let hasVerifier = 1;
}

View File

@ -240,7 +240,7 @@ def OutputOp : FSMOp<"output", [HasParent<"StateOp">, ReturnLike, Terminator]> {
let arguments = (ins Variadic<AnyType>:$operands);
let builders = [ OpBuilder<(ins), "build($_builder, $_state, std::nullopt);"> ];
let builders = [ OpBuilder<(ins), "build($_builder, $_state, mlir::ValueRange());"> ];
let assemblyFormat = [{ attr-dict ($operands^ `:` qualified(type($operands)))? }];

View File

@ -572,7 +572,7 @@ def OutputOp : HWOp<"output", [Terminator, HasParent<"HWModuleOp">,
let arguments = (ins Variadic<AnyType>:$outputs);
let builders = [
OpBuilder<(ins), "build($_builder, $_state, std::nullopt);">
OpBuilder<(ins), "build($_builder, $_state, mlir::ValueRange());">
];
let assemblyFormat = "attr-dict ($outputs^ `:` qualified(type($outputs)))?";

View File

@ -204,7 +204,7 @@ def ReturnOp : InteropOp<"return", [
let arguments = (ins Variadic<AnyType>:$returnValues);
let builders = [OpBuilder<(ins), [{
build($_builder, $_state, std::nullopt);
build($_builder, $_state, mlir::ValueRange());
}]>];
let assemblyFormat = "attr-dict ($returnValues^ `:` type($returnValues))?";

View File

@ -94,7 +94,7 @@ def OutputOp : MooreOp<"output", [
let arguments = (ins Variadic<AnyType>:$outputs);
let builders = [
OpBuilder<(ins), [{ build($_builder, $_state, std::nullopt); }]>
OpBuilder<(ins), [{ build($_builder, $_state, mlir::ValueRange()); }]>
];
let assemblyFormat = [{
attr-dict ($outputs^ `:` type($outputs))?

View File

@ -235,7 +235,7 @@ def InterfaceInstanceOp : SVOp<"interface.instance", [
let builders = [
OpBuilder<(ins "::mlir::Type":$result), [{
return build($_builder, $_state, result, std::nullopt);
return build($_builder, $_state, result, mlir::ValueRange());
}]>
];

View File

@ -753,7 +753,7 @@ def YieldOp : SeqOp<"yield",
let arguments = (ins Variadic<AnyType>:$operands);
let builders = [
OpBuilder<(ins), "build($_builder, $_state, std::nullopt);">
OpBuilder<(ins), "build($_builder, $_state, mlir::ValueRange());">
];
let assemblyFormat = "attr-dict ($operands^ `:` type($operands))?";

View File

@ -447,7 +447,7 @@ def ReturnOp : SystemCOp<"cpp.return", [
let arguments = (ins Variadic<AnyType>:$returnValues);
let builders = [OpBuilder<(ins), [{
build($_builder, $_state, std::nullopt);
build($_builder, $_state, mlir::ValueRange());
}]>];
let assemblyFormat = "attr-dict ($returnValues^ `:` type($returnValues))?";

View File

@ -308,7 +308,7 @@ def YieldOp : VerifOp<"yield", [
let builders = [
OpBuilder<(ins), [{
build($_builder, $_state, std::nullopt);
build($_builder, $_state, mlir::ValueRange());
}]>,
];
}

View File

@ -505,7 +505,7 @@ struct SimStepOpLowering : public ModelAwarePattern<arc::SimStepOp> {
StringAttr evalFunc =
rewriter.getStringAttr(evalSymbolFromModelName(modelName));
rewriter.replaceOpWithNewOp<LLVM::CallOp>(op, std::nullopt, evalFunc,
rewriter.replaceOpWithNewOp<LLVM::CallOp>(op, mlir::TypeRange(), evalFunc,
adaptor.getInstance());
return success();