Lines Matching refs:locations

202   LocationSummary* locations = instruction->GetLocations();  in ProcessInstruction()  local
205 if (locations == nullptr) return; in ProcessInstruction()
208 for (size_t i = 0; i < locations->GetTempCount(); ++i) { in ProcessInstruction()
209 Location temp = locations->GetTemp(i); in ProcessInstruction()
249 if (locations->CanCall()) { in ProcessInstruction()
259 if (locations->OnlyCallsOnSlowPath()) { in ProcessInstruction()
275 if (locations->WillCall()) { in ProcessInstruction()
294 Location input = locations->InAt(i); in ProcessInstruction()
347 Location output = locations->Out(); in ProcessInstruction()
349 Location first = locations->InAt(0); in ProcessInstruction()
715 LocationSummary* locations = defined_by->GetLocations(); in TryAllocateFreeReg() local
716 if (!locations->OutputCanOverlapWithInputs() && locations->Out().IsUnallocated()) { in TryAllocateFreeReg()
1519 LocationSummary* locations = use->GetUser()->GetLocations(); in ConnectSiblings() local
1520 Location expected_location = locations->InAt(use->GetInputIndex()); in ConnectSiblings()
1525 locations->SetInAt(use->GetInputIndex(), source); in ConnectSiblings()
1568 LocationSummary* locations = safepoint_position->GetLocations(); in ConnectSiblings() local
1570 locations->SetStackBit(current->GetParent()->GetSpillSlot() / kVRegSize); in ConnectSiblings()
1575 locations->AddLiveRegister(source); in ConnectSiblings()
1576 if (kIsDebugBuild && locations->OnlyCallsOnSlowPath()) { in ConnectSiblings()
1577 DCHECK_LE(locations->GetNumberOfLiveRegisters(), in ConnectSiblings()
1582 locations->SetRegisterBit(source.reg()); in ConnectSiblings()
1587 locations->AddLiveRegister(source); in ConnectSiblings()
1593 locations->AddLiveRegister(source.ToLow()); in ConnectSiblings()
1594 locations->AddLiveRegister(source.ToHigh()); in ConnectSiblings()
1671 LocationSummary* locations = instruction->GetLocations(); in Resolve() local
1672 Location location = locations->Out(); in Resolve()
1678 locations->UpdateOut(location); in Resolve()
1682 locations->UpdateOut(location); in Resolve()
1725 if (locations->InAt(0).IsUnallocated()) { in Resolve()
1726 locations->SetInAt(0, source); in Resolve()
1728 DCHECK(locations->InAt(0).Equals(source)); in Resolve()
1731 locations->UpdateOut(source); in Resolve()
1782 LocationSummary* locations = at->GetLocations(); in Resolve() local
1785 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister())); in Resolve()
1792 locations->SetTempAt(temp_index, location); in Resolve()
1794 locations->SetTempAt(temp_index, Location::FpuRegisterLocation(temp->GetRegister())); in Resolve()