Loading [MathJax]/jax/input/TeX/config.js
CIRCT 21.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RTGTest.h
Go to the documentation of this file.
1//===- RTGTest.h - C interface for the for RTGTest dialect --------*- C -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef CIRCT_C_DIALECT_RTGTEST_H
10#define CIRCT_C_DIALECT_RTGTEST_H
11
12#include "mlir-c/IR.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18//===----------------------------------------------------------------------===//
19// Dialect API.
20//===----------------------------------------------------------------------===//
21
23
24//===----------------------------------------------------------------------===//
25// Type API.
26//===----------------------------------------------------------------------===//
27
28/// If the type is an RTGTest CPUType.
29MLIR_CAPI_EXPORTED bool rtgtestTypeIsACPU(MlirType type);
30
31/// Creates an RTGTest CPU type in the context.
32MLIR_CAPI_EXPORTED MlirType rtgtestCPUTypeGet(MlirContext ctxt);
33
34/// If the type is an RTGTest IntegerRegisterType.
35MLIR_CAPI_EXPORTED bool rtgtestTypeIsAIntegerRegister(MlirType type);
36
37/// Creates an RTGTest IntegerRegisterType in the context.
38MLIR_CAPI_EXPORTED MlirType rtgtestIntegerRegisterTypeGet(MlirContext ctxt);
39
40//===----------------------------------------------------------------------===//
41// Attribute API.
42//===----------------------------------------------------------------------===//
43
44/// If the type is an RTGTest CPUAttr.
45MLIR_CAPI_EXPORTED bool rtgtestAttrIsACPU(MlirAttribute attr);
46
47/// Creates an RTGTest CPU attribute in the context.
48MLIR_CAPI_EXPORTED MlirAttribute rtgtestCPUAttrGet(MlirContext ctxt,
49 unsigned id);
50
51/// Returns the core ID represented by the CPU attribute.
52MLIR_CAPI_EXPORTED unsigned rtgtestCPUAttrGetId(MlirAttribute attr);
53
54// Registers.
55//===----------------------------------------------------------------------===//
56
57/// If the type is an RTGTest RegZeroAttr.
58MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegZero(MlirAttribute attr);
59
60/// Creates an RTGTest RegZero attribute in the context.
61MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegZeroAttrGet(MlirContext ctxt);
62
63/// If the attribute is an RTGTest RegRaAttr.
64MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegRa(MlirAttribute attr);
65
66/// Creates an RTGTest RegRa attribute in the context.
67MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegRaAttrGet(MlirContext ctxt);
68
69/// If the attribute is an RTGTest RegSpAttr.
70MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegSp(MlirAttribute attr);
71
72/// Creates an RTGTest RegSp attribute in the context.
73MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegSpAttrGet(MlirContext ctxt);
74
75/// If the attribute is an RTGTest RegGpAttr.
76MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegGp(MlirAttribute attr);
77
78/// Creates an RTGTest RegGp attribute in the context.
79MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegGpAttrGet(MlirContext ctxt);
80
81/// If the attribute is an RTGTest RegTpAttr.
82MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegTp(MlirAttribute attr);
83
84/// Creates an RTGTest RegTp attribute in the context.
85MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegTpAttrGet(MlirContext ctxt);
86
87/// If the attribute is an RTGTest RegT0Attr.
88MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT0(MlirAttribute attr);
89
90/// Creates an RTGTest RegT0 attribute in the context.
91MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT0AttrGet(MlirContext ctxt);
92
93/// If the attribute is an RTGTest RegT1Attr.
94MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT1(MlirAttribute attr);
95
96/// Creates an RTGTest RegT1 attribute in the context.
97MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT1AttrGet(MlirContext ctxt);
98
99/// If the attribute is an RTGTest RegT2Attr.
100MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT2(MlirAttribute attr);
101
102/// Creates an RTGTest RegT2 attribute in the context.
103MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT2AttrGet(MlirContext ctxt);
104
105/// If the attribute is an RTGTest RegS0Attr.
106MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS0(MlirAttribute attr);
107
108/// Creates an RTGTest RegS0 attribute in the context.
109MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS0AttrGet(MlirContext ctxt);
110
111/// If the attribute is an RTGTest RegS1Attr.
112MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS1(MlirAttribute attr);
113
114/// Creates an RTGTest RegS1 attribute in the context.
115MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS1AttrGet(MlirContext ctxt);
116
117/// If the attribute is an RTGTest RegA0Attr.
118MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA0(MlirAttribute attr);
119
120/// Creates an RTGTest RegA0 attribute in the context.
121MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA0AttrGet(MlirContext ctxt);
122
123/// If the attribute is an RTGTest RegA1Attr.
124MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA1(MlirAttribute attr);
125
126/// Creates an RTGTest RegA1 attribute in the context.
127MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA1AttrGet(MlirContext ctxt);
128
129/// If the attribute is an RTGTest RegA2Attr.
130MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA2(MlirAttribute attr);
131
132/// Creates an RTGTest RegA2 attribute in the context.
133MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA2AttrGet(MlirContext ctxt);
134
135/// If the attribute is an RTGTest RegA3Attr.
136MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA3(MlirAttribute attr);
137
138/// Creates an RTGTest RegA3 attribute in the context.
139MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA3AttrGet(MlirContext ctxt);
140
141/// If the attribute is an RTGTest RegA4Attr.
142MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA4(MlirAttribute attr);
143
144/// Creates an RTGTest RegA4 attribute in the context.
145MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA4AttrGet(MlirContext ctxt);
146
147/// If the attribute is an RTGTest RegA5Attr.
148MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA5(MlirAttribute attr);
149
150/// Creates an RTGTest RegA5 attribute in the context.
151MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA5AttrGet(MlirContext ctxt);
152
153/// If the attribute is an RTGTest RegA6Attr.
154MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA6(MlirAttribute attr);
155
156/// Creates an RTGTest RegA6 attribute in the context.
157MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA6AttrGet(MlirContext ctxt);
158
159/// If the attribute is an RTGTest RegA7Attr.
160MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA7(MlirAttribute attr);
161
162/// Creates an RTGTest RegA7 attribute in the context.
163MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA7AttrGet(MlirContext ctxt);
164
165/// If the attribute is an RTGTest RegS2Attr.
166MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS2(MlirAttribute attr);
167
168/// Creates an RTGTest RegS2 attribute in the context.
169MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS2AttrGet(MlirContext ctxt);
170
171/// If the attribute is an RTGTest RegS3Attr.
172MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS3(MlirAttribute attr);
173
174/// Creates an RTGTest RegS3 attribute in the context.
175MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS3AttrGet(MlirContext ctxt);
176
177/// If the attribute is an RTGTest RegS4Attr.
178MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS4(MlirAttribute attr);
179
180/// Creates an RTGTest RegS4 attribute in the context.
181MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS4AttrGet(MlirContext ctxt);
182
183/// If the attribute is an RTGTest RegS5Attr.
184MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS5(MlirAttribute attr);
185
186/// Creates an RTGTest RegS5 attribute in the context.
187MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS5AttrGet(MlirContext ctxt);
188
189/// If the attribute is an RTGTest RegS6Attr.
190MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS6(MlirAttribute attr);
191
192/// Creates an RTGTest RegS6 attribute in the context.
193MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS6AttrGet(MlirContext ctxt);
194
195/// If the attribute is an RTGTest RegS7Attr.
196MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS7(MlirAttribute attr);
197
198/// Creates an RTGTest RegS7 attribute in the context.
199MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS7AttrGet(MlirContext ctxt);
200
201/// If the attribute is an RTGTest RegS8Attr.
202MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS8(MlirAttribute attr);
203
204/// Creates an RTGTest RegS8 attribute in the context.
205MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS8AttrGet(MlirContext ctxt);
206
207/// If the attribute is an RTGTest RegS9Attr.
208MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS9(MlirAttribute attr);
209
210/// Creates an RTGTest RegS9 attribute in the context.
211MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS9AttrGet(MlirContext ctxt);
212
213/// If the attribute is an RTGTest RegS10Attr.
214MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS10(MlirAttribute attr);
215
216/// Creates an RTGTest RegS10 attribute in the context.
217MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS10AttrGet(MlirContext ctxt);
218
219/// If the attribute is an RTGTest RegS11Attr.
220MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS11(MlirAttribute attr);
221
222/// Creates an RTGTest RegS11 attribute in the context.
223MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS11AttrGet(MlirContext ctxt);
224
225/// If the attribute is an RTGTest RegT3Attr.
226MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT3(MlirAttribute attr);
227
228/// Creates an RTGTest RegT3 attribute in the context.
229MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT3AttrGet(MlirContext ctxt);
230
231/// If the attribute is an RTGTest RegT4Attr.
232MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT4(MlirAttribute attr);
233
234/// Creates an RTGTest RegT4 attribute in the context.
235MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT4AttrGet(MlirContext ctxt);
236
237/// If the attribute is an RTGTest RegT5Attr.
238MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT5(MlirAttribute attr);
239
240/// Creates an RTGTest RegT5 attribute in the context.
241MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT5AttrGet(MlirContext ctxt);
242
243/// If the attribute is an RTGTest RegT6Attr.
244MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT6(MlirAttribute attr);
245
246/// Creates an RTGTest RegT6 attribute in the context.
247MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT6AttrGet(MlirContext ctxt);
248
249#ifdef __cplusplus
250}
251#endif
252
253#endif // CIRCT_C_DIALECT_RTGTEST_H
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegGpAttrGet(MlirContext ctxt)
Creates an RTGTest RegGp attribute in the context.
Definition RTGTest.cpp:90
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT5AttrGet(MlirContext ctxt)
Creates an RTGTest RegT5 attribute in the context.
Definition RTGTest.cpp:306
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA2AttrGet(MlirContext ctxt)
Creates an RTGTest RegA2 attribute in the context.
Definition RTGTest.cpp:162
MLIR_CAPI_EXPORTED bool rtgtestTypeIsAIntegerRegister(MlirType type)
If the type is an RTGTest IntegerRegisterType.
Definition RTGTest.cpp:35
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT2AttrGet(MlirContext ctxt)
Creates an RTGTest RegT2 attribute in the context.
Definition RTGTest.cpp:122
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS10AttrGet(MlirContext ctxt)
Creates an RTGTest RegS10 attribute in the context.
Definition RTGTest.cpp:274
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT4AttrGet(MlirContext ctxt)
Creates an RTGTest RegT4 attribute in the context.
Definition RTGTest.cpp:298
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS11AttrGet(MlirContext ctxt)
Creates an RTGTest RegS11 attribute in the context.
Definition RTGTest.cpp:282
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS4(MlirAttribute attr)
If the attribute is an RTGTest RegS4Attr.
Definition RTGTest.cpp:222
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT1(MlirAttribute attr)
If the attribute is an RTGTest RegT1Attr.
Definition RTGTest.cpp:110
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS0AttrGet(MlirContext ctxt)
Creates an RTGTest RegS0 attribute in the context.
Definition RTGTest.cpp:130
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegSpAttrGet(MlirContext ctxt)
Creates an RTGTest RegSp attribute in the context.
Definition RTGTest.cpp:82
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS8(MlirAttribute attr)
If the attribute is an RTGTest RegS8Attr.
Definition RTGTest.cpp:254
MLIR_CAPI_EXPORTED bool rtgtestAttrIsACPU(MlirAttribute attr)
If the type is an RTGTest CPUAttr.
Definition RTGTest.cpp:47
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA0(MlirAttribute attr)
If the attribute is an RTGTest RegA0Attr.
Definition RTGTest.cpp:142
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS10(MlirAttribute attr)
If the attribute is an RTGTest RegS10Attr.
Definition RTGTest.cpp:270
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT3(MlirAttribute attr)
If the attribute is an RTGTest RegT3Attr.
Definition RTGTest.cpp:286
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA3(MlirAttribute attr)
If the attribute is an RTGTest RegA3Attr.
Definition RTGTest.cpp:166
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT0AttrGet(MlirContext ctxt)
Creates an RTGTest RegT0 attribute in the context.
Definition RTGTest.cpp:106
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS2AttrGet(MlirContext ctxt)
Creates an RTGTest RegS2 attribute in the context.
Definition RTGTest.cpp:210
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS0(MlirAttribute attr)
If the attribute is an RTGTest RegS0Attr.
Definition RTGTest.cpp:126
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS3(MlirAttribute attr)
If the attribute is an RTGTest RegS3Attr.
Definition RTGTest.cpp:214
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA7(MlirAttribute attr)
If the attribute is an RTGTest RegA7Attr.
Definition RTGTest.cpp:198
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegGp(MlirAttribute attr)
If the attribute is an RTGTest RegGpAttr.
Definition RTGTest.cpp:86
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS1AttrGet(MlirContext ctxt)
Creates an RTGTest RegS1 attribute in the context.
Definition RTGTest.cpp:138
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA1(MlirAttribute attr)
If the attribute is an RTGTest RegA1Attr.
Definition RTGTest.cpp:150
MLIR_CAPI_EXPORTED unsigned rtgtestCPUAttrGetId(MlirAttribute attr)
Returns the core ID represented by the CPU attribute.
Definition RTGTest.cpp:55
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegZero(MlirAttribute attr)
If the type is an RTGTest RegZeroAttr.
Definition RTGTest.cpp:62
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT1AttrGet(MlirContext ctxt)
Creates an RTGTest RegT1 attribute in the context.
Definition RTGTest.cpp:114
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA7AttrGet(MlirContext ctxt)
Creates an RTGTest RegA7 attribute in the context.
Definition RTGTest.cpp:202
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS8AttrGet(MlirContext ctxt)
Creates an RTGTest RegS8 attribute in the context.
Definition RTGTest.cpp:258
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegTp(MlirAttribute attr)
If the attribute is an RTGTest RegTpAttr.
Definition RTGTest.cpp:94
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA3AttrGet(MlirContext ctxt)
Creates an RTGTest RegA3 attribute in the context.
Definition RTGTest.cpp:170
MLIR_CAPI_EXPORTED MlirType rtgtestIntegerRegisterTypeGet(MlirContext ctxt)
Creates an RTGTest IntegerRegisterType in the context.
Definition RTGTest.cpp:39
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS1(MlirAttribute attr)
If the attribute is an RTGTest RegS1Attr.
Definition RTGTest.cpp:134
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA6(MlirAttribute attr)
If the attribute is an RTGTest RegA6Attr.
Definition RTGTest.cpp:190
MLIR_CAPI_EXPORTED MlirAttribute rtgtestCPUAttrGet(MlirContext ctxt, unsigned id)
Creates an RTGTest CPU attribute in the context.
Definition RTGTest.cpp:51
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA5(MlirAttribute attr)
If the attribute is an RTGTest RegA5Attr.
Definition RTGTest.cpp:182
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS7(MlirAttribute attr)
If the attribute is an RTGTest RegS7Attr.
Definition RTGTest.cpp:246
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT2(MlirAttribute attr)
If the attribute is an RTGTest RegT2Attr.
Definition RTGTest.cpp:118
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA4AttrGet(MlirContext ctxt)
Creates an RTGTest RegA4 attribute in the context.
Definition RTGTest.cpp:178
MLIR_CAPI_EXPORTED MlirType rtgtestCPUTypeGet(MlirContext ctxt)
Creates an RTGTest CPU type in the context.
Definition RTGTest.cpp:31
MLIR_CAPI_EXPORTED bool rtgtestTypeIsACPU(MlirType type)
If the type is an RTGTest CPUType.
Definition RTGTest.cpp:29
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS6(MlirAttribute attr)
If the attribute is an RTGTest RegS6Attr.
Definition RTGTest.cpp:238
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT3AttrGet(MlirContext ctxt)
Creates an RTGTest RegT3 attribute in the context.
Definition RTGTest.cpp:290
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegTpAttrGet(MlirContext ctxt)
Creates an RTGTest RegTp attribute in the context.
Definition RTGTest.cpp:98
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA2(MlirAttribute attr)
If the attribute is an RTGTest RegA2Attr.
Definition RTGTest.cpp:158
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT4(MlirAttribute attr)
If the attribute is an RTGTest RegT4Attr.
Definition RTGTest.cpp:294
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT5(MlirAttribute attr)
If the attribute is an RTGTest RegT5Attr.
Definition RTGTest.cpp:302
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS5(MlirAttribute attr)
If the attribute is an RTGTest RegS5Attr.
Definition RTGTest.cpp:230
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS6AttrGet(MlirContext ctxt)
Creates an RTGTest RegS6 attribute in the context.
Definition RTGTest.cpp:242
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS3AttrGet(MlirContext ctxt)
Creates an RTGTest RegS3 attribute in the context.
Definition RTGTest.cpp:218
MLIR_DECLARE_CAPI_DIALECT_REGISTRATION(RTGTest, rtgtest)
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegRaAttrGet(MlirContext ctxt)
Creates an RTGTest RegRa attribute in the context.
Definition RTGTest.cpp:74
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT0(MlirAttribute attr)
If the attribute is an RTGTest RegT0Attr.
Definition RTGTest.cpp:102
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS5AttrGet(MlirContext ctxt)
Creates an RTGTest RegS5 attribute in the context.
Definition RTGTest.cpp:234
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegSp(MlirAttribute attr)
If the attribute is an RTGTest RegSpAttr.
Definition RTGTest.cpp:78
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA0AttrGet(MlirContext ctxt)
Creates an RTGTest RegA0 attribute in the context.
Definition RTGTest.cpp:146
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS11(MlirAttribute attr)
If the attribute is an RTGTest RegS11Attr.
Definition RTGTest.cpp:278
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS2(MlirAttribute attr)
If the attribute is an RTGTest RegS2Attr.
Definition RTGTest.cpp:206
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegS9(MlirAttribute attr)
If the attribute is an RTGTest RegS9Attr.
Definition RTGTest.cpp:262
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA6AttrGet(MlirContext ctxt)
Creates an RTGTest RegA6 attribute in the context.
Definition RTGTest.cpp:194
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA1AttrGet(MlirContext ctxt)
Creates an RTGTest RegA1 attribute in the context.
Definition RTGTest.cpp:154
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS4AttrGet(MlirContext ctxt)
Creates an RTGTest RegS4 attribute in the context.
Definition RTGTest.cpp:226
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegRa(MlirAttribute attr)
If the attribute is an RTGTest RegRaAttr.
Definition RTGTest.cpp:70
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegT6AttrGet(MlirContext ctxt)
Creates an RTGTest RegT6 attribute in the context.
Definition RTGTest.cpp:314
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS9AttrGet(MlirContext ctxt)
Creates an RTGTest RegS9 attribute in the context.
Definition RTGTest.cpp:266
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegA4(MlirAttribute attr)
If the attribute is an RTGTest RegA4Attr.
Definition RTGTest.cpp:174
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegA5AttrGet(MlirContext ctxt)
Creates an RTGTest RegA5 attribute in the context.
Definition RTGTest.cpp:186
MLIR_CAPI_EXPORTED bool rtgtestAttrIsARegT6(MlirAttribute attr)
If the attribute is an RTGTest RegT6Attr.
Definition RTGTest.cpp:310
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegZeroAttrGet(MlirContext ctxt)
Creates an RTGTest RegZero attribute in the context.
Definition RTGTest.cpp:66
MLIR_CAPI_EXPORTED MlirAttribute rtgtestRegS7AttrGet(MlirContext ctxt)
Creates an RTGTest RegS7 attribute in the context.
Definition RTGTest.cpp:250