/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 | 270 fp_registers_.push_back(new x86_64::XmmRegister(x86_64::XMM0)); in SetUpHelpers() 1028 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1031 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1040 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1043 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1943 GetAssembler()->psllw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1950 GetAssembler()->pslld(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1957 GetAssembler()->psllq(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1964 GetAssembler()->psraw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1971 GetAssembler()->psrad(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() [all …]
|
/art/compiler/utils/x86/ |
D | managed_register_x86_test.cc | 66 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST() 72 EXPECT_EQ(XMM0, reg.AsXmmRegister()); in TEST() 214 EXPECT_TRUE(!reg_eax.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 221 X86ManagedRegister reg_xmm0 = X86ManagedRegister::FromXmmRegister(XMM0); in TEST() 225 EXPECT_TRUE(reg_xmm0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 236 EXPECT_TRUE(!reg_st0.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 247 EXPECT_TRUE(!reg_pair.Equals(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 260 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 271 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() 282 EXPECT_TRUE(!reg.Overlaps(X86ManagedRegister::FromXmmRegister(XMM0))); in TEST() [all …]
|
D | assembler_x86_test.cc | 101 new x86::XmmRegister(x86::XMM0), in SetUpHelpers() 279 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F() 1138 GetAssembler()->psllw(x86::XMM0, CreateImmediate(16)); in TEST_F() 1143 GetAssembler()->pslld(x86::XMM0, CreateImmediate(16)); in TEST_F() 1148 GetAssembler()->psllq(x86::XMM0, CreateImmediate(16)); in TEST_F() 1153 GetAssembler()->psraw(x86::XMM0, CreateImmediate(16)); in TEST_F() 1158 GetAssembler()->psrad(x86::XMM0, CreateImmediate(16)); in TEST_F() 1163 GetAssembler()->psrlw(x86::XMM0, CreateImmediate(16)); in TEST_F() 1168 GetAssembler()->psrld(x86::XMM0, CreateImmediate(16)); in TEST_F() 1173 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(16)); in TEST_F() [all …]
|
/art/runtime/arch/x86_64/ |
D | registers_x86_64.cc | 38 if (rhs >= XMM0 && rhs <= XMM15) { in operator <<()
|
D | registers_x86_64.h | 51 XMM0 = 0, enumerator
|
D | callee_save_frame_x86_64.h | 45 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) | 52 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) |
|
D | context_x86_64.cc | 75 fprs_[XMM0] = nullptr; in SmashCallerSaves()
|
/art/runtime/arch/x86/ |
D | registers_x86.h | 43 XMM0 = 0, enumerator
|
D | callee_save_frame_x86.h | 41 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) | 44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.cc | 101 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 146 FloatRegister fp_reg = static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister() 279 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
|
/art/compiler/jni/quick/x86/ |
D | calling_convention_x86.cc | 84 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 143 XmmRegister reg = static_cast<XmmRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
|
/art/compiler/optimizing/ |
D | code_generator_x86.h | 40 static constexpr XmmRegister kParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 }; 46 static constexpr XmmRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1, XMM2, XMM3 }; 144 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
|
D | code_generator_x86_64.h | 38 { XMM0, XMM1, XMM2, XMM3, XMM4, XMM5, XMM6, XMM7 }; 46 static constexpr FloatRegister kRuntimeParameterFpuRegisters[] = { XMM0, XMM1 }; 127 return Location::FpuRegisterLocation(XMM0); in GetFpuLocation()
|
D | intrinsics_x86.cc | 470 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations() 484 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall() 496 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall() 726 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
|
D | code_generator_x86.cc | 1232 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation() 2248 0, Location::FpuRegisterLocation(XMM0)); in VisitReturn() 2274 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn() 2278 __ movd(EAX, XMM0); in VisitReturn() 2283 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn() 2287 __ movd(EAX, XMM0); in VisitReturn() 2289 __ movaps(XMM1, XMM0); in VisitReturn() 5095 __ movss(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall() 5099 __ movsd(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
|
D | code_generator_x86_64.cc | 2420 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in VisitReturn() 2443 XMM0); in VisitReturn() 2447 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ false); in VisitReturn() 2453 XMM0); in VisitReturn() 2457 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ true); in VisitReturn() 2487 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation()
|
D | intrinsics_x86_64.cc | 399 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations() 531 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
|