LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
TransformationPasses.h File Reference
Include dependency graph for TransformationPasses.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llzk::component::ExposeChildMembersPassOptions
struct  llzk::component::InlineStructsPassOptions

Namespaces

namespace  llzk
namespace  llzk::component

Macros

#define GEN_PASS_DECL
#define GEN_PASS_REGISTRATION
#define GEN_PASS_DECL_EXPOSECHILDMEMBERSPASS
#define GEN_PASS_DECL_INLINESTRUCTSPASS
#define GEN_PASS_REGISTRATION_EXPOSECHILDMEMBERSPASS
#define GEN_PASS_REGISTRATION_INLINESTRUCTSPASS

Functions

std::unique_ptr<::mlir::Pass > llzk::component::createExposeChildMembersPass ()
std::unique_ptr<::mlir::Pass > llzk::component::createExposeChildMembersPass (ExposeChildMembersPassOptions options)
std::unique_ptr<::mlir::Pass > llzk::component::createInlineStructsPass ()
std::unique_ptr<::mlir::Pass > llzk::component::createInlineStructsPass (InlineStructsPassOptions options)
void llzk::component::registerExposeChildMembersPass ()
void llzk::component::registerExposeChildMembersPassPass ()
void llzk::component::registerInlineStructsPass ()
void llzk::component::registerInlineStructsPassPass ()
void llzk::component::registerTransformationPasses ()

Macro Definition Documentation

◆ GEN_PASS_DECL

#define GEN_PASS_DECL

Definition at line 16 of file TransformationPasses.h.

◆ GEN_PASS_DECL_EXPOSECHILDMEMBERSPASS

#define GEN_PASS_DECL_EXPOSECHILDMEMBERSPASS

Definition at line 6 of file TransformationPasses.h.

◆ GEN_PASS_DECL_INLINESTRUCTSPASS

#define GEN_PASS_DECL_INLINESTRUCTSPASS

Definition at line 7 of file TransformationPasses.h.

◆ GEN_PASS_REGISTRATION

#define GEN_PASS_REGISTRATION

Definition at line 17 of file TransformationPasses.h.

◆ GEN_PASS_REGISTRATION_EXPOSECHILDMEMBERSPASS

#define GEN_PASS_REGISTRATION_EXPOSECHILDMEMBERSPASS

Definition at line 226 of file TransformationPasses.h.

◆ GEN_PASS_REGISTRATION_INLINESTRUCTSPASS

#define GEN_PASS_REGISTRATION_INLINESTRUCTSPASS

Definition at line 227 of file TransformationPasses.h.