1 //===- X86Disassembler.cpp - Disassembler for x86 and x86_64 ----*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 #include "llvm/MC/MCDisassembler.h" 11 #include "llvm/Target/TargetRegistry.h" 12 #include "X86.h" 13 using namespace llvm; 14 15 static const MCDisassembler *createX86_32Disassembler(const Target &T) { 16 return 0; 17 } 18 19 static const MCDisassembler *createX86_64Disassembler(const Target &T) { 20 return 0; 21 } 22 23 extern "C" void LLVMInitializeX86Disassembler() { 24 // Register the disassembler. 25 TargetRegistry::RegisterMCDisassembler(TheX86_32Target, 26 createX86_32Disassembler); 27 TargetRegistry::RegisterMCDisassembler(TheX86_64Target, 28 createX86_64Disassembler); 29 } 30