[llvm] 6bbbead - [VE] Move VEInstPrinter.cpp and VEInstPrinter.h into MCTargetDesc

Simon Moll via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 17 03:34:05 PDT 2020


Author: Kazushi (Jam) Marukawa
Date: 2020-03-17T11:33:54+01:00
New Revision: 6bbbead7be2dd04328988ee823141ec726a97fba

URL: https://github.com/llvm/llvm-project/commit/6bbbead7be2dd04328988ee823141ec726a97fba
DIFF: https://github.com/llvm/llvm-project/commit/6bbbead7be2dd04328988ee823141ec726a97fba.diff

LOG: [VE] Move VEInstPrinter.cpp and VEInstPrinter.h into MCTargetDesc

Summary:
Move them into MCTargetDesc to follow other architectures (a263aa2).

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D76270

Added: 
    llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp
    llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h

Modified: 
    llvm/lib/Target/VE/CMakeLists.txt
    llvm/lib/Target/VE/LLVMBuild.txt
    llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt
    llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt
    llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp
    llvm/lib/Target/VE/MCTargetDesc/VETargetStreamer.cpp
    llvm/lib/Target/VE/VEAsmPrinter.cpp

Removed: 
    llvm/lib/Target/VE/InstPrinter/CMakeLists.txt
    llvm/lib/Target/VE/InstPrinter/LLVMBuild.txt
    llvm/lib/Target/VE/InstPrinter/VEInstPrinter.cpp
    llvm/lib/Target/VE/InstPrinter/VEInstPrinter.h


################################################################################
diff  --git a/llvm/lib/Target/VE/CMakeLists.txt b/llvm/lib/Target/VE/CMakeLists.txt
index 5b32fd50e583..89c946d87e19 100644
--- a/llvm/lib/Target/VE/CMakeLists.txt
+++ b/llvm/lib/Target/VE/CMakeLists.txt
@@ -21,6 +21,5 @@ add_llvm_target(VECodeGen
   VETargetMachine.cpp
   )
 
-add_subdirectory(InstPrinter)
 add_subdirectory(TargetInfo)
 add_subdirectory(MCTargetDesc)

diff  --git a/llvm/lib/Target/VE/InstPrinter/CMakeLists.txt b/llvm/lib/Target/VE/InstPrinter/CMakeLists.txt
deleted file mode 100644
index 7ddeebb9a7df..000000000000
--- a/llvm/lib/Target/VE/InstPrinter/CMakeLists.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-add_llvm_component_library(LLVMVEAsmPrinter
-  VEInstPrinter.cpp
-  )

diff  --git a/llvm/lib/Target/VE/InstPrinter/LLVMBuild.txt b/llvm/lib/Target/VE/InstPrinter/LLVMBuild.txt
deleted file mode 100644
index 8cfaea7634e6..000000000000
--- a/llvm/lib/Target/VE/InstPrinter/LLVMBuild.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-;===- ./lib/Target/VE/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 = VEAsmPrinter
-parent = VE
-required_libraries = MC Support
-add_to_library_groups = VE

diff  --git a/llvm/lib/Target/VE/LLVMBuild.txt b/llvm/lib/Target/VE/LLVMBuild.txt
index 4e1a5ed898ca..eb74a9a387b0 100644
--- a/llvm/lib/Target/VE/LLVMBuild.txt
+++ b/llvm/lib/Target/VE/LLVMBuild.txt
@@ -15,7 +15,7 @@
 ;===------------------------------------------------------------------------===;
 
 [common]
-subdirectories = InstPrinter MCTargetDesc TargetInfo
+subdirectories = MCTargetDesc TargetInfo
 
 [component_0]
 type = TargetGroup
@@ -29,6 +29,5 @@ type = Library
 name = VECodeGen
 parent = VE
 required_libraries = Analysis AsmPrinter CodeGen Core
-                     MC SelectionDAG VEAsmPrinter
-                     VEDesc VEInfo Support Target
+                     MC SelectionDAG VEDesc VEInfo Support Target
 add_to_library_groups = VE

diff  --git a/llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt b/llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt
index 5ef74c18461c..9bca0ceeb69b 100644
--- a/llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt
+++ b/llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt
@@ -1,4 +1,5 @@
 add_llvm_component_library(LLVMVEDesc
+  VEInstPrinter.cpp
   VEMCAsmInfo.cpp
   VEMCExpr.cpp
   VEMCTargetDesc.cpp

diff  --git a/llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt b/llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt
index 3fddd5268bee..e585042e60bb 100644
--- a/llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt
+++ b/llvm/lib/Target/VE/MCTargetDesc/LLVMBuild.txt
@@ -18,5 +18,5 @@
 type = Library
 name = VEDesc
 parent = VE
-required_libraries = MC VEAsmPrinter VEInfo Support
+required_libraries = MC VEInfo Support
 add_to_library_groups = VE

diff  --git a/llvm/lib/Target/VE/InstPrinter/VEInstPrinter.cpp b/llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp
similarity index 100%
rename from llvm/lib/Target/VE/InstPrinter/VEInstPrinter.cpp
rename to llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp

diff  --git a/llvm/lib/Target/VE/InstPrinter/VEInstPrinter.h b/llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h
similarity index 100%
rename from llvm/lib/Target/VE/InstPrinter/VEInstPrinter.h
rename to llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h

diff  --git a/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp b/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp
index b228617058a6..3cd09299fc70 100644
--- a/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp
+++ b/llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp
@@ -11,7 +11,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "VEMCTargetDesc.h"
-#include "InstPrinter/VEInstPrinter.h"
+#include "VEInstPrinter.h"
 #include "VEMCAsmInfo.h"
 #include "VETargetStreamer.h"
 #include "llvm/MC/MCInstrInfo.h"

diff  --git a/llvm/lib/Target/VE/MCTargetDesc/VETargetStreamer.cpp b/llvm/lib/Target/VE/MCTargetDesc/VETargetStreamer.cpp
index dfe94bbaaa4b..29f5afb67ac1 100644
--- a/llvm/lib/Target/VE/MCTargetDesc/VETargetStreamer.cpp
+++ b/llvm/lib/Target/VE/MCTargetDesc/VETargetStreamer.cpp
@@ -11,7 +11,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "VETargetStreamer.h"
-#include "InstPrinter/VEInstPrinter.h"
+#include "VEInstPrinter.h"
 #include "llvm/Support/FormattedStream.h"
 
 using namespace llvm;

diff  --git a/llvm/lib/Target/VE/VEAsmPrinter.cpp b/llvm/lib/Target/VE/VEAsmPrinter.cpp
index 99bbe441608d..19a01f4f0749 100644
--- a/llvm/lib/Target/VE/VEAsmPrinter.cpp
+++ b/llvm/lib/Target/VE/VEAsmPrinter.cpp
@@ -11,7 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "InstPrinter/VEInstPrinter.h"
+#include "MCTargetDesc/VEInstPrinter.h"
 #include "MCTargetDesc/VEMCExpr.h"
 #include "MCTargetDesc/VETargetStreamer.h"
 #include "VE.h"


        


More information about the llvm-commits mailing list