mirror of https://github.com/llvm/circt.git
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:
parent
dafbb02738
commit
5e2e73845c
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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)))? }];
|
||||
|
||||
|
|
|
@ -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)))?";
|
||||
|
|
|
@ -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))?";
|
||||
|
|
|
@ -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))?
|
||||
|
|
|
@ -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());
|
||||
}]>
|
||||
];
|
||||
|
||||
|
|
|
@ -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))?";
|
||||
|
|
|
@ -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))?";
|
||||
|
|
|
@ -308,7 +308,7 @@ def YieldOp : VerifOp<"yield", [
|
|||
|
||||
let builders = [
|
||||
OpBuilder<(ins), [{
|
||||
build($_builder, $_state, std::nullopt);
|
||||
build($_builder, $_state, mlir::ValueRange());
|
||||
}]>,
|
||||
];
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue