|
MLIR
22.0.0git
|
#include "mlir/Pass/PassOptions.h"
Inheritance diagram for llvm::cl::parser< mlir::OpPassManager >:Classes | |
| struct | ParsedPassManager |
| A utility struct used when parsing a pass manager that prevents the need for a default constructor on OpPassManager. More... | |
Public Types | |
| using | parser_data_type = ParsedPassManager |
| using | OptVal = OptionValue< mlir::OpPassManager > |
Public Member Functions | |
| parser (Option &opt) | |
| bool | parse (Option &, StringRef, StringRef arg, ParsedPassManager &value) |
| StringRef | getValueName () const override |
| void | printOptionDiff (const Option &opt, mlir::OpPassManager &pm, const OptVal &defaultValue, size_t globalWidth) const |
| void | anchor () override |
Static Public Member Functions | |
| static void | print (raw_ostream &os, const mlir::OpPassManager &value) |
| Print an instance of the underling option value to the given stream. More... | |
Definition at line 521 of file PassOptions.h.
| using llvm::cl::parser< mlir::OpPassManager >::OptVal = OptionValue<mlir::OpPassManager> |
Definition at line 537 of file PassOptions.h.
| using llvm::cl::parser< mlir::OpPassManager >::parser_data_type = ParsedPassManager |
Definition at line 536 of file PassOptions.h.
|
inline |
Definition at line 539 of file PassOptions.h.
|
override |
|
inlineoverride |
Definition at line 547 of file PassOptions.h.
| bool llvm::cl::parser< mlir::OpPassManager >::parse | ( | Option & | , |
| StringRef | , | ||
| StringRef | arg, | ||
| ParsedPassManager & | value | ||
| ) |
|
static |
Print an instance of the underling option value to the given stream.
| void llvm::cl::parser< mlir::OpPassManager >::printOptionDiff | ( | const Option & | opt, |
| mlir::OpPassManager & | pm, | ||
| const OptVal & | defaultValue, | ||
| size_t | globalWidth | ||
| ) | const |