MLIR
20.0.0git
|
A structure to represent the information of a registered pass pipeline. More...
#include "mlir/Pass/PassRegistry.h"
Public Member Functions | |
PassPipelineInfo (StringRef arg, StringRef description, const PassRegistryFunction &builder, std::function< void(function_ref< void(const detail::PassOptions &)>)> optHandler) | |
Public Member Functions inherited from mlir::PassRegistryEntry | |
LogicalResult | addToPipeline (OpPassManager &pm, StringRef options, function_ref< LogicalResult(const Twine &)> errorHandler) const |
Adds this pass registry entry to the given pass manager. More... | |
StringRef | getPassArgument () const |
Returns the command line option that may be passed to 'mlir-opt' that will cause this pass to run or null if there is no such argument. More... | |
StringRef | getPassDescription () const |
Returns a description for the pass, this never returns null. More... | |
void | printHelpStr (size_t indent, size_t descIndent) const |
Print the help information for this pass. More... | |
size_t | getOptionWidth () const |
Return the maximum width required when printing the options of this entry. More... | |
Static Public Member Functions | |
static const PassPipelineInfo * | lookup (StringRef pipelineArg) |
Returns the pass pipeline info for the specified pass pipeline or null if unknown. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::PassRegistryEntry | |
PassRegistryEntry (StringRef arg, StringRef description, const PassRegistryFunction &builder, std::function< void(function_ref< void(const detail::PassOptions &)>)> optHandler) | |
A structure to represent the information of a registered pass pipeline.
Definition at line 104 of file PassRegistry.h.
|
inline |
Definition at line 106 of file PassRegistry.h.
|
static |
Returns the pass pipeline info for the specified pass pipeline or null if unknown.
Returns the pass pipeline info for the specified pass pipeline argument or null if unknown.
Definition at line 180 of file PassRegistry.cpp.
References passPipelineRegistry.