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

src/share/vm/opto/phase.hpp

Print this page




  83   static elapsedTimer _t_matcher;
  84   static elapsedTimer _t_registerAllocation;
  85   static elapsedTimer _t_output;
  86 
  87 #ifndef PRODUCT
  88   static elapsedTimer _t_graphReshaping;
  89   static elapsedTimer _t_scheduler;
  90   static elapsedTimer _t_blockOrdering;
  91   static elapsedTimer _t_macroEliminate;
  92   static elapsedTimer _t_macroExpand;
  93   static elapsedTimer _t_peephole;
  94   static elapsedTimer _t_codeGeneration;
  95   static elapsedTimer _t_registerMethod;
  96   static elapsedTimer _t_temporaryTimer1;
  97   static elapsedTimer _t_temporaryTimer2;
  98   static elapsedTimer _t_idealLoopVerify;
  99 
 100 // Subtimers for _t_optimizer
 101   static elapsedTimer   _t_iterGVN;
 102   static elapsedTimer   _t_iterGVN2;

 103 
 104 // Subtimers for _t_registerAllocation
 105   static elapsedTimer   _t_ctorChaitin;
 106   static elapsedTimer   _t_buildIFGphysical;
 107   static elapsedTimer   _t_computeLive;
 108   static elapsedTimer   _t_regAllocSplit;
 109   static elapsedTimer   _t_postAllocCopyRemoval;
 110   static elapsedTimer   _t_fixupSpills;
 111 
 112 // Subtimers for _t_output
 113   static elapsedTimer   _t_instrSched;
 114   static elapsedTimer   _t_buildOopMaps;
 115 #endif
 116 public:
 117   Compile * C;
 118   Phase( PhaseNumber pnum );
 119 #ifndef PRODUCT
 120   static void print_timers();
 121 #endif
 122 };


  83   static elapsedTimer _t_matcher;
  84   static elapsedTimer _t_registerAllocation;
  85   static elapsedTimer _t_output;
  86 
  87 #ifndef PRODUCT
  88   static elapsedTimer _t_graphReshaping;
  89   static elapsedTimer _t_scheduler;
  90   static elapsedTimer _t_blockOrdering;
  91   static elapsedTimer _t_macroEliminate;
  92   static elapsedTimer _t_macroExpand;
  93   static elapsedTimer _t_peephole;
  94   static elapsedTimer _t_codeGeneration;
  95   static elapsedTimer _t_registerMethod;
  96   static elapsedTimer _t_temporaryTimer1;
  97   static elapsedTimer _t_temporaryTimer2;
  98   static elapsedTimer _t_idealLoopVerify;
  99 
 100 // Subtimers for _t_optimizer
 101   static elapsedTimer   _t_iterGVN;
 102   static elapsedTimer   _t_iterGVN2;
 103   static elapsedTimer   _t_incrInline;
 104 
 105 // Subtimers for _t_registerAllocation
 106   static elapsedTimer   _t_ctorChaitin;
 107   static elapsedTimer   _t_buildIFGphysical;
 108   static elapsedTimer   _t_computeLive;
 109   static elapsedTimer   _t_regAllocSplit;
 110   static elapsedTimer   _t_postAllocCopyRemoval;
 111   static elapsedTimer   _t_fixupSpills;
 112 
 113 // Subtimers for _t_output
 114   static elapsedTimer   _t_instrSched;
 115   static elapsedTimer   _t_buildOopMaps;
 116 #endif
 117 public:
 118   Compile * C;
 119   Phase( PhaseNumber pnum );
 120 #ifndef PRODUCT
 121   static void print_timers();
 122 #endif
 123 };
src/share/vm/opto/phase.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File