Lines Matching refs:RAX

73   caller_saves.Add(Location::RegisterLocation(RAX));  in OneRegInReferenceOutSaveEverythingCallerSaves()
287 __ movl(CpuRegister(RAX), Immediate(proto_index.index_)); in EmitNativeCode()
293 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode()
331 __ movl(CpuRegister(RAX), Immediate(type_index.index_)); in EmitNativeCode()
343 x86_64_codegen->Move(Location::RegisterLocation(RAX), source); in EmitNativeCode()
353 x86_64_codegen->Move(out, Location::RegisterLocation(RAX)); in EmitNativeCode()
383 __ movl(CpuRegister(RAX), Immediate(string_index.index_)); in EmitNativeCode()
389 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode()
446 x86_64_codegen->Move(locations->Out(), Location::RegisterLocation(RAX)); in EmitNativeCode()
714 __ movq(temp2_, CpuRegister(RAX)); in EmitNativeCode()
715 __ movl(CpuRegister(RAX), temp1_); in EmitNativeCode()
719 CpuRegister expected = CpuRegister(RAX); in EmitNativeCode()
763 __ movq(CpuRegister(RAX), temp2_); in EmitNativeCode()
933 x86_64_codegen->Move(out_, Location::RegisterLocation(RAX)); in EmitNativeCode()
1000 x86_64_codegen->Move(out_, Location::RegisterLocation(RAX)); in EmitNativeCode()
1225 __ movzxb(CpuRegister(RAX), CpuRegister(RAX)); in GenerateStaticOrDirectCall()
1228 __ movsxb(CpuRegister(RAX), CpuRegister(RAX)); in GenerateStaticOrDirectCall()
1231 __ movzxw(CpuRegister(RAX), CpuRegister(RAX)); in GenerateStaticOrDirectCall()
1234 __ movsxw(CpuRegister(RAX), CpuRegister(RAX)); in GenerateStaticOrDirectCall()
1662 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitMethodEntryHook()
1731 __ orq(CpuRegister(RAX), CpuRegister(RDX)); in GenerateMethodEntryExitHook()
1732 __ movq(Address(entry_addr, kTimestampOffsetInBytes), CpuRegister(RAX)); in GenerateMethodEntryExitHook()
1752 locations->SetInAt(0, Location::RegisterLocation(RAX)); in SetInForReturnValue()
1775 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitMethodExitHook()
1874 __ testq(CpuRegister(RAX), Address(CpuRegister(RSP), -static_cast<int32_t>(reserved_bytes))); in GenerateFrameEntry()
2914 DCHECK_EQ(ret->GetLocations()->InAt(0).AsRegister<CpuRegister>().AsRegister(), RAX); in VisitReturn()
2923 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ false); in VisitReturn()
2933 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ true); in VisitReturn()
2956 return Location::RegisterLocation(RAX); in GetReturnLocation()
3072 return Location::RegisterLocation(RAX); in GetMethodLocation()
3157 Location::RegisterLocation(RAX)); in VisitInvokeInterface()
3159 invoke->GetLocations()->AddTemp(Location::RegisterLocation(RAX)); in VisitInvokeInterface()
3222 DCHECK_EQ(RAX, hidden_reg.AsRegister<Register>()); in VisitInvokeInterface()
4196 __ andl(CpuRegister(RAX), Immediate(kC2ConditionMask)); in GenerateRemFP()
4368 DCHECK_EQ(RAX, eax.AsRegister()); in GenerateDivRemWithAnyConstant()
4371 DCHECK_EQ(RAX, out.AsRegister()); in GenerateDivRemWithAnyConstant()
4477 DCHECK_EQ(RAX, locations->InAt(0).AsRegister<CpuRegister>().AsRegister()); in GenerateDivRemIntegral()
4478 DCHECK_EQ(is_div ? RAX : RDX, out.AsRegister()); in GenerateDivRemIntegral()
4532 locations->SetInAt(0, Location::RegisterLocation(RAX)); in VisitDiv()
4616 locations->SetInAt(0, Location::RegisterLocation(RAX)); in VisitRem()
4634 locations->AddTemp(Location::RegisterLocation(RAX)); in VisitRem()
5106 locations->SetOut(Location::RegisterLocation(RAX)); in VisitNewInstance()
5119 locations->SetOut(Location::RegisterLocation(RAX)); in VisitNewArray()
5646 codegen_->CreateStringBuilderAppendLocations(instruction, Location::RegisterLocation(RAX)); in VisitStringBuilderAppend()
5737 __ testl(CpuRegister(RAX), Address(obj.AsRegister<CpuRegister>(), 0)); in GenerateImplicitNullCheck()
6515 this, TMP, RAX, codegen_->GetNumberOfCoreRegisters()); in ExchangeMemory32()
6528 this, TMP, RAX, codegen_->GetNumberOfCoreRegisters()); in ExchangeMemory64()
6657 Location::RegisterLocation(RAX), in VisitLoadClass()
6658 Location::RegisterLocation(RAX)); in VisitLoadClass()
6819 Location location = Location::RegisterLocation(RAX); in VisitLoadMethodHandle()
6831 Location location = Location::RegisterLocation(RAX); in VisitLoadMethodType()
6905 locations->SetOut(Location::RegisterLocation(RAX)); in VisitLoadString()
6988 __ movl(CpuRegister(RAX), Immediate(load->GetStringIndex().index_)); in VisitLoadString()