Lines Matching refs:locations
225 LocationSummary* locations = instruction->GetLocations(); in ProcessInstruction() local
228 if (locations == nullptr) return; in ProcessInstruction()
231 for (size_t i = 0; i < locations->GetTempCount(); ++i) { in ProcessInstruction()
232 Location temp = locations->GetTemp(i); in ProcessInstruction()
274 if (locations->NeedsSafepoint()) { in ProcessInstruction()
286 if (locations->WillCall()) { in ProcessInstruction()
290 for (size_t i = 0; i < locations->GetInputCount(); ++i) { in ProcessInstruction()
291 Location input = locations->InAt(i); in ProcessInstruction()
344 Location output = locations->Out(); in ProcessInstruction()
346 Location first = locations->InAt(0); in ProcessInstruction()
636 LocationSummary* locations = defined_by->GetLocations(); in TryAllocateFreeReg() local
637 if (!locations->OutputCanOverlapWithInputs() && locations->Out().IsUnallocated()) { in TryAllocateFreeReg()
640 if (locations->InAt(i).IsValid()) { in TryAllocateFreeReg()