| Index: src/x64/assembler-x64.cc
|
| diff --git a/src/x64/assembler-x64.cc b/src/x64/assembler-x64.cc
|
| index 36299677df653f4842e6d24cb0c11676fb33de61..3903ad08cd98362ed9aa0aa590c16ffdc3971d4b 100644
|
| --- a/src/x64/assembler-x64.cc
|
| +++ b/src/x64/assembler-x64.cc
|
| @@ -186,6 +186,20 @@ void RelocInfo::PatchCode(byte* instructions, int instruction_count) {
|
| CPU::FlushICache(pc_, instruction_count);
|
| }
|
|
|
| +
|
| +// -----------------------------------------------------------------------------
|
| +// Register constants.
|
| +
|
| +const int Register::registerCodeByAllocationIndex[kNumAllocatableRegisters] = {
|
| + // rax, rbx, rdx, rcx, rdi, r8, r9, r11, r14, r12
|
| + 0, 3, 2, 1, 7, 8, 9, 11, 14, 12
|
| +
|
| +};
|
| +const int Register::allocationIndexByRegisterCode[kNumRegisters] = {
|
| + 0, 3, 2, 1, -1, -1, -1, 4, 5, 6, -1, 7, 9, -1, 8, -1
|
| +};
|
| +
|
| +
|
| // -----------------------------------------------------------------------------
|
| // Implementation of Operand
|
|
|
|
|