Replace operands now injected in OpBuilder
These are now injected automatically. PiperOrigin-RevId: 336357395 Change-Id: I41265f6ac6b049bc56b4fd48e28446f12e10c4f2
This commit is contained in:
parent
fa513b979d
commit
776ec418d8
@ -265,12 +265,11 @@ def TFR_ConstOp : TFR_Op<"constant", [ConstantLike, NoSideEffect]> {
|
||||
|
||||
let hasFolder = 1;
|
||||
|
||||
let builders = [OpBuilder<
|
||||
"OpBuilder &, OperationState &state, Attribute value",
|
||||
let builders = [OpBuilder<"Attribute value",
|
||||
[{
|
||||
auto* ctx = value.getContext();
|
||||
state.addAttribute("value", value);
|
||||
state.addTypes(TFRAttrType::get(ctx));
|
||||
$_state.addAttribute("value", value);
|
||||
$_state.addTypes(TFRAttrType::get(ctx));
|
||||
}]>
|
||||
];
|
||||
|
||||
@ -400,8 +399,8 @@ def TFR_TFRFuncOp : TFR_Op<"func", [HasParent<"ModuleOp">,
|
||||
let skipDefaultBuilders = 1;
|
||||
|
||||
let builders = [
|
||||
OpBuilder<"OpBuilder &builder, OperationState &result, StringRef name, "
|
||||
"FunctionType type, ArrayRef<NamedAttribute> attrs = {}">
|
||||
OpBuilder<"StringRef name, FunctionType type, "
|
||||
"ArrayRef<NamedAttribute> attrs = {}">
|
||||
];
|
||||
|
||||
let extraClassDeclaration = [{
|
||||
|
Loading…
x
Reference in New Issue
Block a user