|
My Project
|


Go to the source code of this file.
Classes | |
| class | mlir::PassRegistryEntry |
| class | mlir::PassPipelineInfo |
| A structure to represent the information of a registered pass pipeline. More... | |
| class | mlir::PassInfo |
| A structure to represent the information for a derived pass class. More... | |
| struct | mlir::PassRegistration< ConcretePass > |
| struct | mlir::PassPipelineRegistration< Options > |
| struct | mlir::PassPipelineRegistration< EmptyPipelineOptions > |
| class | mlir::PassPipelineCLParser |
Namespaces | |
| mlir | |
| mlir::detail | |
| Check if a Callable type can be invoked with the given set of arg types. | |
Typedefs | |
| using | mlir::PassRegistryFunction = std::function< LogicalResult(OpPassManager &, StringRef options)> |
| using | mlir::PassAllocatorFunction = std::function< std::unique_ptr< Pass >()> |
| using | mlir::PassID = ClassID |
Functions | |
| void | mlir::registerPassPipeline (StringRef arg, StringRef description, const PassRegistryFunction &function) |
| void | mlir::registerPass (StringRef arg, StringRef description, const PassID *passID, const PassAllocatorFunction &function) |
| LogicalResult | mlir::parsePassPipeline (StringRef pipeline, OpPassManager &pm, raw_ostream &errorStream=llvm::errs()) |
1.8.13