21
21
)
22
22
23
23
24
- @_ods_cext .register_operation (_Dialect , replace = True )
25
- class ApplyNativeConstraintOp (ApplyNativeConstraintOp ):
26
- """Specialization for PDL apply native constraint op class."""
27
-
28
- def __init__ (
29
- self ,
30
- name : Union [str , StringAttr ],
31
- args : Optional [Sequence [Union [OpView , Operation , Value ]]] = None ,
32
- * ,
33
- loc = None ,
34
- ip = None ,
35
- ):
36
- if args is None :
37
- args = []
38
- args = _get_values (args )
39
- super ().__init__ (name , args , loc = loc , ip = ip )
40
-
41
-
42
- @_ods_cext .register_operation (_Dialect , replace = True )
43
- class ApplyNativeRewriteOp (ApplyNativeRewriteOp ):
44
- """Specialization for PDL apply native rewrite op class."""
45
-
46
- def __init__ (
47
- self ,
48
- results : Sequence [Type ],
49
- name : Union [str , StringAttr ],
50
- args : Optional [Sequence [Union [OpView , Operation , Value ]]] = None ,
51
- * ,
52
- loc = None ,
53
- ip = None ,
54
- ):
55
- if args is None :
56
- args = []
57
- args = _get_values (args )
58
- super ().__init__ (results , name , args , loc = loc , ip = ip )
59
-
60
-
61
24
@_ods_cext .register_operation (_Dialect , replace = True )
62
25
class AttributeOp (AttributeOp ):
63
26
"""Specialization for PDL attribute op class."""
@@ -75,21 +38,6 @@ def __init__(
75
38
super ().__init__ (result , valueType = valueType , value = value , loc = loc , ip = ip )
76
39
77
40
78
- @_ods_cext .register_operation (_Dialect , replace = True )
79
- class EraseOp (EraseOp ):
80
- """Specialization for PDL erase op class."""
81
-
82
- def __init__ (
83
- self ,
84
- operation : Optional [Union [OpView , Operation , Value ]] = None ,
85
- * ,
86
- loc = None ,
87
- ip = None ,
88
- ):
89
- operation = _get_value (operation )
90
- super ().__init__ (operation , loc = loc , ip = ip )
91
-
92
-
93
41
@_ods_cext .register_operation (_Dialect , replace = True )
94
42
class OperandOp (OperandOp ):
95
43
"""Specialization for PDL operand op class."""
@@ -216,23 +164,6 @@ def __init__(
216
164
super ().__init__ (result , parent , index , loc = loc , ip = ip )
217
165
218
166
219
- @_ods_cext .register_operation (_Dialect , replace = True )
220
- class ResultsOp (ResultsOp ):
221
- """Specialization for PDL results op class."""
222
-
223
- def __init__ (
224
- self ,
225
- result : Type ,
226
- parent : Union [OpView , Operation , Value ],
227
- index : Optional [Union [IntegerAttr , int ]] = None ,
228
- * ,
229
- loc = None ,
230
- ip = None ,
231
- ):
232
- parent = _get_value (parent )
233
- super ().__init__ (result , parent , index = index , loc = loc , ip = ip )
234
-
235
-
236
167
@_ods_cext .register_operation (_Dialect , replace = True )
237
168
class RewriteOp (RewriteOp ):
238
169
"""Specialization for PDL rewrite op class."""
0 commit comments