MLIR
20.0.0git
|
#include "mlir/Pass/PassOptions.h"
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 506 of file PassOptions.h.
using llvm::cl::parser< mlir::OpPassManager >::OptVal = OptionValue<mlir::OpPassManager> |
Definition at line 522 of file PassOptions.h.
using llvm::cl::parser< mlir::OpPassManager >::parser_data_type = ParsedPassManager |
Definition at line 521 of file PassOptions.h.
|
inline |
Definition at line 524 of file PassOptions.h.
|
override |
|
inlineoverride |
Definition at line 532 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 |