diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-12-03 17:31:11 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-12-03 17:31:11 +0000 |
commit | 4c2094be3cf143cf6cad4c48be9735ac06a4ae18 (patch) | |
tree | 2bd3604c102d0c2a4b8c5e81a6bee2618bbe478e /llvm/lib/VMCore/PassManager.cpp | |
parent | a79a28b7a886b598d34d0d2ede16c0fbb07e6572 (diff) | |
download | bcm5719-llvm-4c2094be3cf143cf6cad4c48be9735ac06a4ae18.tar.gz bcm5719-llvm-4c2094be3cf143cf6cad4c48be9735ac06a4ae18.zip |
Revert r169039, "Aggregate pass execution time report by pass ID instead of pass instance."
llvm-svn: 169134
Diffstat (limited to 'llvm/lib/VMCore/PassManager.cpp')
-rw-r--r-- | llvm/lib/VMCore/PassManager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/VMCore/PassManager.cpp b/llvm/lib/VMCore/PassManager.cpp index 062615a8e24..069bd356ad7 100644 --- a/llvm/lib/VMCore/PassManager.cpp +++ b/llvm/lib/VMCore/PassManager.cpp @@ -444,7 +444,7 @@ namespace { static ManagedStatic<sys::SmartMutex<true> > TimingInfoMutex; class TimingInfo { - DenseMap<AnalysisID, Timer*> TimingData; + DenseMap<Pass*, Timer*> TimingData; TimerGroup TG; public: // Use 'create' member to get this. @@ -454,7 +454,7 @@ public: ~TimingInfo() { // Delete all of the timers, which accumulate their info into the // TimerGroup. - for (DenseMap<AnalysisID, Timer*>::iterator I = TimingData.begin(), + for (DenseMap<Pass*, Timer*>::iterator I = TimingData.begin(), E = TimingData.end(); I != E; ++I) delete I->second; // TimerGroup is deleted next, printing the report. @@ -471,7 +471,7 @@ public: return 0; sys::SmartScopedLock<true> Lock(*TimingInfoMutex); - Timer *&T = TimingData[P->getPassID()]; + Timer *&T = TimingData[P]; if (T == 0) T = new Timer(P->getPassName(), TG); return T; |