Lines Matching refs:Location
335 static int RegisterOrLowRegister(Location location) { in RegisterOrLowRegister()
389 Location phi_location = user->GetLiveInterval()->ToLocation(); in FindFirstRegisterHint()
405 Location location = inputs[i]->GetLiveInterval()->GetLocationAt( in FindFirstRegisterHint()
418 Location expected = locations->InAt(use.GetInputIndex()); in FindFirstRegisterHint()
447 Location input_location = input_interval->ToLocation(); in FindHintAtDefinition()
456 Location out = locations->Out(); in FindHintAtDefinition()
457 if (out.IsUnallocated() && out.GetPolicy() == Location::kSameAsFirstInput) { in FindHintAtDefinition()
464 Location location = input_interval->ToLocation(); in FindHintAtDefinition()
475 bool LiveInterval::SameRegisterKind(Location other) const { in SameRegisterKind()
505 Location LiveInterval::ToLocation() const { in ToLocation()
510 return Location::FpuRegisterPairLocation(GetRegister(), GetHighInterval()->GetRegister()); in ToLocation()
512 return Location::FpuRegisterLocation(GetRegister()); in ToLocation()
516 return Location::RegisterPairLocation(GetRegister(), GetHighInterval()->GetRegister()); in ToLocation()
518 return Location::RegisterLocation(GetRegister()); in ToLocation()
526 return Location::StackSlotByNumOfSlots(NumberOfSpillSlotsNeeded(), in ToLocation()
529 return Location(); in ToLocation()
534 Location LiveInterval::GetLocationAt(size_t position) { in GetLocationAt()