From 34c5b5b95258f1c0924d31ddcacb334049dc4830 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 23 Jul 2014 22:26:07 +0000 Subject: [PATCH] Finish inverting the MC -> Object dependency. There were still some disassembler bits in lib/MC, but their use of Object was only visible in the includes they used, not in the symbols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213808 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/MC/CMakeLists.txt | 3 --- lib/MC/MCDisassembler/CMakeLists.txt | 3 +++ lib/MC/{ => MCDisassembler}/MCDisassembler.cpp | 2 +- lib/MC/{ => MCDisassembler}/MCExternalSymbolizer.cpp | 2 +- lib/MC/{ => MCDisassembler}/MCRelocationInfo.cpp | 2 +- lib/Target/AArch64/Disassembler/LLVMBuild.txt | 2 +- lib/Target/X86/Disassembler/LLVMBuild.txt | 2 +- lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) rename lib/MC/{ => MCDisassembler}/MCDisassembler.cpp (94%) rename lib/MC/{ => MCDisassembler}/MCExternalSymbolizer.cpp (99%) rename lib/MC/{ => MCDisassembler}/MCRelocationInfo.cpp (92%) diff --git a/lib/MC/CMakeLists.txt b/lib/MC/CMakeLists.txt index 330519ece00..9e78d45d776 100644 --- a/lib/MC/CMakeLists.txt +++ b/lib/MC/CMakeLists.txt @@ -11,13 +11,11 @@ add_llvm_library(LLVMMC MCCodeEmitter.cpp MCCodeGenInfo.cpp MCContext.cpp - MCDisassembler.cpp MCDwarf.cpp MCELF.cpp MCELFObjectTargetWriter.cpp MCELFStreamer.cpp MCExpr.cpp - MCExternalSymbolizer.cpp MCInst.cpp MCInstPrinter.cpp MCInstrAnalysis.cpp @@ -30,7 +28,6 @@ add_llvm_library(LLVMMC MCObjectStreamer.cpp MCObjectWriter.cpp MCRegisterInfo.cpp - MCRelocationInfo.cpp MCSection.cpp MCSectionCOFF.cpp MCSectionELF.cpp diff --git a/lib/MC/MCDisassembler/CMakeLists.txt b/lib/MC/MCDisassembler/CMakeLists.txt index 5195b9e23d6..f266f8fcd30 100644 --- a/lib/MC/MCDisassembler/CMakeLists.txt +++ b/lib/MC/MCDisassembler/CMakeLists.txt @@ -1,3 +1,6 @@ add_llvm_library(LLVMMCDisassembler Disassembler.cpp + MCRelocationInfo.cpp + MCExternalSymbolizer.cpp + MCDisassembler.cpp ) diff --git a/lib/MC/MCDisassembler.cpp b/lib/MC/MCDisassembler/MCDisassembler.cpp similarity index 94% rename from lib/MC/MCDisassembler.cpp rename to lib/MC/MCDisassembler/MCDisassembler.cpp index 77d9ce16754..1084e5ea766 100644 --- a/lib/MC/MCDisassembler.cpp +++ b/lib/MC/MCDisassembler/MCDisassembler.cpp @@ -1,4 +1,4 @@ -//===-- lib/MC/MCDisassembler.cpp - Disassembler interface ------*- C++ -*-===// +//===-- MCDisassembler.cpp - Disassembler interface -----------------------===// // // The LLVM Compiler Infrastructure // diff --git a/lib/MC/MCExternalSymbolizer.cpp b/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp similarity index 99% rename from lib/MC/MCExternalSymbolizer.cpp rename to lib/MC/MCDisassembler/MCExternalSymbolizer.cpp index 7c3073a9d72..01456238165 100644 --- a/lib/MC/MCExternalSymbolizer.cpp +++ b/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp @@ -1,4 +1,4 @@ -//===-- lib/MC/MCExternalSymbolizer.cpp - External symbolizer ---*- C++ -*-===// +//===-- MCExternalSymbolizer.cpp - External symbolizer --------------------===// // // The LLVM Compiler Infrastructure // diff --git a/lib/MC/MCRelocationInfo.cpp b/lib/MC/MCDisassembler/MCRelocationInfo.cpp similarity index 92% rename from lib/MC/MCRelocationInfo.cpp rename to lib/MC/MCDisassembler/MCRelocationInfo.cpp index a00c0096c22..ff0c27f5faf 100644 --- a/lib/MC/MCRelocationInfo.cpp +++ b/lib/MC/MCDisassembler/MCRelocationInfo.cpp @@ -1,4 +1,4 @@ -//==-- lib/MC/MCRelocationInfo.cpp -------------------------------*- C++ -*-==// +//==-- MCRelocationInfo.cpp ------------------------------------------------==// // // The LLVM Compiler Infrastructure // diff --git a/lib/Target/AArch64/Disassembler/LLVMBuild.txt b/lib/Target/AArch64/Disassembler/LLVMBuild.txt index a4224f4a2f5..4bfa5fcec57 100644 --- a/lib/Target/AArch64/Disassembler/LLVMBuild.txt +++ b/lib/Target/AArch64/Disassembler/LLVMBuild.txt @@ -19,5 +19,5 @@ type = Library name = AArch64Disassembler parent = AArch64 -required_libraries = AArch64Info AArch64Utils MC Support +required_libraries = AArch64Info AArch64Utils MCDisassembler Support add_to_library_groups = AArch64 diff --git a/lib/Target/X86/Disassembler/LLVMBuild.txt b/lib/Target/X86/Disassembler/LLVMBuild.txt index cac7adff492..e003fc9f996 100644 --- a/lib/Target/X86/Disassembler/LLVMBuild.txt +++ b/lib/Target/X86/Disassembler/LLVMBuild.txt @@ -19,5 +19,5 @@ type = Library name = X86Disassembler parent = X86 -required_libraries = MC Support X86Info +required_libraries = MCDisassembler Support X86Info add_to_library_groups = X86 diff --git a/lib/Target/X86/MCTargetDesc/LLVMBuild.txt b/lib/Target/X86/MCTargetDesc/LLVMBuild.txt index 146d1112014..92019d480a1 100644 --- a/lib/Target/X86/MCTargetDesc/LLVMBuild.txt +++ b/lib/Target/X86/MCTargetDesc/LLVMBuild.txt @@ -19,5 +19,5 @@ type = Library name = X86Desc parent = X86 -required_libraries = MC Object Support X86AsmPrinter X86Info +required_libraries = MCDisassembler Object Support X86AsmPrinter X86Info add_to_library_groups = X86 -- 2.34.1