Lines Matching defs:ret
686 void LocationsBuilderX86::VisitReturnVoid(HReturnVoid* ret) {
687 ret->SetLocations(nullptr);
690 void InstructionCodeGeneratorX86::VisitReturnVoid(HReturnVoid* ret) {
692 __ ret();
695 void LocationsBuilderX86::VisitReturn(HReturn* ret) {
696 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret);
697 switch (ret->InputAt(0)->GetType()) {
713 LOG(FATAL) << "Unimplemented return type " << ret->InputAt(0)->GetType();
715 ret->SetLocations(locations);
718 void InstructionCodeGeneratorX86::VisitReturn(HReturn* ret) {
720 switch (ret->InputAt(0)->GetType()) {
727 DCHECK_EQ(ret->GetLocations()->InAt(0).AsX86().AsCpuRegister(), EAX);
731 DCHECK_EQ(ret->GetLocations()->InAt(0).AsX86().AsRegisterPair(), EAX_EDX);
735 LOG(FATAL) << "Unimplemented return type " << ret->InputAt(0)->GetType();
739 __ ret();