Lines Matching refs:UsePosition
25 UsePosition::UsePosition(LifetimePosition pos, in UsePosition() function in v8::internal::UsePosition
44 bool UsePosition::HasHint() const { in HasHint()
49 bool UsePosition::RequiresRegister() const { in RequiresRegister()
54 bool UsePosition::RegisterIsBeneficial() const { in RegisterIsBeneficial()
72 UsePosition* cur = first_pos_; in Verify()
145 UsePosition* LiveRange::NextUsePosition(LifetimePosition start) { in NextUsePosition()
146 UsePosition* use_pos = last_processed_use_; in NextUsePosition()
156 UsePosition* LiveRange::NextUsePositionRegisterIsBeneficial( in NextUsePositionRegisterIsBeneficial()
158 UsePosition* pos = NextUsePosition(start); in NextUsePositionRegisterIsBeneficial()
166 UsePosition* LiveRange::PreviousUsePositionRegisterIsBeneficial( in PreviousUsePositionRegisterIsBeneficial()
168 UsePosition* pos = first_pos(); in PreviousUsePositionRegisterIsBeneficial()
169 UsePosition* prev = NULL; in PreviousUsePositionRegisterIsBeneficial()
178 UsePosition* LiveRange::NextRegisterPosition(LifetimePosition start) { in NextRegisterPosition()
179 UsePosition* pos = NextUsePosition(start); in NextRegisterPosition()
190 UsePosition* use_pos = NextRegisterPosition(pos); in CanBeSpilled()
291 UsePosition* use_after = first_pos_; in SplitAt()
292 UsePosition* use_before = NULL; in SplitAt()
344 UsePosition* pos = first_pos(); in ShouldBeAllocatedBefore()
346 UsePosition* other_pos = other->first_pos(); in ShouldBeAllocatedBefore()
425 UsePosition* use_pos = new(zone) UsePosition(pos, operand, hint); in AddUsePosition()
426 UsePosition* prev_hint = NULL; in AddUsePosition()
427 UsePosition* prev = NULL; in AddUsePosition()
428 UsePosition* current = first_pos_; in AddUsePosition()
451 UsePosition* use_pos = first_pos(); in ConvertOperands()
1535 UsePosition* pos = current->NextUsePositionRegisterIsBeneficial(next_pos); in AllocateRegisters()
1845 UsePosition* register_use = current->NextRegisterPosition(current->Start()); in AllocateBlockedReg()
1868 UsePosition* next_use = range->NextUsePositionRegisterIsBeneficial( in AllocateBlockedReg()
1940 UsePosition* prev_use = in FindOptimalSpillingPos()
1972 UsePosition* next_pos = range->NextRegisterPosition(current->Start()); in SplitAndSpillIntersecting()
1999 UsePosition* next_pos = range->NextRegisterPosition(current->Start()); in SplitAndSpillIntersecting()