LLZK
2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
TransformationPasses.capi.cpp.inc
Go to the documentation of this file.
1
/* Autogenerated by mlir-tblgen; don't manually edit. */
2
//===----------------------------------------------------------------------===//
3
// LLZKPolymorphicTransformation Group Registration
4
//===----------------------------------------------------------------------===//
5
6
void
mlirRegisterLLZKPolymorphicTransformationPasses
(
void
) {
7
registerLLZKPolymorphicTransformationPasses();
8
}
9
10
MlirPass
mlirCreateLLZKPolymorphicTransformationEmptyTemplateRemovalPass
(
void
) {
11
return
wrap(
llzk::polymorphic::createEmptyTemplateRemoval
().release());
12
}
13
void
mlirRegisterLLZKPolymorphicTransformationEmptyTemplateRemovalPass
(
void
) {
14
registerEmptyTemplateRemovalPass();
15
}
16
17
18
MlirPass
mlirCreateLLZKPolymorphicTransformationFlatteningPass
(
void
) {
19
return
wrap(
llzk::polymorphic::createFlatteningPass
().release());
20
}
21
void
mlirRegisterLLZKPolymorphicTransformationFlatteningPass
(
void
) {
22
registerFlatteningPass();
23
}
24
mlirCreateLLZKPolymorphicTransformationFlatteningPass
MlirPass mlirCreateLLZKPolymorphicTransformationFlatteningPass(void)
Definition
TransformationPasses.capi.cpp.inc:18
mlirCreateLLZKPolymorphicTransformationEmptyTemplateRemovalPass
MlirPass mlirCreateLLZKPolymorphicTransformationEmptyTemplateRemovalPass(void)
Definition
TransformationPasses.capi.cpp.inc:10
mlirRegisterLLZKPolymorphicTransformationPasses
void mlirRegisterLLZKPolymorphicTransformationPasses(void)
Definition
TransformationPasses.capi.cpp.inc:6
mlirRegisterLLZKPolymorphicTransformationFlatteningPass
void mlirRegisterLLZKPolymorphicTransformationFlatteningPass(void)
Definition
TransformationPasses.capi.cpp.inc:21
mlirRegisterLLZKPolymorphicTransformationEmptyTemplateRemovalPass
void mlirRegisterLLZKPolymorphicTransformationEmptyTemplateRemovalPass(void)
Definition
TransformationPasses.capi.cpp.inc:13
llzk::polymorphic::createFlatteningPass
std::unique_ptr< mlir::Pass > createFlatteningPass()
Definition
FlatteningPass.cpp:2532
llzk::polymorphic::createEmptyTemplateRemoval
std::unique_ptr< mlir::Pass > createEmptyTemplateRemoval()
Definition
EmptyTemplateRemovalPass.cpp:155
build
include
llzk
Dialect
Polymorphic
Transforms
TransformationPasses.capi.cpp.inc
Generated by
1.14.0
Copyright 2025 Veridise Inc. under the Apache License v2.0. Copyright 2026 Project LLZK under the Apache License v2.0.