diff options
Diffstat (limited to 'deps/v8/src/ppc/disasm-ppc.cc')
-rw-r--r-- | deps/v8/src/ppc/disasm-ppc.cc | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/deps/v8/src/ppc/disasm-ppc.cc b/deps/v8/src/ppc/disasm-ppc.cc index ae56f3616d..f736f804c0 100644 --- a/deps/v8/src/ppc/disasm-ppc.cc +++ b/deps/v8/src/ppc/disasm-ppc.cc @@ -34,13 +34,11 @@ #include "src/disasm.h" #include "src/macro-assembler.h" #include "src/ppc/constants-ppc.h" - +#include "src/register-configuration.h" namespace v8 { namespace internal { -const auto GetRegConfig = RegisterConfiguration::Default; - //------------------------------------------------------------------------------ // Decoder decodes and disassembles instructions into an output buffer. @@ -120,7 +118,7 @@ void Decoder::PrintRegister(int reg) { // Print the double FP register name according to the active name converter. void Decoder::PrintDRegister(int reg) { - Print(GetRegConfig()->GetDoubleRegisterName(reg)); + Print(RegisterName(DoubleRegister::from_code(reg))); } @@ -1497,18 +1495,16 @@ const char* NameConverter::NameOfConstant(byte* addr) const { const char* NameConverter::NameOfCPURegister(int reg) const { - return v8::internal::GetRegConfig()->GetGeneralRegisterName(reg); + return RegisterName(i::Register::from_code(reg)); } const char* NameConverter::NameOfByteCPURegister(int reg) const { UNREACHABLE(); // PPC does not have the concept of a byte register - return "nobytereg"; } const char* NameConverter::NameOfXMMRegister(int reg) const { UNREACHABLE(); // PPC does not have any XMM registers - return "noxmmreg"; } const char* NameConverter::NameInCode(byte* addr) const { |