Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-passes"
authorFrancis Visoiu Mistrih <francisvm@yahoo.com>
Wed, 13 Jun 2018 20:44:02 +0000 (20:44 +0000)
committerFrancis Visoiu Mistrih <francisvm@yahoo.com>
Wed, 13 Jun 2018 20:44:02 +0000 (20:44 +0000)
This reverts commit r334649.

This breaks a test.

llvm-svn: 334651

llvm/lib/IR/LegacyPassManager.cpp
llvm/test/CodeGen/X86/time-passes-json-stats.ll [deleted file]

index 46bfba7f5a0b55bcec612a431b86935f2824e603..b04787cb30ebb072e793b773ad006b956849ceb0 100644 (file)
@@ -545,11 +545,7 @@ public:
     Timer *&T = TimingData[P];
     if (!T) {
       StringRef PassName = P->getPassName();
-      StringRef PassArgument;
-      if (const PassInfo *PI = Pass::lookupPassInfo(P->getPassID()))
-        PassArgument = PI->getPassArgument();
-      T = new Timer(PassArgument.empty() ? PassName : PassArgument, PassName,
-                    TG);
+      T = new Timer(PassName, PassName, TG);
     }
     return T;
   }
diff --git a/llvm/test/CodeGen/X86/time-passes-json-stats.ll b/llvm/test/CodeGen/X86/time-passes-json-stats.ll
deleted file mode 100644 (file)
index 70049b2..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-; RUN: llc -mtriple=x86_64-- -stats-json=true -stats -time-passes %s -o /dev/null 2>&1 | FileCheck %s
-
-; Verify that we use the argument pass name instead of the full name as a json
-; key for timers.
-;
-; CHECK: {
-; CHECK-NEXT: "asm-printer.EmittedInsts":
-; CHECK-NOT: Virtual Register Map
-; CHECK: "time.pass.virtregmap.wall":
-; CHECK: "time.pass.virtregmap.user":
-; CHECK: "time.pass.virtregmap.sys":
-; CHECK: Virtual Register Map
-
-define void @test_stats() { ret void }