Searched refs:X86ManagedRegister (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/x86/ |
D | managed_register_x86_test.cc | 25 TEST(X86ManagedRegister, NoRegister) { in TEST() argument 26 X86ManagedRegister reg = ManagedRegister::NoRegister().AsX86(); in TEST() 31 TEST(X86ManagedRegister, CpuRegister) { in TEST() argument 32 X86ManagedRegister reg = X86ManagedRegister::FromCpuRegister(EAX); in TEST() 40 reg = X86ManagedRegister::FromCpuRegister(EBX); in TEST() 48 reg = X86ManagedRegister::FromCpuRegister(ECX); in TEST() 56 reg = X86ManagedRegister::FromCpuRegister(EDI); in TEST() 65 TEST(X86ManagedRegister, XmmRegister) { in TEST() argument 66 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST() 74 reg = X86ManagedRegister::FromXmmRegister(XMM1); in TEST() [all …]
|
D | managed_register_x86.cc | 57 os << X86ManagedRegister::FromRegisterPair(reg); in operator <<() 62 bool X86ManagedRegister::Overlaps(const X86ManagedRegister& other) const { in Overlaps() 70 return X86ManagedRegister::FromCpuRegister(low).Overlaps(other) || in Overlaps() 71 X86ManagedRegister::FromCpuRegister(high).Overlaps(other); in Overlaps() 80 int X86ManagedRegister::AllocIdLow() const { in AllocIdLow() 89 int X86ManagedRegister::AllocIdHigh() const { in AllocIdHigh() 98 void X86ManagedRegister::Print(std::ostream& os) const { in Print() 114 std::ostream& operator<<(std::ostream& os, const X86ManagedRegister& reg) { in operator <<()
|
D | managed_register_x86.h | 89 class X86ManagedRegister : public ManagedRegister { 160 bool Overlaps(const X86ManagedRegister& other) const; 162 static constexpr X86ManagedRegister FromCpuRegister(Register r) { in FromCpuRegister() 167 static constexpr X86ManagedRegister FromXmmRegister(XmmRegister r) { in FromXmmRegister() 172 static constexpr X86ManagedRegister FromX87Register(X87Register r) { in FromX87Register() 177 static constexpr X86ManagedRegister FromRegisterPair(RegisterPair r) { in FromRegisterPair() 204 explicit constexpr X86ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in X86ManagedRegister() function 206 static constexpr X86ManagedRegister FromRegId(int reg_id) { in FromRegId() 207 X86ManagedRegister reg(reg_id); in FromRegId() 213 std::ostream& operator<<(std::ostream& os, const X86ManagedRegister& reg); [all …]
|
D | jni_macro_assembler_x86.cc | 135 X86ManagedRegister src = msrc.AsX86(); in Store() 162 X86ManagedRegister src = msrc.AsX86(); in StoreRef() 168 X86ManagedRegister src = msrc.AsX86(); in StoreRawPtr() 194 X86ManagedRegister dest = mdest.AsX86(); in Load() 221 X86ManagedRegister dest = mdest.AsX86(); in LoadFromThread() 252 X86ManagedRegister dest = mdest.AsX86(); in LoadRef() 259 X86ManagedRegister dest = mdest.AsX86(); in LoadRef() 270 X86ManagedRegister dest = mdest.AsX86(); in LoadRawPtr() 276 X86ManagedRegister dest = mdest.AsX86(); in LoadRawPtrFromThread() 282 X86ManagedRegister reg = mreg.AsX86(); in SignExtend() [all …]
|
D | assembler_x86.cc | 194 X86ManagedRegister::FromCpuRegister(dst), in blsi() 208 X86ManagedRegister::FromCpuRegister(dst), in blsmsk() 222 X86ManagedRegister::FromCpuRegister(dst), in blsr() 438 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovaps() 470 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovaps() 502 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovups() 534 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovaps() 566 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovups() 712 X86ManagedRegister::FromXmmRegister(add_left), in vaddps() 733 X86ManagedRegister vvvv_reg = X86ManagedRegister::FromXmmRegister(src1); in vsubps() [all …]
|
D | assembler_x86.h | 912 X86ManagedRegister operand, 916 X86ManagedRegister operand,
|
/art/compiler/jni/quick/x86/ |
D | calling_convention_x86.cc | 38 X86ManagedRegister::FromCpuRegister(EBP), 39 X86ManagedRegister::FromCpuRegister(ESI), 40 X86ManagedRegister::FromCpuRegister(EDI), 62 X86ManagedRegister::FromCpuRegister(EBX), 63 X86ManagedRegister::FromCpuRegister(EBP), 64 X86ManagedRegister::FromCpuRegister(ESI), 65 X86ManagedRegister::FromCpuRegister(EDI), 82 return X86ManagedRegister::FromX87Register(ST0); in ReturnRegisterForShorty() 84 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty() 87 return X86ManagedRegister::FromRegisterPair(EAX_EDX); in ReturnRegisterForShorty() [all …]
|
/art/compiler/utils/ |
D | managed_register.h | 35 class X86ManagedRegister; variable 53 constexpr x86::X86ManagedRegister AsX86() const;
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 1265 X86ManagedRegister pair = X86ManagedRegister::FromRegisterPair( in GetNextLocation() 5372 X86ManagedRegister::FromCpuRegister(card).AsByteRegister()); in MarkGCCard()
|