summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Pass
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/Pass')
-rw-r--r--mlir/lib/Pass/Pass.cpp4
-rw-r--r--mlir/lib/Pass/PassManagerOptions.cpp2
-rw-r--r--mlir/lib/Pass/PassRegistry.cpp9
-rw-r--r--mlir/lib/Pass/PassStatistics.cpp2
-rw-r--r--mlir/lib/Pass/PassTiming.cpp15
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;
OpenPOWER on IntegriCloud