]> granicus.if.org Git - llvm/commitdiff
[NVPTX] Move InstPrinter files to MCTargetDesc. NFC
authorRichard Trieu <rtrieu@google.com>
Sat, 11 May 2019 02:09:13 +0000 (02:09 +0000)
committerRichard Trieu <rtrieu@google.com>
Sat, 11 May 2019 02:09:13 +0000 (02:09 +0000)
For some targets, there is a circular dependency between InstPrinter and
MCTargetDesc.  Merging them together will fix this.  For the other targets,
the merging is to maintain consistency so all targets will have the same
structure.

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

lib/Target/NVPTX/CMakeLists.txt
lib/Target/NVPTX/InstPrinter/CMakeLists.txt [deleted file]
lib/Target/NVPTX/InstPrinter/LLVMBuild.txt [deleted file]
lib/Target/NVPTX/LLVMBuild.txt
lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt
lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp [moved from lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp with 99% similarity]
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h [moved from lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h with 93% similarity]
lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp
lib/Target/NVPTX/NVPTXAsmPrinter.cpp

index d094620f1bf1975ef59733ec6c8f7f578f3f19bd..03d6201c9c600e2a1d78e0eb7adf521be9e5791f 100644 (file)
@@ -37,6 +37,5 @@ set(NVPTXCodeGen_sources
 
 add_llvm_target(NVPTXCodeGen ${NVPTXCodeGen_sources})
 
-add_subdirectory(InstPrinter)
 add_subdirectory(MCTargetDesc)
 add_subdirectory(TargetInfo)
diff --git a/lib/Target/NVPTX/InstPrinter/CMakeLists.txt b/lib/Target/NVPTX/InstPrinter/CMakeLists.txt
deleted file mode 100644 (file)
index bb6c8ab..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-add_llvm_library(LLVMNVPTXAsmPrinter
-  NVPTXInstPrinter.cpp
-  )
diff --git a/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt b/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt
deleted file mode 100644 (file)
index 0773d2d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Target/NVPTX/InstPrinter/LLVMBuild.txt -------------*- Conf -*--===;
-;
-; Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-; See https://llvm.org/LICENSE.txt for license information.
-; SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-;
-;===------------------------------------------------------------------------===;
-;
-; This is an LLVMBuild description file for the components in this subdirectory.
-;
-; For more information on the LLVMBuild system, please see:
-;
-;   http://llvm.org/docs/LLVMBuild.html
-;
-;===------------------------------------------------------------------------===;
-
-[component_0]
-type = Library
-name = NVPTXAsmPrinter
-parent = NVPTX
-required_libraries = MC Support
-add_to_library_groups = NVPTX
index 56fbbf74fad37d6e59b14d0b63acc03e0913c37a..56aaebddab58689d23ee68ee0da7ab354d19c37b 100644 (file)
@@ -15,7 +15,7 @@
 ;===------------------------------------------------------------------------===;
 
 [common]
-subdirectories = InstPrinter MCTargetDesc TargetInfo
+subdirectories = MCTargetDesc TargetInfo
 
 [component_0]
 type = TargetGroup
@@ -27,5 +27,5 @@ has_asmprinter = 1
 type = Library
 name = NVPTXCodeGen
 parent = NVPTX
-required_libraries = Analysis AsmPrinter CodeGen Core IPO MC NVPTXAsmPrinter NVPTXDesc NVPTXInfo Scalar SelectionDAG Support Target TransformUtils Vectorize
+required_libraries = Analysis AsmPrinter CodeGen Core IPO MC NVPTXDesc NVPTXInfo Scalar SelectionDAG Support Target TransformUtils Vectorize
 add_to_library_groups = NVPTX
index 9b4eadd59a31b2ca1b717b77f92d4bbb2979fbb8..293436492fa99efbbd6c6f95d3ef9e971bda4cdd 100644 (file)
@@ -1,4 +1,5 @@
 add_llvm_library(LLVMNVPTXDesc
+  NVPTXInstPrinter.cpp
   NVPTXMCAsmInfo.cpp
   NVPTXMCTargetDesc.cpp
   NVPTXTargetStreamer.cpp
index 3d1bd7797c32b43446264ae5dbe8a8c03e84c58d..538b675e1657b90602dc858746376b2932f3afc1 100644 (file)
@@ -18,5 +18,5 @@
 type = Library
 name = NVPTXDesc
 parent = NVPTX
-required_libraries = MC NVPTXAsmPrinter NVPTXInfo Support
+required_libraries = MC NVPTXInfo Support
 add_to_library_groups = NVPTX
similarity index 99%
rename from lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp
rename to lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
index da0b146f21d7b014bcc9e5a93a8313ae28f1c1d7..b6eefe206268a9eee40fbee97b28d9fa4991daae 100644 (file)
@@ -10,7 +10,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "InstPrinter/NVPTXInstPrinter.h"
+#include "MCTargetDesc/NVPTXInstPrinter.h"
 #include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "NVPTX.h"
 #include "llvm/MC/MCExpr.h"
similarity index 93%
rename from lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h
rename to lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.h
index 8ce8e3170598d6509d0afa0bd27ad0c4fc4b1cd2..c38472925a29d0b28dde702331372ebda484e511 100644 (file)
@@ -10,8 +10,8 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef LLVM_LIB_TARGET_NVPTX_INSTPRINTER_NVPTXINSTPRINTER_H
-#define LLVM_LIB_TARGET_NVPTX_INSTPRINTER_NVPTXINSTPRINTER_H
+#ifndef LLVM_LIB_TARGET_NVPTX_MCTARGETDESC_NVPTXINSTPRINTER_H
+#define LLVM_LIB_TARGET_NVPTX_MCTARGETDESC_NVPTXINSTPRINTER_H
 
 #include "llvm/MC/MCInstPrinter.h"
 
index e92c1911a4afd88925987af0cf099b6e7038c77c..655f46999b60d525982e356fe660fa8e9534d924 100644 (file)
@@ -10,7 +10,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "InstPrinter/NVPTXInstPrinter.h"
+#include "NVPTXInstPrinter.h"
 #include "NVPTXMCAsmInfo.h"
 #include "NVPTXMCTargetDesc.h"
 #include "NVPTXTargetStreamer.h"
index b9c7c4c53f9540fe83247397e7488cbb528bdd8c..68075779bfec9d1f2aa1f5d38fbc70b92467eaf4 100644 (file)
@@ -12,8 +12,8 @@
 //===----------------------------------------------------------------------===//
 
 #include "NVPTXAsmPrinter.h"
-#include "InstPrinter/NVPTXInstPrinter.h"
 #include "MCTargetDesc/NVPTXBaseInfo.h"
+#include "MCTargetDesc/NVPTXInstPrinter.h"
 #include "MCTargetDesc/NVPTXMCAsmInfo.h"
 #include "MCTargetDesc/NVPTXTargetStreamer.h"
 #include "NVPTX.h"