MLIR  19.0.0git
mlir::PassManager Member List

This is the complete list of members for mlir::PassManager, including all inherited members.

addInstrumentation(std::unique_ptr< PassInstrumentation > pi)mlir::PassManager
addNestedPass(std::unique_ptr< Pass > pass)mlir::OpPassManagerinline
addPass(std::unique_ptr< Pass > pass)mlir::OpPassManager
begin()mlir::OpPassManager
begin() constmlir::OpPassManager
clear()mlir::OpPassManager
const_pass_iterator typedefmlir::OpPassManager
dump()mlir::OpPassManager
empty() constmlir::OpPassManagerinline
enableCrashReproducerGeneration(StringRef outputFile, bool genLocalReproducer=false)mlir::PassManager
enableCrashReproducerGeneration(ReproducerStreamFactory factory, bool genLocalReproducer=false)mlir::PassManager
enableIRPrinting(std::unique_ptr< IRPrinterConfig > config)mlir::PassManager
enableIRPrinting(std::function< bool(Pass *, Operation *)> shouldPrintBeforePass=[](Pass *, Operation *) { return true;}, std::function< bool(Pass *, Operation *)> shouldPrintAfterPass=[](Pass *, Operation *) { return true;}, bool printModuleScope=true, bool printAfterOnlyOnChange=true, bool printAfterOnlyOnFailure=false, raw_ostream &out=llvm::errs(), OpPrintingFlags opPrintingFlags=OpPrintingFlags())mlir::PassManager
enableStatistics(PassDisplayMode displayMode=PassDisplayMode::Pipeline)mlir::PassManager
enableTiming(TimingScope &timingScope)mlir::PassManager
enableTiming(std::unique_ptr< TimingManager > tm)mlir::PassManager
enableTiming()mlir::PassManager
enableVerifier(bool enabled=true)mlir::PassManager
end()mlir::OpPassManager
end() constmlir::OpPassManager
getAnyOpAnchorName()mlir::OpPassManagerinlinestatic
getContext() constmlir::PassManagerinline
getDependentDialects(DialectRegistry &dialects) constmlir::OpPassManager
getImpl()mlir::OpPassManager
getNesting()mlir::OpPassManager
getOpAnchorName() constmlir::OpPassManager
getOpName(MLIRContext &context) constmlir::OpPassManager
getOpName() constmlir::OpPassManager
getPasses()mlir::OpPassManagerinline
getPasses() constmlir::OpPassManagerinline
mergeStatisticsInto(OpPassManager &other)mlir::OpPassManager
nest(OperationName nestedName)mlir::OpPassManager
nest(StringRef nestedName)mlir::OpPassManager
nest()mlir::OpPassManagerinline
nestAny()mlir::OpPassManager
Nesting enum namemlir::OpPassManager
on(MLIRContext *ctx, Nesting nesting=Nesting::Explicit)mlir::PassManagerinlinestatic
operator=(const OpPassManager &rhs)mlir::OpPassManager
operator=(OpPassManager &&rhs)mlir::OpPassManager
OpPassManager(Nesting nesting=Nesting::Explicit)mlir::OpPassManager
OpPassManager(StringRef name, Nesting nesting=Nesting::Explicit)mlir::OpPassManager
OpPassManager(OperationName name, Nesting nesting=Nesting::Explicit)mlir::OpPassManager
OpPassManager(OpPassManager &&rhs)mlir::OpPassManager
OpPassManager(const OpPassManager &rhs)mlir::OpPassManager
pass_iterator typedefmlir::OpPassManager
PassManager(MLIRContext *ctx, StringRef operationName=PassManager::getAnyOpAnchorName(), Nesting nesting=Nesting::Explicit)mlir::PassManager
PassManager(OperationName operationName, Nesting nesting=Nesting::Explicit)mlir::PassManager
printAsTextualPipeline(raw_ostream &os) constmlir::OpPassManager
run(Operation *op)mlir::PassManager
setNesting(Nesting nesting)mlir::OpPassManager
size() constmlir::OpPassManager
~OpPassManager()mlir::OpPassManager
~PassManager()mlir::PassManager