[PATCH] D51276: [New PM][PassTiming] implement -time-passes for the new pass manager

Jessica Paquette via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 28 10:24:30 PDT 2018


paquette added inline comments.


================
Comment at: lib/Analysis/CGSCCPassManager.cpp:80-81
 
+    if (MyTimer && MyTimer->isRunning())
+      MyTimer->stopTimer();
+
----------------
This shows up 4 times in the patch. Seems like a good candidate for a utility function. Something like `stopTimerIfRunning`, perhaps?


================
Comment at: lib/Analysis/CGSCCPassManager.cpp:85
 
+    if (MyTimer && MyTimer->hasTriggered() && !MyTimer->isRunning())
+      MyTimer->startTimer();
----------------
Ditto here. Something like `startTimerIfTriggered`?


Repository:
  rL LLVM

https://reviews.llvm.org/D51276





More information about the llvm-commits mailing list