|
LLZK 0.1.0
An open-source IR for Zero Knowledge (ZK) circuits
|
Public Types | |
| using | Base = RedundantReadAndWriteEliminationPassBase |
Public Member Functions | |
| RedundantReadAndWriteEliminationPassBase () | |
| RedundantReadAndWriteEliminationPassBase (const RedundantReadAndWriteEliminationPassBase &other) | |
| RedundantReadAndWriteEliminationPassBase & | operator= (const RedundantReadAndWriteEliminationPassBase &)=delete |
| RedundantReadAndWriteEliminationPassBase (RedundantReadAndWriteEliminationPassBase &&)=delete | |
| RedundantReadAndWriteEliminationPassBase & | operator= (RedundantReadAndWriteEliminationPassBase &&)=delete |
| ~RedundantReadAndWriteEliminationPassBase ()=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 ®istry) const override |
| Return the dialect that must be loaded in the context before this pass. | |
Static Public Member Functions | |
| 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. | |
Definition at line 574 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
| using llzk::impl::RedundantReadAndWriteEliminationPassBase< DerivedT >::Base = RedundantReadAndWriteEliminationPassBase |
Definition at line 576 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inline |
Definition at line 578 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inline |
Definition at line 579 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
delete |
|
default |
|
inlinestatic |
Support isa/dyn_cast functionality for the derived pass class.
Definition at line 600 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlineoverride |
A clone method to create a copy of this pass.
Definition at line 605 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlineoverride |
Definition at line 589 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlinestatic |
Returns the command-line argument attached to this pass.
Definition at line 586 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlineoverride |
Return the dialect that must be loaded in the context before this pass.
Definition at line 610 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlineoverride |
Definition at line 591 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlineoverride |
Definition at line 597 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
inlinestatic |
Returns the derived pass name.
Definition at line 594 of file LLZKRedundantReadAndWriteEliminationPass.cpp.
|
delete |
|
delete |