Lines Matching defs:Register
34 // Use Register as shortcut
36 typedef RegisterImpl* Register;
40 inline Register as_Register(int encoding) {
41 return (Register)(intptr_t) encoding;
57 Register successor() const { return as_Register(encoding() + 1); }
60 inline friend Register as_Register(int encoding);
73 CONSTANT_REGISTER_DECLARATION(Register, noreg, (-1));
76 CONSTANT_REGISTER_DECLARATION(Register, rax, (0));
77 CONSTANT_REGISTER_DECLARATION(Register, rcx, (1));
78 CONSTANT_REGISTER_DECLARATION(Register, rdx, (2));
79 CONSTANT_REGISTER_DECLARATION(Register, rbx, (3));
80 CONSTANT_REGISTER_DECLARATION(Register, rsp, (4));
81 CONSTANT_REGISTER_DECLARATION(Register, rbp, (5));
82 CONSTANT_REGISTER_DECLARATION(Register, rsi, (6));
83 CONSTANT_REGISTER_DECLARATION(Register, rdi, (7));
85 CONSTANT_REGISTER_DECLARATION(Register, r8, (8));
86 CONSTANT_REGISTER_DECLARATION(Register, r9, (9));
87 CONSTANT_REGISTER_DECLARATION(Register, r10, (10));
88 CONSTANT_REGISTER_DECLARATION(Register, r11, (11));
89 CONSTANT_REGISTER_DECLARATION(Register, r12, (12));
90 CONSTANT_REGISTER_DECLARATION(Register, r13, (13));
91 CONSTANT_REGISTER_DECLARATION(Register, r14, (14));
92 CONSTANT_REGISTER_DECLARATION(Register, r15, (15));