diff options
Diffstat (limited to 'lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp')
-rw-r--r-- | lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp b/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp index 4fa9339d2b..bb47b3a098 100644 --- a/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp +++ b/lib/Target/ARM64/Disassembler/ARM64Disassembler.cpp @@ -242,6 +242,15 @@ extern "C" void LLVMInitializeARM64Disassembler() { createARM64ExternalSymbolizer); TargetRegistry::RegisterMCSymbolizer(TheARM64beTarget, createARM64ExternalSymbolizer); + + TargetRegistry::RegisterMCDisassembler(TheAArch64leTarget, + createARM64Disassembler); + TargetRegistry::RegisterMCDisassembler(TheAArch64beTarget, + createARM64Disassembler); + TargetRegistry::RegisterMCSymbolizer(TheAArch64leTarget, + createARM64ExternalSymbolizer); + TargetRegistry::RegisterMCSymbolizer(TheAArch64beTarget, + createARM64ExternalSymbolizer); } static const unsigned FPR128DecoderTable[] = { |