LLZK 3.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::component::impl Namespace Reference

Classes

class  ExposeChildMembersPassBase
class  InlineStructsPassBase

Functions

std::unique_ptr<::mlir::Pass > createExposeChildMembersPass ()
std::unique_ptr<::mlir::Pass > createExposeChildMembersPass (ExposeChildMembersPassOptions options)
std::unique_ptr<::mlir::Pass > createInlineStructsPass ()
std::unique_ptr<::mlir::Pass > createInlineStructsPass (InlineStructsPassOptions options)

Function Documentation

◆ createExposeChildMembersPass() [1/2]

std::unique_ptr<::mlir::Pass > llzk::component::impl::createExposeChildMembersPass ( )

Definition at line 98 of file ExposeChildMembersPass.cpp.

◆ createExposeChildMembersPass() [2/2]

std::unique_ptr<::mlir::Pass > llzk::component::impl::createExposeChildMembersPass ( ExposeChildMembersPassOptions options)

Definition at line 102 of file ExposeChildMembersPass.cpp.

◆ createInlineStructsPass() [1/2]

std::unique_ptr<::mlir::Pass > llzk::component::impl::createInlineStructsPass ( )

Definition at line 205 of file InlineStructsPass.cpp.

◆ createInlineStructsPass() [2/2]

std::unique_ptr<::mlir::Pass > llzk::component::impl::createInlineStructsPass ( InlineStructsPassOptions options)

Definition at line 209 of file InlineStructsPass.cpp.