@@ -45,6 +45,201 @@ MLIR_CAPI_EXPORTED MlirAttribute rtgtestCPUAttrGet(MlirContext ctxt,
45
45
/// Returns the core ID represented by the CPU attribute.
46
46
MLIR_CAPI_EXPORTED unsigned rtgtestCPUAttrGetId (MlirAttribute attr );
47
47
48
+ // Registers.
49
+ //===----------------------------------------------------------------------===//
50
+
51
+ /// If the type is an RTGTest RegZeroAttr.
52
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegZero (MlirAttribute attr );
53
+
54
+ /// Creates an RTGTest RegZero attribute in the context.
55
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegZeroAttrGet (MlirContext ctxt );
56
+
57
+ /// If the attribute is an RTGTest RegRaAttr.
58
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegRa (MlirAttribute attr );
59
+
60
+ /// Creates an RTGTest RegRa attribute in the context.
61
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegRaAttrGet (MlirContext ctxt );
62
+
63
+ /// If the attribute is an RTGTest RegSpAttr.
64
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegSp (MlirAttribute attr );
65
+
66
+ /// Creates an RTGTest RegSp attribute in the context.
67
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegSpAttrGet (MlirContext ctxt );
68
+
69
+ /// If the attribute is an RTGTest RegGpAttr.
70
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegGp (MlirAttribute attr );
71
+
72
+ /// Creates an RTGTest RegGp attribute in the context.
73
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegGpAttrGet (MlirContext ctxt );
74
+
75
+ /// If the attribute is an RTGTest RegTpAttr.
76
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegTp (MlirAttribute attr );
77
+
78
+ /// Creates an RTGTest RegTp attribute in the context.
79
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegTpAttrGet (MlirContext ctxt );
80
+
81
+ /// If the attribute is an RTGTest RegT0Attr.
82
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT0 (MlirAttribute attr );
83
+
84
+ /// Creates an RTGTest RegT0 attribute in the context.
85
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT0AttrGet (MlirContext ctxt );
86
+
87
+ /// If the attribute is an RTGTest RegT1Attr.
88
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT1 (MlirAttribute attr );
89
+
90
+ /// Creates an RTGTest RegT1 attribute in the context.
91
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT1AttrGet (MlirContext ctxt );
92
+
93
+ /// If the attribute is an RTGTest RegT2Attr.
94
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT2 (MlirAttribute attr );
95
+
96
+ /// Creates an RTGTest RegT2 attribute in the context.
97
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT2AttrGet (MlirContext ctxt );
98
+
99
+ /// If the attribute is an RTGTest RegS0Attr.
100
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS0 (MlirAttribute attr );
101
+
102
+ /// Creates an RTGTest RegS0 attribute in the context.
103
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS0AttrGet (MlirContext ctxt );
104
+
105
+ /// If the attribute is an RTGTest RegS1Attr.
106
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS1 (MlirAttribute attr );
107
+
108
+ /// Creates an RTGTest RegS1 attribute in the context.
109
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS1AttrGet (MlirContext ctxt );
110
+
111
+ /// If the attribute is an RTGTest RegA0Attr.
112
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA0 (MlirAttribute attr );
113
+
114
+ /// Creates an RTGTest RegA0 attribute in the context.
115
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA0AttrGet (MlirContext ctxt );
116
+
117
+ /// If the attribute is an RTGTest RegA1Attr.
118
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA1 (MlirAttribute attr );
119
+
120
+ /// Creates an RTGTest RegA1 attribute in the context.
121
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA1AttrGet (MlirContext ctxt );
122
+
123
+ /// If the attribute is an RTGTest RegA2Attr.
124
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA2 (MlirAttribute attr );
125
+
126
+ /// Creates an RTGTest RegA2 attribute in the context.
127
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA2AttrGet (MlirContext ctxt );
128
+
129
+ /// If the attribute is an RTGTest RegA3Attr.
130
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA3 (MlirAttribute attr );
131
+
132
+ /// Creates an RTGTest RegA3 attribute in the context.
133
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA3AttrGet (MlirContext ctxt );
134
+
135
+ /// If the attribute is an RTGTest RegA4Attr.
136
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA4 (MlirAttribute attr );
137
+
138
+ /// Creates an RTGTest RegA4 attribute in the context.
139
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA4AttrGet (MlirContext ctxt );
140
+
141
+ /// If the attribute is an RTGTest RegA5Attr.
142
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA5 (MlirAttribute attr );
143
+
144
+ /// Creates an RTGTest RegA5 attribute in the context.
145
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA5AttrGet (MlirContext ctxt );
146
+
147
+ /// If the attribute is an RTGTest RegA6Attr.
148
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA6 (MlirAttribute attr );
149
+
150
+ /// Creates an RTGTest RegA6 attribute in the context.
151
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA6AttrGet (MlirContext ctxt );
152
+
153
+ /// If the attribute is an RTGTest RegA7Attr.
154
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA7 (MlirAttribute attr );
155
+
156
+ /// Creates an RTGTest RegA7 attribute in the context.
157
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA7AttrGet (MlirContext ctxt );
158
+
159
+ /// If the attribute is an RTGTest RegS2Attr.
160
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS2 (MlirAttribute attr );
161
+
162
+ /// Creates an RTGTest RegS2 attribute in the context.
163
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS2AttrGet (MlirContext ctxt );
164
+
165
+ /// If the attribute is an RTGTest RegS3Attr.
166
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS3 (MlirAttribute attr );
167
+
168
+ /// Creates an RTGTest RegS3 attribute in the context.
169
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS3AttrGet (MlirContext ctxt );
170
+
171
+ /// If the attribute is an RTGTest RegS4Attr.
172
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS4 (MlirAttribute attr );
173
+
174
+ /// Creates an RTGTest RegS4 attribute in the context.
175
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS4AttrGet (MlirContext ctxt );
176
+
177
+ /// If the attribute is an RTGTest RegS5Attr.
178
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS5 (MlirAttribute attr );
179
+
180
+ /// Creates an RTGTest RegS5 attribute in the context.
181
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS5AttrGet (MlirContext ctxt );
182
+
183
+ /// If the attribute is an RTGTest RegS6Attr.
184
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS6 (MlirAttribute attr );
185
+
186
+ /// Creates an RTGTest RegS6 attribute in the context.
187
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS6AttrGet (MlirContext ctxt );
188
+
189
+ /// If the attribute is an RTGTest RegS7Attr.
190
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS7 (MlirAttribute attr );
191
+
192
+ /// Creates an RTGTest RegS7 attribute in the context.
193
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS7AttrGet (MlirContext ctxt );
194
+
195
+ /// If the attribute is an RTGTest RegS8Attr.
196
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS8 (MlirAttribute attr );
197
+
198
+ /// Creates an RTGTest RegS8 attribute in the context.
199
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS8AttrGet (MlirContext ctxt );
200
+
201
+ /// If the attribute is an RTGTest RegS9Attr.
202
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS9 (MlirAttribute attr );
203
+
204
+ /// Creates an RTGTest RegS9 attribute in the context.
205
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS9AttrGet (MlirContext ctxt );
206
+
207
+ /// If the attribute is an RTGTest RegS10Attr.
208
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS10 (MlirAttribute attr );
209
+
210
+ /// Creates an RTGTest RegS10 attribute in the context.
211
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS10AttrGet (MlirContext ctxt );
212
+
213
+ /// If the attribute is an RTGTest RegS11Attr.
214
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS11 (MlirAttribute attr );
215
+
216
+ /// Creates an RTGTest RegS11 attribute in the context.
217
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS11AttrGet (MlirContext ctxt );
218
+
219
+ /// If the attribute is an RTGTest RegT3Attr.
220
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT3 (MlirAttribute attr );
221
+
222
+ /// Creates an RTGTest RegT3 attribute in the context.
223
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT3AttrGet (MlirContext ctxt );
224
+
225
+ /// If the attribute is an RTGTest RegT4Attr.
226
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT4 (MlirAttribute attr );
227
+
228
+ /// Creates an RTGTest RegT4 attribute in the context.
229
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT4AttrGet (MlirContext ctxt );
230
+
231
+ /// If the attribute is an RTGTest RegT5Attr.
232
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT5 (MlirAttribute attr );
233
+
234
+ /// Creates an RTGTest RegT5 attribute in the context.
235
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT5AttrGet (MlirContext ctxt );
236
+
237
+ /// If the attribute is an RTGTest RegT6Attr.
238
+ MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT6 (MlirAttribute attr );
239
+
240
+ /// Creates an RTGTest RegT6 attribute in the context.
241
+ MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT6AttrGet (MlirContext ctxt );
242
+
48
243
#ifdef __cplusplus
49
244
}
50
245
#endif
0 commit comments