OSDN Git Service

Rename the AsmPrinter directory to InstPrinter for those targets that have
authorJim Grosbach <grosbach@apple.com>
Fri, 1 Oct 2010 22:39:28 +0000 (22:39 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 1 Oct 2010 22:39:28 +0000 (22:39 +0000)
been MC-ized for assembly printing. MSP430 is mostly so, but still has the
asm printer and lowering code in the printer subdir for the moment.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115360 91177308-0d34-0410-b5e6-96231b3b80d8

17 files changed:
configure
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp [moved from lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp with 100% similarity]
lib/Target/ARM/InstPrinter/ARMInstPrinter.h [moved from lib/Target/ARM/AsmPrinter/ARMInstPrinter.h with 100% similarity]
lib/Target/ARM/InstPrinter/CMakeLists.txt [moved from lib/Target/ARM/AsmPrinter/CMakeLists.txt with 100% similarity]
lib/Target/ARM/InstPrinter/Makefile [moved from lib/Target/ARM/AsmPrinter/Makefile with 100% similarity]
lib/Target/ARM/Makefile
lib/Target/X86/InstPrinter/CMakeLists.txt [moved from lib/Target/X86/AsmPrinter/CMakeLists.txt with 100% similarity]
lib/Target/X86/InstPrinter/Makefile [moved from lib/Target/X86/AsmPrinter/Makefile with 100% similarity]
lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp [moved from lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp with 100% similarity]
lib/Target/X86/InstPrinter/X86ATTInstPrinter.h [moved from lib/Target/X86/AsmPrinter/X86ATTInstPrinter.h with 100% similarity]
lib/Target/X86/InstPrinter/X86InstComments.cpp [moved from lib/Target/X86/AsmPrinter/X86InstComments.cpp with 100% similarity]
lib/Target/X86/InstPrinter/X86InstComments.h [moved from lib/Target/X86/AsmPrinter/X86InstComments.h with 100% similarity]
lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp [moved from lib/Target/X86/AsmPrinter/X86IntelInstPrinter.cpp with 100% similarity]
lib/Target/X86/InstPrinter/X86IntelInstPrinter.h [moved from lib/Target/X86/AsmPrinter/X86IntelInstPrinter.h with 100% similarity]
lib/Target/X86/Makefile
lib/Target/X86/X86AsmPrinter.cpp

index 1dec712..ba31b96 100755 (executable)
--- a/configure
+++ b/configure
@@ -5050,6 +5050,11 @@ for target_to_build in $TARGETS_TO_BUILD; do
   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmPrinter/Makefile ; then
     LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
   fi
+  # MC-ized AsmPrinters live in TARGET/InstPrinter, not AsmPrinter
+  if test -f ${srcdir}/lib/Target/${target_to_build}/InstPrinter/Makefile ; then
+    LLVM_ENUM_ASM_PRINTERS="LLVM_ASM_PRINTER($target_to_build) $LLVM_ENUM_ASM_PRINTERS";
+  fi
+
   if test -f ${srcdir}/lib/Target/${target_to_build}/AsmParser/Makefile ; then
     LLVM_ENUM_ASM_PARSERS="LLVM_ASM_PARSER($target_to_build) $LLVM_ENUM_ASM_PARSERS";
   fi
index 8ed2dae..fbe0317 100644 (file)
@@ -17,7 +17,7 @@
 #include "ARMBuildAttrs.h"
 #include "ARMAddressingModes.h"
 #include "ARMConstantPoolValue.h"
-#include "AsmPrinter/ARMInstPrinter.h"
+#include "InstPrinter/ARMInstPrinter.h"
 #include "ARMMachineFunctionInfo.h"
 #include "ARMMCInstLower.h"
 #include "ARMTargetMachine.h"
index b3fcfaf..63596c3 100644 (file)
@@ -20,6 +20,6 @@ BUILT_SOURCES = ARMGenRegisterInfo.h.inc ARMGenRegisterNames.inc \
                 ARMGenDecoderTables.inc ARMGenEDInfo.inc \
                 ARMGenFastISel.inc
 
-DIRS = AsmPrinter AsmParser Disassembler TargetInfo
+DIRS = InstPrinter AsmParser Disassembler TargetInfo
 
 include $(LEVEL)/Makefile.common
index f4ff894..9c6415d 100644 (file)
@@ -20,6 +20,6 @@ BUILT_SOURCES = X86GenRegisterInfo.h.inc X86GenRegisterNames.inc \
                 X86GenCallingConv.inc X86GenSubtarget.inc \
                X86GenEDInfo.inc
 
-DIRS = AsmPrinter AsmParser Disassembler TargetInfo
+DIRS = InstPrinter AsmParser Disassembler TargetInfo
 
 include $(LEVEL)/Makefile.common
index 7d7cec5..85441b1 100644 (file)
@@ -13,8 +13,8 @@
 //===----------------------------------------------------------------------===//
 
 #include "X86AsmPrinter.h"
-#include "AsmPrinter/X86ATTInstPrinter.h"
-#include "AsmPrinter/X86IntelInstPrinter.h"
+#include "InstPrinter/X86ATTInstPrinter.h"
+#include "InstPrinter/X86IntelInstPrinter.h"
 #include "X86MCInstLower.h"
 #include "X86.h"
 #include "X86COFFMachineModuleInfo.h"