HomeSort by relevance Sort by last modified time
    Searched refs:X86_64ManagedRegister (Results 1 - 7 of 7) sorted by null

  /art/compiler/utils/x86_64/
managed_register_x86_64_test.cc 24 TEST(X86_64ManagedRegister, NoRegister) {
25 X86_64ManagedRegister reg = ManagedRegister::NoRegister().AsX86();
30 TEST(X86_64ManagedRegister, CpuRegister) {
31 X86_64ManagedRegister reg = X86_64ManagedRegister::FromCpuRegister(RAX);
39 reg = X86_64ManagedRegister::FromCpuRegister(RBX);
47 reg = X86_64ManagedRegister::FromCpuRegister(RCX);
55 reg = X86_64ManagedRegister::FromCpuRegister(RDI);
64 TEST(X86_64ManagedRegister, XmmRegister) {
65 X86_64ManagedRegister reg = X86_64ManagedRegister::FromXmmRegister(XMM0)
    [all...]
managed_register_x86_64.h 89 class X86_64ManagedRegister : public ManagedRegister {
148 bool Overlaps(const X86_64ManagedRegister& other) const;
150 static X86_64ManagedRegister FromCpuRegister(Register r) {
155 static X86_64ManagedRegister FromXmmRegister(FloatRegister r) {
159 static X86_64ManagedRegister FromX87Register(X87Register r) {
164 static X86_64ManagedRegister FromRegisterPair(RegisterPair r) {
191 explicit X86_64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {}
193 static X86_64ManagedRegister FromRegId(int reg_id) {
194 X86_64ManagedRegister reg(reg_id);
200 std::ostream& operator<<(std::ostream& os, const X86_64ManagedRegister& reg)
    [all...]
managed_register_x86_64.cc 53 os << X86_64ManagedRegister::FromRegisterPair(reg);
57 bool X86_64ManagedRegister::Overlaps(const X86_64ManagedRegister& other) const {
65 return X86_64ManagedRegister::FromCpuRegister(low).Overlaps(other) ||
66 X86_64ManagedRegister::FromCpuRegister(high).Overlaps(other);
75 int X86_64ManagedRegister::AllocIdLow() const {
84 int X86_64ManagedRegister::AllocIdHigh() const {
93 void X86_64ManagedRegister::Print(std::ostream& os) const {
109 std::ostream& operator<<(std::ostream& os, const X86_64ManagedRegister& reg) {
assembler_x86_64.cc     [all...]
assembler_x86_64_test.cc     [all...]
  /art/compiler/jni/quick/x86_64/
calling_convention_x86_64.cc 30 return X86_64ManagedRegister::FromCpuRegister(RAX);
34 return X86_64ManagedRegister::FromCpuRegister(RAX);
43 return X86_64ManagedRegister::FromXmmRegister(XMM0);
45 return X86_64ManagedRegister::FromCpuRegister(RAX);
49 return X86_64ManagedRegister::FromCpuRegister(RAX);
62 return X86_64ManagedRegister::FromCpuRegister(RAX);
68 return X86_64ManagedRegister::FromCpuRegister(RDI);
84 case 0: res = X86_64ManagedRegister::FromCpuRegister(RSI); break;
85 case 1: res = X86_64ManagedRegister::FromCpuRegister(RDX); break;
86 case 2: res = X86_64ManagedRegister::FromCpuRegister(RCX); break
    [all...]
  /art/compiler/utils/
managed_register.h 42 class X86_64ManagedRegister;
62 x86_64::X86_64ManagedRegister AsX86_64() const;

Completed in 122 milliseconds