| Index: src/ppc/constants-ppc.cc
|
| diff --git a/src/ppc/constants-ppc.cc b/src/ppc/constants-ppc.cc
|
| index 56147b3c4840e9a4f384d8180be3b11cfdb7e132..e6eec643f4db5314428e65fc22454f102e140430 100644
|
| --- a/src/ppc/constants-ppc.cc
|
| +++ b/src/ppc/constants-ppc.cc
|
| @@ -14,45 +14,18 @@ namespace internal {
|
| // formatting. See for example the command "objdump -d <binary file>".
|
| const char* Registers::names_[kNumRegisters] = {
|
| "r0", "sp", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10",
|
| - "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21",
|
| + "r11", "ip", "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21",
|
| "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r30", "fp"};
|
|
|
|
|
| -// List of alias names which can be used when referring to PPC registers.
|
| -const Registers::RegisterAlias Registers::aliases_[] = {{10, "sl"},
|
| - {11, "r11"},
|
| - {12, "r12"},
|
| - {13, "r13"},
|
| - {14, "r14"},
|
| - {15, "r15"},
|
| - {kNoRegister, NULL}};
|
| -
|
| -
|
| -const char* Registers::Name(int reg) {
|
| - const char* result;
|
| - if ((0 <= reg) && (reg < kNumRegisters)) {
|
| - result = names_[reg];
|
| - } else {
|
| - result = "noreg";
|
| - }
|
| - return result;
|
| -}
|
| -
|
| -
|
| -const char* FPRegisters::names_[kNumFPRegisters] = {
|
| +const char* DoubleRegisters::names_[kNumDoubleRegisters] = {
|
| "d0", "d1", "d2", "d3", "d4", "d5", "d6", "d7", "d8", "d9", "d10",
|
| "d11", "d12", "d13", "d14", "d15", "d16", "d17", "d18", "d19", "d20", "d21",
|
| "d22", "d23", "d24", "d25", "d26", "d27", "d28", "d29", "d30", "d31"};
|
|
|
|
|
| -const char* FPRegisters::Name(int reg) {
|
| - DCHECK((0 <= reg) && (reg < kNumFPRegisters));
|
| - return names_[reg];
|
| -}
|
| -
|
| -
|
| -int FPRegisters::Number(const char* name) {
|
| - for (int i = 0; i < kNumFPRegisters; i++) {
|
| +int DoubleRegisters::Number(const char* name) {
|
| + for (int i = 0; i < kNumDoubleRegisters; i++) {
|
| if (strcmp(names_[i], name) == 0) {
|
| return i;
|
| }
|
| @@ -71,15 +44,6 @@ int Registers::Number(const char* name) {
|
| }
|
| }
|
|
|
| - // Look through the alias names.
|
| - int i = 0;
|
| - while (aliases_[i].reg != kNoRegister) {
|
| - if (strcmp(aliases_[i].name, name) == 0) {
|
| - return aliases_[i].reg;
|
| - }
|
| - i++;
|
| - }
|
| -
|
| // No register with the requested name found.
|
| return kNoRegister;
|
| }
|
|
|