diff options
Diffstat (limited to 'mlir/lib/Pass')
| -rw-r--r-- | mlir/lib/Pass/Pass.cpp | 4 | ||||
| -rw-r--r-- | mlir/lib/Pass/PassManagerOptions.cpp | 2 | ||||
| -rw-r--r-- | mlir/lib/Pass/PassRegistry.cpp | 9 | ||||
| -rw-r--r-- | mlir/lib/Pass/PassStatistics.cpp | 2 | ||||
| -rw-r--r-- | mlir/lib/Pass/PassTiming.cpp | 15 |
5 files changed, 15 insertions, 17 deletions
diff --git a/mlir/lib/Pass/Pass.cpp b/mlir/lib/Pass/Pass.cpp index cb5194acf21..f893c7babf9 100644 --- a/mlir/lib/Pass/Pass.cpp +++ b/mlir/lib/Pass/Pass.cpp @@ -725,7 +725,7 @@ void PassInstrumentor::runAfterPassFailed(Pass *pass, Operation *op) { } /// See PassInstrumentation::runBeforeAnalysis for details. -void PassInstrumentor::runBeforeAnalysis(llvm::StringRef name, AnalysisID *id, +void PassInstrumentor::runBeforeAnalysis(StringRef name, AnalysisID *id, Operation *op) { llvm::sys::SmartScopedLock<true> instrumentationLock(impl->mutex); for (auto &instr : impl->instrumentations) @@ -733,7 +733,7 @@ void PassInstrumentor::runBeforeAnalysis(llvm::StringRef name, AnalysisID *id, } /// See PassInstrumentation::runAfterAnalysis for details. -void PassInstrumentor::runAfterAnalysis(llvm::StringRef name, AnalysisID *id, +void PassInstrumentor::runAfterAnalysis(StringRef name, AnalysisID *id, Operation *op) { llvm::sys::SmartScopedLock<true> instrumentationLock(impl->mutex); for (auto &instr : llvm::reverse(impl->instrumentations)) diff --git a/mlir/lib/Pass/PassManagerOptions.cpp b/mlir/lib/Pass/PassManagerOptions.cpp index 932bf98f61e..c29e0d08869 100644 --- a/mlir/lib/Pass/PassManagerOptions.cpp +++ b/mlir/lib/Pass/PassManagerOptions.cpp @@ -105,7 +105,7 @@ struct PassManagerOptions { }; } // end anonymous namespace -static llvm::ManagedStatic<llvm::Optional<PassManagerOptions>> options; +static llvm::ManagedStatic<Optional<PassManagerOptions>> options; /// Add an IR printing instrumentation if enabled by any 'print-ir' flags. void PassManagerOptions::addPrinterInstrumentation(PassManager &pm) { diff --git a/mlir/lib/Pass/PassRegistry.cpp b/mlir/lib/Pass/PassRegistry.cpp index 397fef3ef5d..1a321d666c4 100644 --- a/mlir/lib/Pass/PassRegistry.cpp +++ b/mlir/lib/Pass/PassRegistry.cpp @@ -27,8 +27,7 @@ using namespace mlir; using namespace detail; /// Static mapping of all of the registered passes. -static llvm::ManagedStatic<llvm::DenseMap<const PassID *, PassInfo>> - passRegistry; +static llvm::ManagedStatic<DenseMap<const PassID *, PassInfo>> passRegistry; /// Static mapping of all of the registered pass pipelines. static llvm::ManagedStatic<llvm::StringMap<PassPipelineInfo>> @@ -138,7 +137,7 @@ private: /// A functor used to emit errors found during pipeline handling. The first /// parameter corresponds to the raw location within the pipeline string. This /// should always return failure. - using ErrorHandlerT = function_ref<LogicalResult(const char *, llvm::Twine)>; + using ErrorHandlerT = function_ref<LogicalResult(const char *, Twine)>; /// A struct to capture parsed pass pipeline names. /// @@ -189,7 +188,7 @@ LogicalResult TextualPipeline::initialize(StringRef text, pipelineMgr.AddNewSourceBuffer(llvm::MemoryBuffer::getMemBuffer( text, "MLIR Textual PassPipeline Parser"), llvm::SMLoc()); - auto errorHandler = [&](const char *rawLoc, llvm::Twine msg) { + auto errorHandler = [&](const char *rawLoc, Twine msg) { pipelineMgr.PrintMessage(errorStream, llvm::SMLoc::getFromPointer(rawLoc), llvm::SourceMgr::DK_Error, msg); return failure(); @@ -401,7 +400,7 @@ namespace { /// The name for the command line option used for parsing the textual pass /// pipeline. -static constexpr llvm::StringLiteral passPipelineArg = "pass-pipeline"; +static constexpr StringLiteral passPipelineArg = "pass-pipeline"; /// Adds command line option for each registered pass or pass pipeline, as well /// as textual pass pipelines. diff --git a/mlir/lib/Pass/PassStatistics.cpp b/mlir/lib/Pass/PassStatistics.cpp index 3c46b0bf255..530697421ef 100644 --- a/mlir/lib/Pass/PassStatistics.cpp +++ b/mlir/lib/Pass/PassStatistics.cpp @@ -23,7 +23,7 @@ using namespace mlir; using namespace mlir::detail; -constexpr llvm::StringLiteral kPassStatsDescription = +constexpr StringLiteral kPassStatsDescription = "... Pass statistics report ..."; namespace { diff --git a/mlir/lib/Pass/PassTiming.cpp b/mlir/lib/Pass/PassTiming.cpp index dd193a4d9a9..113b65a09b5 100644 --- a/mlir/lib/Pass/PassTiming.cpp +++ b/mlir/lib/Pass/PassTiming.cpp @@ -29,7 +29,7 @@ using namespace mlir; using namespace mlir::detail; -constexpr llvm::StringLiteral kPassTimingDescription = +constexpr StringLiteral kPassTimingDescription = "... Pass execution timing report ..."; namespace { @@ -182,11 +182,10 @@ struct PassTiming : public PassInstrumentation { void runAfterPassFailed(Pass *pass, Operation *op) override { runAfterPass(pass, op); } - void runBeforeAnalysis(llvm::StringRef name, AnalysisID *id, - Operation *) override { + void runBeforeAnalysis(StringRef name, AnalysisID *id, Operation *) override { startAnalysisTimer(name, id); } - void runAfterAnalysis(llvm::StringRef, AnalysisID *, Operation *) override; + void runAfterAnalysis(StringRef, AnalysisID *, Operation *) override; /// Print and clear the timing results. void print(); @@ -195,7 +194,7 @@ struct PassTiming : public PassInstrumentation { void startPassTimer(Pass *pass); /// Start a new timer for the given analysis. - void startAnalysisTimer(llvm::StringRef name, AnalysisID *id); + void startAnalysisTimer(StringRef name, AnalysisID *id); /// Pop the last active timer for the current thread. Timer *popLastActiveTimer() { @@ -301,7 +300,7 @@ void PassTiming::startPassTimer(Pass *pass) { } /// Start a new timer for the given analysis. -void PassTiming::startAnalysisTimer(llvm::StringRef name, AnalysisID *id) { +void PassTiming::startAnalysisTimer(StringRef name, AnalysisID *id) { Timer *timer = getTimer(id, TimerKind::PassOrAnalysis, [name] { return "(A) " + name.str(); }); timer->start(); @@ -330,12 +329,12 @@ void PassTiming::runAfterPass(Pass *pass, Operation *) { } /// Stop a timer. -void PassTiming::runAfterAnalysis(llvm::StringRef, AnalysisID *, Operation *) { +void PassTiming::runAfterAnalysis(StringRef, AnalysisID *, Operation *) { popLastActiveTimer()->stop(); } /// Utility to print the timer heading information. -static void printTimerHeader(llvm::raw_ostream &os, TimeRecord total) { +static void printTimerHeader(raw_ostream &os, TimeRecord total) { os << "===" << std::string(73, '-') << "===\n"; // Figure out how many spaces to description name. unsigned padding = (80 - kPassTimingDescription.size()) / 2; |

