/art/compiler/utils/x86_64/ |
D | managed_register_x86_64_test.cc | 65 X86_64ManagedRegister reg = X86_64ManagedRegister::FromXmmRegister(XMM0); in TEST() 71 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST() 213 EXPECT_TRUE(!reg_eax.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() 220 X86_64ManagedRegister reg_xmm0 = X86_64ManagedRegister::FromXmmRegister(XMM0); in TEST() 224 EXPECT_TRUE(reg_xmm0.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() 235 EXPECT_TRUE(!reg_st0.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() 246 EXPECT_TRUE(!reg_pair.Equals(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() 259 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() 270 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() 281 EXPECT_TRUE(!reg.Overlaps(X86_64ManagedRegister::FromXmmRegister(XMM0))); in TEST() [all …]
|
D | assembler_x86_64_test.cc | 213 fp_registers_.push_back(new x86_64::XmmRegister(x86_64::XMM0)); in SetUpHelpers() 836 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 839 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 848 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 851 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 895 GetAssembler()->cvtss2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 902 GetAssembler()->cvtsd2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 916 GetAssembler()->comisd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 923 GetAssembler()->ucomiss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 930 GetAssembler()->ucomisd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() [all …]
|
/art/compiler/utils/x86/ |
D | managed_register_x86_test.cc | 65 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST() 71 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST() 213 EXPECT_TRUE(!reg_eax.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 220 X86ManagedRegister reg_xmm0 = X86ManagedRegister::FromXmmRegister(XMM0); in TEST() 224 EXPECT_TRUE(reg_xmm0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 235 EXPECT_TRUE(!reg_st0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 246 EXPECT_TRUE(!reg_pair.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 259 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 270 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 281 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() [all …]
|
D | assembler_x86_test.cc | 73 new x86::XmmRegister(x86::XMM0), in SetUpHelpers() 126 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(32)); in TEST_F() 132 GetAssembler()->punpckldq(x86::XMM0, x86::XMM1); in TEST_F() 138 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F() 326 GetAssembler()->ucomiss(x86::XmmRegister(x86::XMM0), x86::Address(x86::EAX, 0)); in TEST_F() 332 GetAssembler()->ucomisd(x86::XmmRegister(x86::XMM0), x86::Address(x86::EAX, 0)); in TEST_F()
|
D | constants_x86.h | 44 XMM0 = 0, enumerator
|
/art/runtime/arch/x86/ |
D | quick_method_frame_info_x86.h | 29 XMM0 = 0, enumerator 44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.cc | 43 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 93 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister() 185 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
|
/art/runtime/arch/x86_64/ |
D | registers_x86_64.cc | 38 if (rhs >= XMM0 && rhs <= XMM15) { in operator <<()
|
D | registers_x86_64.h | 53 XMM0 = 0, enumerator
|
D | quick_method_frame_info_x86_64.h | 35 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) |
|
D | context_x86_64.cc | 74 fprs_[XMM0] = nullptr; in SmashCallerSaves()
|
/art/compiler/jni/quick/x86/ |
D | calling_convention_x86.cc | 45 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 104 static_cast<XmmRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 39 { XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7 }; 47 static constexpr FloatRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1 }; 104 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
|
D | code_generator_x86.h | 39 static constexpr XmmRegister kParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 }; 45 static constexpr XmmRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 }; 118 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
|
D | intrinsics_x86.cc | 725 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateSSE41FPToFPLocations() 851 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations() 865 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall() 877 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall() 1006 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
|
D | intrinsics_x86_64.cc | 545 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateSSE41FPToFPLocations() 719 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations() 860 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
|
D | code_generator_x86_64.cc | 2024 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in VisitReturn() 2048 XMM0); in VisitReturn() 2074 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
|
D | code_generator_x86.cc | 916 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation() 1882 0, Location::FpuRegisterLocation(XMM0)); in VisitReturn() 1909 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn()
|