Skip to content

Commit c0bd7bd

Browse files
committedMay 11, 2019
[AMDGPU] Move InstPrinter files to MCTargetDesc. NFC
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. llvm-svn: 360487
1 parent 7ba0605 commit c0bd7bd

11 files changed

+11
-37
lines changed
 

‎llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#include "AMDGPU.h"
2020
#include "AMDGPUSubtarget.h"
2121
#include "AMDGPUTargetMachine.h"
22-
#include "InstPrinter/AMDGPUInstPrinter.h"
22+
#include "MCTargetDesc/AMDGPUInstPrinter.h"
2323
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
2424
#include "MCTargetDesc/AMDGPUTargetStreamer.h"
2525
#include "R600AsmPrinter.h"

‎llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include "AMDGPUAsmPrinter.h"
1616
#include "AMDGPUSubtarget.h"
1717
#include "AMDGPUTargetMachine.h"
18-
#include "InstPrinter/AMDGPUInstPrinter.h"
18+
#include "MCTargetDesc/AMDGPUInstPrinter.h"
1919
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
2020
#include "R600AsmPrinter.h"
2121
#include "SIInstrInfo.h"

‎llvm/lib/Target/AMDGPU/CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ add_llvm_target(AMDGPUCodeGen
124124

125125
add_subdirectory(AsmParser)
126126
add_subdirectory(Disassembler)
127-
add_subdirectory(InstPrinter)
128127
add_subdirectory(MCTargetDesc)
129128
add_subdirectory(TargetInfo)
130129
add_subdirectory(Utils)

‎llvm/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt

-5
This file was deleted.

‎llvm/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt

-23
This file was deleted.

‎llvm/lib/Target/AMDGPU/LLVMBuild.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
;===------------------------------------------------------------------------===;
1616

1717
[common]
18-
subdirectories = AsmParser Disassembler InstPrinter MCTargetDesc TargetInfo Utils
18+
subdirectories = AsmParser Disassembler MCTargetDesc TargetInfo Utils
1919

2020
[component_0]
2121
type = TargetGroup
@@ -29,5 +29,5 @@ has_disassembler = 1
2929
type = Library
3030
name = AMDGPUCodeGen
3131
parent = AMDGPU
32-
required_libraries = Analysis AsmPrinter CodeGen Core IPO MC AMDGPUAsmPrinter AMDGPUDesc AMDGPUInfo AMDGPUUtils Scalar SelectionDAG Support Target TransformUtils Vectorize GlobalISel BinaryFormat MIRParser
32+
required_libraries = Analysis AsmPrinter CodeGen Core IPO MC AMDGPUDesc AMDGPUInfo AMDGPUUtils Scalar SelectionDAG Support Target TransformUtils Vectorize GlobalISel BinaryFormat MIRParser
3333
add_to_library_groups = AMDGPU

‎llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h renamed to ‎llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
/// \file
1010
//===----------------------------------------------------------------------===//
1111

12-
#ifndef LLVM_LIB_TARGET_AMDGPU_INSTPRINTER_AMDGPUINSTPRINTER_H
13-
#define LLVM_LIB_TARGET_AMDGPU_INSTPRINTER_AMDGPUINSTPRINTER_H
12+
#ifndef LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUINSTPRINTER_H
13+
#define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUINSTPRINTER_H
1414

1515
#include "llvm/MC/MCInstPrinter.h"
1616

‎llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313

1414
#include "AMDGPUMCTargetDesc.h"
1515
#include "AMDGPUELFStreamer.h"
16+
#include "AMDGPUInstPrinter.h"
1617
#include "AMDGPUMCAsmInfo.h"
1718
#include "AMDGPUTargetStreamer.h"
18-
#include "InstPrinter/AMDGPUInstPrinter.h"
1919
#include "SIDefines.h"
2020
#include "llvm/MC/MCAsmBackend.h"
2121
#include "llvm/MC/MCCodeEmitter.h"

‎llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ add_llvm_library(LLVMAMDGPUDesc
22
AMDGPUAsmBackend.cpp
33
AMDGPUELFObjectWriter.cpp
44
AMDGPUELFStreamer.cpp
5+
AMDGPUInstPrinter.cpp
56
AMDGPUMCAsmInfo.cpp
67
AMDGPUMCCodeEmitter.cpp
78
AMDGPUMCTargetDesc.cpp
@@ -10,3 +11,5 @@ add_llvm_library(LLVMAMDGPUDesc
1011
R600MCTargetDesc.cpp
1112
SIMCCodeEmitter.cpp
1213
)
14+
15+
add_dependencies(LLVMAMDGPUDesc LLVMAMDGPUUtils)

‎llvm/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
type = Library
1919
name = AMDGPUDesc
2020
parent = AMDGPU
21-
required_libraries = Core MC AMDGPUAsmPrinter AMDGPUInfo AMDGPUUtils Support BinaryFormat
21+
required_libraries = Core MC AMDGPUInfo AMDGPUUtils Support BinaryFormat
2222
add_to_library_groups = AMDGPU

0 commit comments

Comments
 (0)
Please sign in to comment.