/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 | 127 new x86::XmmRegister(x86::XMM0), in SetUpHelpers() 325 GetAssembler()->LoadLongConstant(x86::XMM0, 51); in TEST_F() 1224 GetAssembler()->psllw(x86::XMM0, CreateImmediate(16)); in TEST_F() 1229 GetAssembler()->pslld(x86::XMM0, CreateImmediate(16)); in TEST_F() 1234 GetAssembler()->psllq(x86::XMM0, CreateImmediate(16)); in TEST_F() 1239 GetAssembler()->psraw(x86::XMM0, CreateImmediate(16)); in TEST_F() 1244 GetAssembler()->psrad(x86::XMM0, CreateImmediate(16)); in TEST_F() 1249 GetAssembler()->psrlw(x86::XMM0, CreateImmediate(16)); in TEST_F() 1254 GetAssembler()->psrld(x86::XMM0, CreateImmediate(16)); in TEST_F() 1259 GetAssembler()->psrlq(x86::XMM0, CreateImmediate(16)); in TEST_F() [all …]
|
/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() 1033 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1036 GetAssembler()->cvtsi2ss(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1045 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1048 GetAssembler()->cvtsi2sd(x86_64::XmmRegister(x86_64::XMM0), in TEST_F() 1948 GetAssembler()->psllw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1955 GetAssembler()->pslld(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1962 GetAssembler()->psllq(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1969 GetAssembler()->psraw(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); in TEST_F() 1976 GetAssembler()->psrad(x86_64::XmmRegister(x86_64::XMM0), x86_64::Immediate(1)); 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 | callee_save_frame_x86.h | 41 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) | 44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
|
D | registers_x86.h | 43 XMM0 = 0, enumerator
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.cc | 107 return X86_64ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 152 FloatRegister fp_reg = static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister() 284 static_cast<FloatRegister>(XMM0 + itr_float_and_doubles_)); in CurrentParamRegister()
|
/art/compiler/jni/quick/x86/ |
D | calling_convention_x86.cc | 90 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 149 XmmRegister reg = static_cast<XmmRegister>(XMM0 + itr_float_and_doubles_); in CurrentParamRegister()
|
/art/compiler/optimizing/ |
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 | 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.cc | 1255 return Location::FpuRegisterLocation(XMM0); in GetReturnLocation() 2414 0, Location::FpuRegisterLocation(XMM0)); in VisitReturn() 2440 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn() 2444 __ movd(EAX, XMM0); in VisitReturn() 2449 DCHECK_EQ(ret->GetLocations()->InAt(0).AsFpuRegister<XmmRegister>(), XMM0); in VisitReturn() 2453 __ movd(EAX, XMM0); in VisitReturn() 2455 __ movaps(XMM1, XMM0); in VisitReturn() 5323 __ movss(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall() 5327 __ movsd(XMM0, Address(ESP, 0)); in GenerateStaticOrDirectCall()
|
D | intrinsics_x86.cc | 472 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPToFPCallLocations() 486 __ movsd(Address(ESP, 0), XMM0); in GenFPToFPCall() 498 __ movsd(XMM0, Address(ESP, 0)); in GenFPToFPCall() 728 locations->SetOut(Location::FpuRegisterLocation(XMM0)); in CreateFPFPToFPCallLocations()
|
D | code_generator_x86_64.cc | 2493 locations->SetInAt(0, Location::FpuRegisterLocation(XMM0)); in VisitReturn() 2516 XMM0); in VisitReturn() 2520 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ false); in VisitReturn() 2526 XMM0); in VisitReturn() 2530 __ movd(CpuRegister(RAX), XmmRegister(XMM0), /* is64bit= */ true); in VisitReturn() 2560 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()
|