Searched refs:X86ManagedRegister (Results 1 – 7 of 7) sorted by relevance
24 TEST(X86ManagedRegister, NoRegister) { in TEST() argument25 X86ManagedRegister reg = ManagedRegister::NoRegister().AsX86(); in TEST()30 TEST(X86ManagedRegister, CpuRegister) { in TEST() argument31 X86ManagedRegister reg = X86ManagedRegister::FromCpuRegister(EAX); in TEST()39 reg = X86ManagedRegister::FromCpuRegister(EBX); in TEST()47 reg = X86ManagedRegister::FromCpuRegister(ECX); in TEST()55 reg = X86ManagedRegister::FromCpuRegister(EDI); in TEST()64 TEST(X86ManagedRegister, XmmRegister) { in TEST() argument65 X86ManagedRegister reg = X86ManagedRegister::FromXmmRegister(XMM0); in TEST()73 reg = X86ManagedRegister::FromXmmRegister(XMM1); in TEST()[all …]
90 class X86ManagedRegister : public ManagedRegister {161 bool Overlaps(const X86ManagedRegister& other) const;163 static X86ManagedRegister FromCpuRegister(Register r) { in FromCpuRegister()168 static X86ManagedRegister FromXmmRegister(XmmRegister r) { in FromXmmRegister()173 static X86ManagedRegister FromX87Register(X87Register r) { in FromX87Register()178 static X86ManagedRegister FromRegisterPair(RegisterPair r) { in FromRegisterPair()205 explicit X86ManagedRegister(int reg_id) : ManagedRegister(reg_id) {} in X86ManagedRegister() function207 static X86ManagedRegister FromRegId(int reg_id) { in FromRegId()208 X86ManagedRegister reg(reg_id); in FromRegId()214 std::ostream& operator<<(std::ostream& os, const X86ManagedRegister& reg);[all …]
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 <<()
2001 X86ManagedRegister src = msrc.AsX86(); in Store()2029 X86ManagedRegister src = msrc.AsX86(); in StoreRef()2035 X86ManagedRegister src = msrc.AsX86(); in StoreRawPtr()2053 X86ManagedRegister scratch = mscratch.AsX86(); in StoreStackOffsetToThread32()2069 X86ManagedRegister dest = mdest.AsX86(); in Load()2096 X86ManagedRegister dest = mdest.AsX86(); in LoadFromThread32()2123 X86ManagedRegister dest = mdest.AsX86(); in LoadRef()2130 X86ManagedRegister dest = mdest.AsX86(); in LoadRef()2140 X86ManagedRegister dest = mdest.AsX86(); in LoadRawPtr()2147 X86ManagedRegister dest = mdest.AsX86(); in LoadRawPtrFromThread32()[all …]
29 return X86ManagedRegister::FromCpuRegister(ECX); in InterproceduralScratchRegister()33 return X86ManagedRegister::FromCpuRegister(ECX); in InterproceduralScratchRegister()43 return X86ManagedRegister::FromX87Register(ST0); in ReturnRegisterForShorty()45 return X86ManagedRegister::FromXmmRegister(XMM0); in ReturnRegisterForShorty()48 return X86ManagedRegister::FromRegisterPair(EAX_EDX); in ReturnRegisterForShorty()52 return X86ManagedRegister::FromCpuRegister(EAX); in ReturnRegisterForShorty()65 return X86ManagedRegister::FromCpuRegister(EAX); in IntReturnRegister()71 return X86ManagedRegister::FromCpuRegister(EAX); in MethodRegister()88 res = X86ManagedRegister::FromCpuRegister(ECX); in CurrentParamRegister()91 res = X86ManagedRegister::FromCpuRegister(EDX); in CurrentParamRegister()[all …]
38 class X86ManagedRegister; variable61 x86::X86ManagedRegister AsX86() const;
824 X86ManagedRegister current = in UpdateBlockedPairRegisters()825 X86ManagedRegister::FromRegisterPair(static_cast<RegisterPair>(i)); in UpdateBlockedPairRegisters()948 X86ManagedRegister pair = X86ManagedRegister::FromRegisterPair( in GetNextLocation()4523 X86ManagedRegister::FromCpuRegister(card).AsByteRegister()); in MarkGCCard()