14 auto testOperation = createIndexOperation();
19 mlirOperationDestroy(testOperation);
25 auto testOp = createIndexOperation();
31 MlirLocation location = mlirLocationUnknownGet(context);
32 auto dummyValue = mlirOperationGetResult(testOp, 0);
33 auto overflowAttr = createIndexAttribute();
39 mlirOperationDestroy(testOp);
47 static std::unique_ptr<FeltToIndexOpBuildFuncHelper>
get();
58 auto testOp = createIndexOperation();
64 mlirOperationDestroy(testOp);
68 auto testOp = createIndexOperation();
71 auto dummyValue = mlirOperationGetResult(testOp, 0);
75 mlirOperationDestroy(testOp);
79 auto testOp = createIndexOperation();
85 mlirOperationDestroy(testOp);
89 auto testOp = createIndexOperation();
95 mlirOperationDestroy(testOp);
99 auto testOp = createIndexOperation();
105 mlirOperationDestroy(testOp);
110 auto testOperation = createIndexOperation();
115 mlirOperationDestroy(testOperation);
121 auto testOp = createIndexOperation();
127 MlirLocation location = mlirLocationUnknownGet(context);
128 auto dummyValue = mlirOperationGetResult(testOp, 0);
129 auto overflowAttr = createIndexAttribute();
135 mlirOperationDestroy(testOp);
143 static std::unique_ptr<IntToFeltOpBuildFuncHelper>
get();
154 auto testOp = createIndexOperation();
160 mlirOperationDestroy(testOp);
164 auto testOp = createIndexOperation();
167 auto dummyValue = mlirOperationGetResult(testOp, 0);
171 mlirOperationDestroy(testOp);
175 auto testOp = createIndexOperation();
181 mlirOperationDestroy(testOp);
185 auto testOp = createIndexOperation();
191 mlirOperationDestroy(testOp);
195 auto testOp = createIndexOperation();
201 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.
MlirValue llzkCast_FeltToIndexOpGetResult(MlirOperation op)
Get Result result from llzk::cast::FeltToIndexOp Operation.
void llzkCast_IntToFeltOpSetValue(MlirOperation op, MlirValue value)
Set Value operand of llzk::cast::IntToFeltOp Operation.
MlirValue llzkCast_FeltToIndexOpGetValue(MlirOperation op)
Get Value operand from llzk::cast::FeltToIndexOp Operation.
bool llzkOperationIsA_Cast_FeltToIndexOp(MlirOperation inp)
Returns true if the Operation is a llzk::cast::FeltToIndexOp.
bool llzkOperationIsA_Cast_IntToFeltOp(MlirOperation inp)
Returns true if the Operation is a llzk::cast::IntToFeltOp.
MlirValue llzkCast_IntToFeltOpGetResult(MlirOperation op)
Get Result result from llzk::cast::IntToFeltOp Operation.
MlirAttribute llzkCast_FeltToIndexOpGetOverflow(MlirOperation op)
Get Overflow attribute from llzk::cast::FeltToIndexOp Operation.
MlirOperation llzkCast_FeltToIndexOpBuild(MlirOpBuilder builder, MlirLocation location, MlirValue value, MlirAttribute overflow)
Build a llzk::cast::FeltToIndexOp Operation.
MlirOperation llzkCast_IntToFeltOpBuild(MlirOpBuilder builder, MlirLocation location, MlirValue value, MlirAttribute overflow)
Build a llzk::cast::IntToFeltOp Operation.
void llzkCast_FeltToIndexOpSetValue(MlirOperation op, MlirValue value)
Set Value operand of llzk::cast::FeltToIndexOp Operation.
void llzkCast_IntToFeltOpSetOverflow(MlirOperation op, MlirAttribute attr)
Set Overflow attribute of llzk::cast::IntToFeltOp Operation.
MlirValue llzkCast_IntToFeltOpGetValue(MlirOperation op)
Get Value operand from llzk::cast::IntToFeltOp Operation.
void llzkCast_FeltToIndexOpSetOverflow(MlirOperation op, MlirAttribute attr)
Set Overflow attribute of llzk::cast::FeltToIndexOp Operation.
MlirAttribute llzkCast_IntToFeltOpGetOverflow(MlirOperation op)
Get Overflow attribute from llzk::cast::IntToFeltOp Operation.
virtual bool callIsA(MlirOperation op) override
static std::unique_ptr< FeltToIndexOpBuildFuncHelper > get()
This method must be implemented to return a subclass of FeltToIndexOpBuildFuncHelper that at least im...
FeltToIndexOpBuildFuncHelper()=default
static std::unique_ptr< IntToFeltOpBuildFuncHelper > get()
This method must be implemented to return a subclass of IntToFeltOpBuildFuncHelper that at least impl...
IntToFeltOpBuildFuncHelper()=default
virtual bool callIsA(MlirOperation op) override