forked from OSchip/llvm-project
Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-passes"
This reverts commit r334649. This breaks a test. llvm-svn: 334651
This commit is contained in:
parent
00958270aa
commit
0c3a7761f3
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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 }
|
Loading…
Reference in New Issue