LLZK 2.0.0
An open-source IR for Zero Knowledge (ZK) circuits
Loading...
Searching...
No Matches
llzk::PredecessorPrinterPass Class Reference
Inheritance diagram for llzk::PredecessorPrinterPass:
[legend]
Collaboration diagram for llzk::PredecessorPrinterPass:
[legend]

Public Member Functions

 PredecessorPrinterPass ()
Public Member Functions inherited from llzk::impl::PredecessorPrinterPassBase< PredecessorPrinterPass >
 PredecessorPrinterPassBase ()
PredecessorPrinterPassBaseoperator= (const PredecessorPrinterPassBase &)=delete
 ~PredecessorPrinterPassBase ()=default
::llvm::StringRef getArgument () const override
::llvm::StringRef getDescription () const override
::llvm::StringRef getName () const override
std::unique_ptr<::mlir::Pass > clonePass () const override
 A clone method to create a copy of this pass.
void getDependentDialects (::mlir::DialectRegistry &registry) const override
 Return the dialect that must be loaded in the context before this pass.

Protected Member Functions

void runOnOperation () override

Additional Inherited Members

Public Types inherited from llzk::impl::PredecessorPrinterPassBase< PredecessorPrinterPass >
using Base
Static Public Member Functions inherited from llzk::impl::PredecessorPrinterPassBase< PredecessorPrinterPass >
static constexpr ::llvm::StringLiteral getArgumentName ()
 Returns the command-line argument attached to this pass.
static constexpr ::llvm::StringLiteral getPassName ()
 Returns the derived pass name.
static bool classof (const ::mlir::Pass *pass)
 Support isa/dyn_cast functionality for the derived pass class.
Protected Attributes inherited from llzk::impl::PredecessorPrinterPassBase< PredecessorPrinterPass >
::mlir::Pass::Option<::llzk::OutputStreamoutputStream
::mlir::Pass::Option< bool > preRunRequiredAnalyses

Detailed Description

Definition at line 200 of file PredecessorAnalysisPass.cpp.

Constructor & Destructor Documentation

◆ PredecessorPrinterPass()

llzk::PredecessorPrinterPass::PredecessorPrinterPass ( )
inline

Definition at line 203 of file PredecessorAnalysisPass.cpp.

Member Function Documentation

◆ runOnOperation()

void llzk::PredecessorPrinterPass::runOnOperation ( )
inlineoverrideprotected

Definition at line 206 of file PredecessorAnalysisPass.cpp.


The documentation for this class was generated from the following file: