Lines Matching refs:locations
61 LocationSummary* locations = instruction->GetLocations(); in Resolve() local
62 Location location = locations->Out(); in Resolve()
68 locations->UpdateOut(location); in Resolve()
72 locations->UpdateOut(location); in Resolve()
133 if (locations->InAt(0).IsUnallocated()) { in Resolve()
134 locations->SetInAt(0, source); in Resolve()
136 DCHECK(locations->InAt(0).Equals(source)); in Resolve()
139 locations->UpdateOut(source); in Resolve()
209 LocationSummary* locations = at->GetLocations(); in Resolve() local
212 locations->SetTempAt(temp_index, Location::RegisterLocation(temp->GetRegister())); in Resolve()
219 locations->SetTempAt(temp_index, location); in Resolve()
221 locations->SetTempAt(temp_index, Location::FpuRegisterLocation(temp->GetRegister())); in Resolve()
246 LocationSummary* locations = safepoint_position->GetLocations(); in UpdateSafepointLiveRegisters() local
250 locations->AddLiveRegister(source); in UpdateSafepointLiveRegisters()
255 locations->AddLiveRegister(source.ToLow()); in UpdateSafepointLiveRegisters()
256 locations->AddLiveRegister(source.ToHigh()); in UpdateSafepointLiveRegisters()
280 LocationSummary* locations = instruction->GetLocations(); in CalculateMaximumSafepointSpillSize() local
281 if (locations->OnlyCallsOnSlowPath()) { in CalculateMaximumSafepointSpillSize()
283 codegen_->GetNumberOfSlowPathSpills(locations, /* core_registers= */ true); in CalculateMaximumSafepointSpillSize()
285 codegen_->GetNumberOfSlowPathSpills(locations, /* core_registers= */ false); in CalculateMaximumSafepointSpillSize()
289 } else if (locations->CallsOnMainAndSlowPath()) { in CalculateMaximumSafepointSpillSize()
291 DCHECK_EQ(0u, codegen_->GetNumberOfSlowPathSpills(locations, /* core_registers= */ true)); in CalculateMaximumSafepointSpillSize()
292 DCHECK_EQ(0u, codegen_->GetNumberOfSlowPathSpills(locations, /* core_registers= */ false)); in CalculateMaximumSafepointSpillSize()
341 LocationSummary* locations = use.GetUser()->GetLocations(); in ConnectSiblings() local
342 Location expected_location = locations->InAt(use.GetInputIndex()); in ConnectSiblings()
347 locations->SetInAt(use.GetInputIndex(), source); in ConnectSiblings()
395 LocationSummary* locations = safepoint_position->GetLocations(); in ConnectSiblings() local
397 locations->SetStackBit(current->GetParent()->GetSpillSlot() / kVRegSize); in ConnectSiblings()
400 locations->SetRegisterBit(source.reg()); in ConnectSiblings()