Home
last modified time | relevance | path

Searched refs:AsX86_64 (Results 1 – 6 of 6) sorted by relevance

/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc60 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); in BuildFrame()
80 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); in BuildFrame()
92 __ movq(Address(CpuRegister(RSP), 0), method_reg.AsX86_64().AsCpuRegister()); in BuildFrame()
107 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); in RemoveFrame()
123 x86_64::X86_64ManagedRegister spill = spill_regs[i].AsX86_64(); in RemoveFrame()
157 DCHECK(src.AsX86_64().IsCpuRegister()); in CoreRegisterWithSize()
170 X86_64ManagedRegister base = mbase.AsX86_64(); in Store()
171 X86_64ManagedRegister src = msrc.AsX86_64(); in Store()
199 X86_64ManagedRegister src = msrc.AsX86_64(); in StoreRawPtr()
223 X86_64ManagedRegister dest = mdest.AsX86_64(); in Load()
[all …]
Dmanaged_register_x86_64.h204 constexpr x86_64::X86_64ManagedRegister ManagedRegister::AsX86_64() const { in AsX86_64() function
Djni_macro_assembler_x86_64.h170 art::Label* AsX86_64() { in AsX86_64() function
Dassembler_x86_64.cc443 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovaps()
505 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovaps()
557 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovups()
611 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovaps()
664 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovups()
1076 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovapd()
1139 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovapd()
1193 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovupd()
1245 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovapd()
1299 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovupd()
[all …]
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc60 if (r.AsX86_64().IsCpuRegister()) { in CalculateCoreCalleeSpillMask()
61 result |= (1u << r.AsX86_64().AsCpuRegister().AsRegister()); in CalculateCoreCalleeSpillMask()
71 if (r.AsX86_64().IsXmmRegister()) { in CalculateFpCalleeSpillMask()
72 result |= (1u << r.AsX86_64().AsXmmRegister().AsFloatRegister()); in CalculateFpCalleeSpillMask()
112 [return_reg = ReturnRegister().AsX86_64()](ManagedRegister reg) { in ArgumentScratchRegisters()
113 return return_reg.Overlaps(reg.AsX86_64()); in ArgumentScratchRegisters()
/art/compiler/utils/
Dmanaged_register.h60 constexpr x86_64::X86_64ManagedRegister AsX86_64() const;