question: private void updatePhysicalInterval ( Register p , BasicInterval i ) { CompoundInterval physInterval = regAllocState . getInterval ( p ) ; if ( physInterval == null ) { regAllocState . setInterval ( p , new CompoundInterval ( i , p ) ) ; } else { CompoundInterval ci = new CompoundInterval ( i , p ) ; if ( VM . VerifyAssertions ) VM . _assert ( ! ci . intersects ( physInterval ) ) ; physInterval . addAll ( ci ) ; } }
target:  Updates the interval representing the allocations of a physical register p to include a new interval i.