src/share/vm/opto/phase.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/opto

src/share/vm/opto/phase.hpp

Print this page




  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
src/share/vm/opto/phase.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File