hotspot/src/share/vm/opto/reg_split.cpp
changeset 26913 9ad70cd32368
parent 24923 9631f7d691dc
child 34174 4db2fb26dc49
equal deleted inserted replaced
26912:19021f626ad2 26913:9ad70cd32368
   466 //
   466 //
   467 // USES: If USE is in HRP, split at use to leave main LRG on stack.
   467 // USES: If USE is in HRP, split at use to leave main LRG on stack.
   468 //       Else, hoist LRG back up to register only (ie - split is also DEF)
   468 //       Else, hoist LRG back up to register only (ie - split is also DEF)
   469 // We will compute a new maxlrg as we go
   469 // We will compute a new maxlrg as we go
   470 uint PhaseChaitin::Split(uint maxlrg, ResourceArea* split_arena) {
   470 uint PhaseChaitin::Split(uint maxlrg, ResourceArea* split_arena) {
   471   NOT_PRODUCT( Compile::TracePhase t3("regAllocSplit", &_t_regAllocSplit, TimeCompiler); )
   471   Compile::TracePhase tp("regAllocSplit", &timers[_t_regAllocSplit]);
   472 
   472 
   473   // Free thread local resources used by this method on exit.
   473   // Free thread local resources used by this method on exit.
   474   ResourceMark rm(split_arena);
   474   ResourceMark rm(split_arena);
   475 
   475 
   476   uint                 bidx, pidx, slidx, insidx, inpidx, twoidx;
   476   uint                 bidx, pidx, slidx, insidx, inpidx, twoidx;