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

src/share/vm/opto/phase.hpp

Print this page




  66 // The next timers used for LogCompilation
  67   static elapsedTimer _t_parser;
  68   static elapsedTimer _t_escapeAnalysis;
  69   static elapsedTimer _t_optimizer;
  70   static elapsedTimer   _t_idealLoop;
  71   static elapsedTimer   _t_ccp;
  72   static elapsedTimer _t_matcher;
  73   static elapsedTimer _t_registerAllocation;
  74   static elapsedTimer _t_output;
  75 
  76 #ifndef PRODUCT
  77   static elapsedTimer _t_graphReshaping;
  78   static elapsedTimer _t_scheduler;
  79   static elapsedTimer _t_blockOrdering;
  80   static elapsedTimer _t_macroExpand;
  81   static elapsedTimer _t_peephole;
  82   static elapsedTimer _t_codeGeneration;
  83   static elapsedTimer _t_registerMethod;
  84   static elapsedTimer _t_temporaryTimer1;
  85   static elapsedTimer _t_temporaryTimer2;

  86 
  87 // Subtimers for _t_optimizer
  88   static elapsedTimer   _t_iterGVN;
  89   static elapsedTimer   _t_iterGVN2;
  90 
  91 // Subtimers for _t_registerAllocation
  92   static elapsedTimer   _t_ctorChaitin;
  93   static elapsedTimer   _t_buildIFGphysical;
  94   static elapsedTimer   _t_computeLive;
  95   static elapsedTimer   _t_regAllocSplit;
  96   static elapsedTimer   _t_postAllocCopyRemoval;
  97   static elapsedTimer   _t_fixupSpills;
  98 
  99 // Subtimers for _t_output
 100   static elapsedTimer   _t_instrSched;
 101   static elapsedTimer   _t_buildOopMaps;
 102 #endif
 103 public:
 104   Compile * C;
 105   Phase( PhaseNumber pnum );


  66 // The next timers used for LogCompilation
  67   static elapsedTimer _t_parser;
  68   static elapsedTimer _t_escapeAnalysis;
  69   static elapsedTimer _t_optimizer;
  70   static elapsedTimer   _t_idealLoop;
  71   static elapsedTimer   _t_ccp;
  72   static elapsedTimer _t_matcher;
  73   static elapsedTimer _t_registerAllocation;
  74   static elapsedTimer _t_output;
  75 
  76 #ifndef PRODUCT
  77   static elapsedTimer _t_graphReshaping;
  78   static elapsedTimer _t_scheduler;
  79   static elapsedTimer _t_blockOrdering;
  80   static elapsedTimer _t_macroExpand;
  81   static elapsedTimer _t_peephole;
  82   static elapsedTimer _t_codeGeneration;
  83   static elapsedTimer _t_registerMethod;
  84   static elapsedTimer _t_temporaryTimer1;
  85   static elapsedTimer _t_temporaryTimer2;
  86   static elapsedTimer _t_idealLoopVerify;
  87 
  88 // Subtimers for _t_optimizer
  89   static elapsedTimer   _t_iterGVN;
  90   static elapsedTimer   _t_iterGVN2;
  91 
  92 // Subtimers for _t_registerAllocation
  93   static elapsedTimer   _t_ctorChaitin;
  94   static elapsedTimer   _t_buildIFGphysical;
  95   static elapsedTimer   _t_computeLive;
  96   static elapsedTimer   _t_regAllocSplit;
  97   static elapsedTimer   _t_postAllocCopyRemoval;
  98   static elapsedTimer   _t_fixupSpills;
  99 
 100 // Subtimers for _t_output
 101   static elapsedTimer   _t_instrSched;
 102   static elapsedTimer   _t_buildOopMaps;
 103 #endif
 104 public:
 105   Compile * C;
 106   Phase( PhaseNumber pnum );
src/share/vm/opto/phase.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File