Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(247)

Unified Diff: src/IceTargetLoweringX8632.cpp

Issue 620373004: Subzero: Add a few performance measurement tools. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Improve the use of containers Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/IceTargetLowering.cpp ('k') | src/IceTimerTree.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/IceTargetLoweringX8632.cpp
diff --git a/src/IceTargetLoweringX8632.cpp b/src/IceTargetLoweringX8632.cpp
index 3217141eeee52190935fd2e6ece84a2abe2b8faf..9cac11daa040985a3c9f2ca9830c9cf68ca44c88 100644
--- a/src/IceTargetLoweringX8632.cpp
+++ b/src/IceTargetLoweringX8632.cpp
@@ -313,9 +313,7 @@ TargetX8632::TargetX8632(Cfg *Func)
}
void TargetX8632::translateO2() {
- GlobalContext *Context = Func->getContext();
- static TimerIdT IDO2 = GlobalContext::getTimerID("O2");
- TimerMarker T(IDO2, Context);
+ TimerMarker T(TimerStack::TT_O2, Func);
// Lower Phi instructions.
Func->placePhiLoads();
@@ -400,9 +398,7 @@ void TargetX8632::translateO2() {
}
void TargetX8632::translateOm1() {
- GlobalContext *Context = Func->getContext();
- static TimerIdT IDOm1 = GlobalContext::getTimerID("Om1");
- TimerMarker T(IDOm1, Context);
+ TimerMarker T(TimerStack::TT_Om1, Func);
Func->placePhiLoads();
if (Func->hasError())
return;
@@ -4305,8 +4301,7 @@ Variable *TargetX8632::makeReg(Type Type, int32_t RegNum) {
void TargetX8632::postLower() {
if (Ctx->getOptLevel() != Opt_m1)
return;
- static TimerIdT IDpostLower = GlobalContext::getTimerID("postLower");
- TimerMarker T(IDpostLower, Ctx);
+ TimerMarker T(TimerStack::TT_postLower, Func);
// TODO: Avoid recomputing WhiteList every instruction.
RegSetMask RegInclude = RegSet_All;
RegSetMask RegExclude = RegSet_StackPointer;
« no previous file with comments | « src/IceTargetLowering.cpp ('k') | src/IceTimerTree.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698