92 static elapsedTimer _t_macroExpand;
93 static elapsedTimer _t_peephole;
94 static elapsedTimer _t_postalloc_expand;
95 static elapsedTimer _t_codeGeneration;
96 static elapsedTimer _t_registerMethod;
97 static elapsedTimer _t_temporaryTimer1;
98 static elapsedTimer _t_temporaryTimer2;
99 static elapsedTimer _t_idealLoopVerify;
100
101 // Subtimers for _t_optimizer
102 static elapsedTimer _t_iterGVN;
103 static elapsedTimer _t_iterGVN2;
104 static elapsedTimer _t_incrInline;
105
106 // Subtimers for _t_registerAllocation
107 static elapsedTimer _t_ctorChaitin;
108 static elapsedTimer _t_buildIFGphysical;
109 static elapsedTimer _t_computeLive;
110 static elapsedTimer _t_regAllocSplit;
111 static elapsedTimer _t_postAllocCopyRemoval;
112 static elapsedTimer _t_fixupSpills;
113
114 // Subtimers for _t_output
115 static elapsedTimer _t_instrSched;
116 static elapsedTimer _t_buildOopMaps;
117 #endif
118 public:
119 Compile * C;
120 Phase( PhaseNumber pnum );
121 #ifndef PRODUCT
122 static void print_timers();
123 #endif
124 };
125
126 #endif // SHARE_VM_OPTO_PHASE_HPP
|
92 static elapsedTimer _t_macroExpand;
93 static elapsedTimer _t_peephole;
94 static elapsedTimer _t_postalloc_expand;
95 static elapsedTimer _t_codeGeneration;
96 static elapsedTimer _t_registerMethod;
97 static elapsedTimer _t_temporaryTimer1;
98 static elapsedTimer _t_temporaryTimer2;
99 static elapsedTimer _t_idealLoopVerify;
100
101 // Subtimers for _t_optimizer
102 static elapsedTimer _t_iterGVN;
103 static elapsedTimer _t_iterGVN2;
104 static elapsedTimer _t_incrInline;
105
106 // Subtimers for _t_registerAllocation
107 static elapsedTimer _t_ctorChaitin;
108 static elapsedTimer _t_buildIFGphysical;
109 static elapsedTimer _t_computeLive;
110 static elapsedTimer _t_regAllocSplit;
111 static elapsedTimer _t_postAllocCopyRemoval;
112 static elapsedTimer _t_mergeMultidefs;
113 static elapsedTimer _t_fixupSpills;
114
115 // Subtimers for _t_output
116 static elapsedTimer _t_instrSched;
117 static elapsedTimer _t_buildOopMaps;
118 #endif
119 public:
120 Compile * C;
121 Phase( PhaseNumber pnum );
122 #ifndef PRODUCT
123 static void print_timers();
124 #endif
125 };
126
127 #endif // SHARE_VM_OPTO_PHASE_HPP
|