Home
last modified time | relevance | path

Searched refs:X86ManagedRegister (Results 1 – 9 of 9) sorted by relevance

/art/compiler/utils/x86/
Dmanaged_register_x86_test.cc25 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 …]
Dmanaged_register_x86.cc57 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 <<()
Dmanaged_register_x86.h89 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 …]
Djni_macro_assembler_x86.cc135 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 …]
Dassembler_x86.cc194 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 …]
Dassembler_x86.h991 X86ManagedRegister operand,
995 X86ManagedRegister operand,
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc37 X86ManagedRegister::FromCpuRegister(EBP),
38 X86ManagedRegister::FromCpuRegister(ESI),
39 X86ManagedRegister::FromCpuRegister(EDI),
61 X86ManagedRegister::FromCpuRegister(EBX),
62 X86ManagedRegister::FromCpuRegister(EBP),
63 X86ManagedRegister::FromCpuRegister(ESI),
64 X86ManagedRegister::FromCpuRegister(EDI),
78 return X86ManagedRegister::FromCpuRegister(EBP); in SavedLocalReferenceCookieRegister()
88 return X86ManagedRegister::FromX87Register(ST0); in ReturnRegisterForShorty()
90 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()
[all …]
/art/compiler/utils/
Dmanaged_register.h35 class X86ManagedRegister; variable
53 constexpr x86::X86ManagedRegister AsX86() const;
/art/compiler/optimizing/
Dcode_generator_x86.cc1288 X86ManagedRegister pair = X86ManagedRegister::FromRegisterPair( in GetNextLocation()
5640 X86ManagedRegister::FromCpuRegister(card).AsByteRegister()); in MarkGCCard()