14 auto testOperation = createIndexOperation();
19 mlirOperationDestroy(testOperation);
25 auto testOp = createIndexOperation();
31 MlirLocation location = mlirLocationUnknownGet(context);
32 auto dummyValue = mlirOperationGetResult(testOp, 0);
38 mlirOperationDestroy(testOp);
46 static std::unique_ptr<EmitContainmentOpBuildFuncHelper>
get();
57 auto testOp = createIndexOperation();
63 mlirOperationDestroy(testOp);
67 auto testOp = createIndexOperation();
70 auto dummyValue = mlirOperationGetResult(testOp, 0);
74 mlirOperationDestroy(testOp);
78 auto testOp = createIndexOperation();
84 mlirOperationDestroy(testOp);
88 auto testOp = createIndexOperation();
91 auto dummyValue = mlirOperationGetResult(testOp, 0);
95 mlirOperationDestroy(testOp);
100 auto testOperation = createIndexOperation();
105 mlirOperationDestroy(testOperation);
111 auto testOp = createIndexOperation();
117 MlirLocation location = mlirLocationUnknownGet(context);
118 auto dummyValue = mlirOperationGetResult(testOp, 0);
124 mlirOperationDestroy(testOp);
132 static std::unique_ptr<EmitEqualityOpBuildFuncHelper>
get();
143 auto testOp = createIndexOperation();
149 mlirOperationDestroy(testOp);
153 auto testOp = createIndexOperation();
156 auto dummyValue = mlirOperationGetResult(testOp, 0);
160 mlirOperationDestroy(testOp);
164 auto testOp = createIndexOperation();
170 mlirOperationDestroy(testOp);
174 auto testOp = createIndexOperation();
177 auto dummyValue = mlirOperationGetResult(testOp, 0);
181 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.
bool llzkOperationIsA_Constrain_EmitEqualityOp(MlirOperation inp)
Returns true if the Operation is a llzk::constrain::EmitEqualityOp.
bool llzkOperationIsA_Constrain_EmitContainmentOp(MlirOperation inp)
Returns true if the Operation is a llzk::constrain::EmitContainmentOp.
MlirValue llzkConstrain_EmitEqualityOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::constrain::EmitEqualityOp Operation.
MlirValue llzkConstrain_EmitContainmentOpGetLhs(MlirOperation op)
Get Lhs operand from llzk::constrain::EmitContainmentOp Operation.
void llzkConstrain_EmitEqualityOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::constrain::EmitEqualityOp Operation.
MlirOperation llzkConstrain_EmitEqualityOpBuild(MlirOpBuilder builder, MlirLocation location, MlirValue lhs, MlirValue rhs)
Build a llzk::constrain::EmitEqualityOp Operation.
void llzkConstrain_EmitEqualityOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::constrain::EmitEqualityOp Operation.
MlirOperation llzkConstrain_EmitContainmentOpBuild(MlirOpBuilder builder, MlirLocation location, MlirValue lhs, MlirValue rhs)
Build a llzk::constrain::EmitContainmentOp Operation.
MlirValue llzkConstrain_EmitEqualityOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::constrain::EmitEqualityOp Operation.
void llzkConstrain_EmitContainmentOpSetLhs(MlirOperation op, MlirValue value)
Set Lhs operand of llzk::constrain::EmitContainmentOp Operation.
void llzkConstrain_EmitContainmentOpSetRhs(MlirOperation op, MlirValue value)
Set Rhs operand of llzk::constrain::EmitContainmentOp Operation.
MlirValue llzkConstrain_EmitContainmentOpGetRhs(MlirOperation op)
Get Rhs operand from llzk::constrain::EmitContainmentOp Operation.
EmitContainmentOpBuildFuncHelper()=default
virtual bool callIsA(MlirOperation op) override
static std::unique_ptr< EmitContainmentOpBuildFuncHelper > get()
This method must be implemented to return a subclass of EmitContainmentOpBuildFuncHelper that at leas...
EmitEqualityOpBuildFuncHelper()=default
static std::unique_ptr< EmitEqualityOpBuildFuncHelper > get()
This method must be implemented to return a subclass of EmitEqualityOpBuildFuncHelper that at least i...
virtual bool callIsA(MlirOperation op) override