Lines Matching refs:location

79 static bool ExpectedPairLayout(Location location) {  in ExpectedPairLayout()  argument
81 return ((location.low() & 1) == 0) && (location.low() + 1 == location.high()); in ExpectedPairLayout()
2449 Location location = Location::NoLocation(); in GetNextLocation() local
2454 location = LocationFrom(gpr_index_ == 0u ? r0 : kParameterCoreRegistersVIXL[gpr_index_ - 1u], in GetNextLocation()
2460 location = LocationFrom(gpr_index_ == 0u ? r0 : kParameterCoreRegistersVIXL[gpr_index_ - 1u]); in GetNextLocation()
2464 if (location.IsInvalid()) { in GetNextLocation()
2466 location = Location::DoubleStackSlot(stack_offset_); in GetNextLocation()
2469 location = Location::StackSlot(stack_offset_); in GetNextLocation()
2474 location = Location::Any(); in GetNextLocation()
2477 return location; in GetNextLocation()
2534 void CodeGeneratorARMVIXL::MoveConstant(Location location, int32_t value) { in MoveConstant() argument
2535 DCHECK(location.IsRegister()); in MoveConstant()
2536 __ Mov(RegisterFrom(location), value); in MoveConstant()
2547 void CodeGeneratorARMVIXL::AddLocationAsTemp(Location location, LocationSummary* locations) { in AddLocationAsTemp() argument
2548 if (location.IsRegister()) { in AddLocationAsTemp()
2549 locations->AddTemp(location); in AddLocationAsTemp()
2550 } else if (location.IsRegisterPair()) { in AddLocationAsTemp()
2551 locations->AddTemp(LocationFrom(LowRegisterFrom(location))); in AddLocationAsTemp()
2552 locations->AddTemp(LocationFrom(HighRegisterFrom(location))); in AddLocationAsTemp()
2554 UNIMPLEMENTED(FATAL) << "AddLocationAsTemp not implemented for location " << location; in AddLocationAsTemp()
5411 Location location = parameter_visitor_.GetNextLocation(instruction->GetType()); in VisitParameterValue() local
5412 if (location.IsStackSlot()) { in VisitParameterValue()
5413 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
5414 } else if (location.IsDoubleStackSlot()) { in VisitParameterValue()
5415 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
5417 locations->SetOut(location); in VisitParameterValue()
7444 Location location = LocationFrom(calling_convention.GetRegisterAt(0)); in VisitLoadMethodHandle() local
7445 CodeGenerator::CreateLoadMethodHandleRuntimeCallLocationSummary(load, location, location); in VisitLoadMethodHandle()
7454 Location location = LocationFrom(calling_convention.GetRegisterAt(0)); in VisitLoadMethodType() local
7455 CodeGenerator::CreateLoadMethodTypeRuntimeCallLocationSummary(load, location, location); in VisitLoadMethodType()