From aef40351f67ce6be3888450836d44ca4e0afd487 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 19 Jul 2010 23:41:57 +0000 Subject: [PATCH] fix a layering problem by moving the x86 implementation of AsmPrinter and InstLowering into libx86 and out of the asmprinter subdirectory. Now X86/AsmPrinter just depends on MC stuff, not all of codegen and LLVM IR. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108782 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/{AsmPrinter => }/X86AsmPrinter.cpp | 4 ++-- lib/Target/X86/{AsmPrinter => }/X86AsmPrinter.h | 6 +++--- lib/Target/X86/{AsmPrinter => }/X86MCInstLower.cpp | 0 lib/Target/X86/{AsmPrinter => }/X86MCInstLower.h | 0 4 files changed, 5 insertions(+), 5 deletions(-) rename lib/Target/X86/{AsmPrinter => }/X86AsmPrinter.cpp (99%) rename lib/Target/X86/{AsmPrinter => }/X86AsmPrinter.h (96%) rename lib/Target/X86/{AsmPrinter => }/X86MCInstLower.cpp (100%) rename lib/Target/X86/{AsmPrinter => }/X86MCInstLower.h (100%) diff --git a/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp similarity index 99% rename from lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp rename to lib/Target/X86/X86AsmPrinter.cpp index 5b183bbee5a..1862306c162 100644 --- a/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp +++ b/lib/Target/X86/X86AsmPrinter.cpp @@ -13,8 +13,8 @@ //===----------------------------------------------------------------------===// #include "X86AsmPrinter.h" -#include "X86ATTInstPrinter.h" -#include "X86IntelInstPrinter.h" +#include "AsmPrinter/X86ATTInstPrinter.h" +#include "AsmPrinter/X86IntelInstPrinter.h" #include "X86MCInstLower.h" #include "X86.h" #include "X86COFFMachineModuleInfo.h" diff --git a/lib/Target/X86/AsmPrinter/X86AsmPrinter.h b/lib/Target/X86/X86AsmPrinter.h similarity index 96% rename from lib/Target/X86/AsmPrinter/X86AsmPrinter.h rename to lib/Target/X86/X86AsmPrinter.h index b5a7f8dc321..e61be66c75a 100644 --- a/lib/Target/X86/AsmPrinter/X86AsmPrinter.h +++ b/lib/Target/X86/X86AsmPrinter.h @@ -14,9 +14,9 @@ #ifndef X86ASMPRINTER_H #define X86ASMPRINTER_H -#include "../X86.h" -#include "../X86MachineFunctionInfo.h" -#include "../X86TargetMachine.h" +#include "X86.h" +#include "X86MachineFunctionInfo.h" +#include "X86TargetMachine.h" #include "llvm/ADT/StringSet.h" #include "llvm/CodeGen/AsmPrinter.h" #include "llvm/CodeGen/MachineModuleInfo.h" diff --git a/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp b/lib/Target/X86/X86MCInstLower.cpp similarity index 100% rename from lib/Target/X86/AsmPrinter/X86MCInstLower.cpp rename to lib/Target/X86/X86MCInstLower.cpp diff --git a/lib/Target/X86/AsmPrinter/X86MCInstLower.h b/lib/Target/X86/X86MCInstLower.h similarity index 100% rename from lib/Target/X86/AsmPrinter/X86MCInstLower.h rename to lib/Target/X86/X86MCInstLower.h -- 2.34.1