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 hasFolder = 1;
|
||||||
|
|
||||||
let builders = [OpBuilder<
|
let builders = [OpBuilder<"Attribute value",
|
||||||
"OpBuilder &, OperationState &state, Attribute value",
|
|
||||||
[{
|
[{
|
||||||
auto* ctx = value.getContext();
|
auto* ctx = value.getContext();
|
||||||
state.addAttribute("value", value);
|
$_state.addAttribute("value", value);
|
||||||
state.addTypes(TFRAttrType::get(ctx));
|
$_state.addTypes(TFRAttrType::get(ctx));
|
||||||
}]>
|
}]>
|
||||||
];
|
];
|
||||||
|
|
||||||
@ -400,8 +399,8 @@ def TFR_TFRFuncOp : TFR_Op<"func", [HasParent<"ModuleOp">,
|
|||||||
let skipDefaultBuilders = 1;
|
let skipDefaultBuilders = 1;
|
||||||
|
|
||||||
let builders = [
|
let builders = [
|
||||||
OpBuilder<"OpBuilder &builder, OperationState &result, StringRef name, "
|
OpBuilder<"StringRef name, FunctionType type, "
|
||||||
"FunctionType type, ArrayRef<NamedAttribute> attrs = {}">
|
"ArrayRef<NamedAttribute> attrs = {}">
|
||||||
];
|
];
|
||||||
|
|
||||||
let extraClassDeclaration = [{
|
let extraClassDeclaration = [{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user