2121)
2222
2323
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-
6124@_ods_cext .register_operation (_Dialect , replace = True )
6225class AttributeOp (AttributeOp ):
6326 """Specialization for PDL attribute op class."""
@@ -75,21 +38,6 @@ def __init__(
7538 super ().__init__ (result , valueType = valueType , value = value , loc = loc , ip = ip )
7639
7740
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-
9341@_ods_cext .register_operation (_Dialect , replace = True )
9442class OperandOp (OperandOp ):
9543 """Specialization for PDL operand op class."""
@@ -216,23 +164,6 @@ def __init__(
216164 super ().__init__ (result , parent , index , loc = loc , ip = ip )
217165
218166
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-
236167@_ods_cext .register_operation (_Dialect , replace = True )
237168class RewriteOp (RewriteOp ):
238169 """Specialization for PDL rewrite op class."""
0 commit comments