14 auto testOperation = createIndexOperation();
19 mlirOperationDestroy(testOperation);
25 auto testOp = createIndexOperation();
31 MlirLocation location = mlirLocationUnknownGet(context);
32 auto dummyValue = mlirOperationGetResult(testOp, 0);
33 auto sym_nameAttr = mlirOperationGetName(testOp);
34 auto constantAttr = createIndexAttribute();
35 auto typeAttr = createIndexAttribute();
36 auto initial_valueAttr = createIndexAttribute();
42 mlirOperationDestroy(testOp);
50 static std::unique_ptr<GlobalDefOpBuildFuncHelper>
get();
61 auto testOp = createIndexOperation();
67 mlirOperationDestroy(testOp);
71 auto testOp = createIndexOperation();
77 mlirOperationDestroy(testOp);
81 auto testOp = createIndexOperation();
87 mlirOperationDestroy(testOp);
91 auto testOp = createIndexOperation();
97 mlirOperationDestroy(testOp);
101 auto testOp = createIndexOperation();
107 mlirOperationDestroy(testOp);
111 auto testOp = createIndexOperation();
117 mlirOperationDestroy(testOp);
121 auto testOp = createIndexOperation();
127 mlirOperationDestroy(testOp);
131 auto testOp = createIndexOperation();
137 mlirOperationDestroy(testOp);
142 auto testOperation = createIndexOperation();
149 mlirOperationDestroy(testOperation);
154 auto testOperation = createIndexOperation();
159 mlirOperationDestroy(testOperation);
165 auto testOp = createIndexOperation();
171 MlirLocation location = mlirLocationUnknownGet(context);
172 auto dummyValue = mlirOperationGetResult(testOp, 0);
173 auto valType = createIndexType();
174 auto name_refAttr = createIndexAttribute();
180 mlirOperationDestroy(testOp);
188 static std::unique_ptr<GlobalReadOpBuildFuncHelper>
get();
199 auto testOp = createIndexOperation();
205 mlirOperationDestroy(testOp);
209 auto testOp = createIndexOperation();
215 mlirOperationDestroy(testOp);
219 auto testOp = createIndexOperation();
225 mlirOperationDestroy(testOp);
230 auto testOperation = createIndexOperation();
235 mlirOperationDestroy(testOperation);
241 auto testOp = createIndexOperation();
247 MlirLocation location = mlirLocationUnknownGet(context);
248 auto dummyValue = mlirOperationGetResult(testOp, 0);
249 auto name_refAttr = createIndexAttribute();
255 mlirOperationDestroy(testOp);
263 static std::unique_ptr<GlobalWriteOpBuildFuncHelper>
get();
274 auto testOp = createIndexOperation();
280 mlirOperationDestroy(testOp);
284 auto testOp = createIndexOperation();
287 auto dummyValue = mlirOperationGetResult(testOp, 0);
291 mlirOperationDestroy(testOp);
295 auto testOp = createIndexOperation();
301 mlirOperationDestroy(testOp);
305 auto testOp = createIndexOperation();
311 mlirOperationDestroy(testOp);
TEST_F(ArrayOperationLinkTests, IsA_Array_ArrayLengthOp)
This test ensures llzkOperationIsA_Array_ArrayLengthOp links properly.
MlirOpBuilder mlirOpBuilderCreate(MlirContext ctx)
Creates a new OpBuilder for the given MLIR context.
MlirOperation llzkGlobal_GlobalDefOpBuild(MlirOpBuilder builder, MlirLocation location, MlirIdentifier sym_name, MlirAttribute constant, MlirAttribute type, MlirAttribute initial_value)
Build a llzk::global::GlobalDefOp Operation.
void llzkGlobal_GlobalDefOpSetInitialValue(MlirOperation op, MlirAttribute attr)
Set InitialValue attribute of llzk::global::GlobalDefOp Operation.
MlirAttribute llzkGlobal_GlobalDefOpGetType(MlirOperation op)
Get Type attribute from llzk::global::GlobalDefOp Operation.
MlirValue llzkGlobal_GlobalWriteOpGetVal(MlirOperation op)
Get Val operand from llzk::global::GlobalWriteOp Operation.
bool llzkOperationIsA_Global_GlobalReadOp(MlirOperation inp)
Returns true if the Operation is a llzk::global::GlobalReadOp.
bool llzkOperationIsA_Global_GlobalWriteOp(MlirOperation inp)
Returns true if the Operation is a llzk::global::GlobalWriteOp.
bool llzkGlobal_GlobalDefOpIsConstant(MlirOperation inp)
isConstant
MlirAttribute llzkGlobal_GlobalDefOpGetConstant(MlirOperation op)
Get Constant attribute from llzk::global::GlobalDefOp Operation.
MlirAttribute llzkGlobal_GlobalDefOpGetInitialValue(MlirOperation op)
Get InitialValue attribute from llzk::global::GlobalDefOp Operation.
void llzkGlobal_GlobalWriteOpSetVal(MlirOperation op, MlirValue value)
Set Val operand of llzk::global::GlobalWriteOp Operation.
bool llzkOperationIsA_Global_GlobalDefOp(MlirOperation inp)
Returns true if the Operation is a llzk::global::GlobalDefOp.
void llzkGlobal_GlobalReadOpSetNameRef(MlirOperation op, MlirAttribute attr)
Set NameRef attribute of llzk::global::GlobalReadOp Operation.
void llzkGlobal_GlobalDefOpSetConstant(MlirOperation op, MlirAttribute attr)
Set Constant attribute of llzk::global::GlobalDefOp Operation.
MlirAttribute llzkGlobal_GlobalReadOpGetNameRef(MlirOperation op)
Get NameRef attribute from llzk::global::GlobalReadOp Operation.
MlirOperation llzkGlobal_GlobalWriteOpBuild(MlirOpBuilder builder, MlirLocation location, MlirValue val, MlirAttribute name_ref)
Build a llzk::global::GlobalWriteOp Operation.
MlirOperation llzkGlobal_GlobalReadOpBuild(MlirOpBuilder builder, MlirLocation location, MlirType valType, MlirAttribute name_ref)
Build a llzk::global::GlobalReadOp Operation.
MlirValue llzkGlobal_GlobalReadOpGetVal(MlirOperation op)
Get Val result from llzk::global::GlobalReadOp Operation.
void llzkGlobal_GlobalDefOpSetSymName(MlirOperation op, MlirAttribute attr)
Set SymName attribute of llzk::global::GlobalDefOp Operation.
MlirAttribute llzkGlobal_GlobalWriteOpGetNameRef(MlirOperation op)
Get NameRef attribute from llzk::global::GlobalWriteOp Operation.
MlirAttribute llzkGlobal_GlobalDefOpGetSymName(MlirOperation op)
Get SymName attribute from llzk::global::GlobalDefOp Operation.
void llzkGlobal_GlobalDefOpSetType(MlirOperation op, MlirAttribute attr)
Set Type attribute of llzk::global::GlobalDefOp Operation.
void llzkGlobal_GlobalWriteOpSetNameRef(MlirOperation op, MlirAttribute attr)
Set NameRef attribute of llzk::global::GlobalWriteOp Operation.
virtual bool callIsA(MlirOperation op) override
static std::unique_ptr< GlobalDefOpBuildFuncHelper > get()
This method must be implemented to return a subclass of GlobalDefOpBuildFuncHelper that at least impl...
GlobalDefOpBuildFuncHelper()=default
static std::unique_ptr< GlobalReadOpBuildFuncHelper > get()
This method must be implemented to return a subclass of GlobalReadOpBuildFuncHelper that at least imp...
virtual bool callIsA(MlirOperation op) override
GlobalReadOpBuildFuncHelper()=default
static std::unique_ptr< GlobalWriteOpBuildFuncHelper > get()
This method must be implemented to return a subclass of GlobalWriteOpBuildFuncHelper that at least im...
GlobalWriteOpBuildFuncHelper()=default
virtual bool callIsA(MlirOperation op) override