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 pathAttr = mlirOperationGetName(testOp);
40 mlirOperationDestroy(testOp);
48 static std::unique_ptr<IncludeOpBuildFuncHelper>
get();
59 auto testOp = createIndexOperation();
65 mlirOperationDestroy(testOp);
69 auto testOp = createIndexOperation();
75 mlirOperationDestroy(testOp);
79 auto testOp = createIndexOperation();
85 mlirOperationDestroy(testOp);
89 auto testOp = createIndexOperation();
95 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 llzkInclude_IncludeOpBuild(MlirOpBuilder builder, MlirLocation location, MlirIdentifier sym_name, MlirIdentifier path)
Build a llzk::include::IncludeOp Operation.
void llzkInclude_IncludeOpSetSymName(MlirOperation op, MlirAttribute attr)
Set SymName attribute of llzk::include::IncludeOp Operation.
MlirAttribute llzkInclude_IncludeOpGetPath(MlirOperation op)
Get Path attribute from llzk::include::IncludeOp Operation.
void llzkInclude_IncludeOpSetPath(MlirOperation op, MlirAttribute attr)
Set Path attribute of llzk::include::IncludeOp Operation.
MlirAttribute llzkInclude_IncludeOpGetSymName(MlirOperation op)
Get SymName attribute from llzk::include::IncludeOp Operation.
bool llzkOperationIsA_Include_IncludeOp(MlirOperation inp)
Returns true if the Operation is a llzk::include::IncludeOp.
IncludeOpBuildFuncHelper()=default
static std::unique_ptr< IncludeOpBuildFuncHelper > get()
This method must be implemented to return a subclass of IncludeOpBuildFuncHelper that at least implem...
virtual bool callIsA(MlirOperation op) override