Skip to content

Commit b54a5e7

Browse files
committed
[gn] port d86b68a more
See my comments on #88257. (The AMDGPU target internal depencencies were among the messiest among all targets even before that.)
1 parent 4ad3de9 commit b54a5e7

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ tablegen("AMDGPUGenMCPseudoLowering") {
6060
tablegen("AMDGPUGenRegisterBank") {
6161
visibility = [
6262
":LLVMAMDGPUCodeGen",
63+
"MCTargetDesc",
6364
"Utils",
6465
"//llvm/unittests/MC/AMDGPU:AMDGPUMCTests",
6566
"//llvm/unittests/Target/AMDGPU:AMDGPUTests",

llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/MCTargetDesc/BUILD.gn

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ static_library("MCTargetDesc") {
9494
"//llvm/lib/Target/AMDGPU/TargetInfo",
9595
"//llvm/lib/Target/AMDGPU/Utils",
9696
"//llvm/lib/TargetParser",
97+
98+
# AMDGPUMCExpr.cpp includes GCNSubtarget.h which after 490e348e679
99+
# includes the generated AMDGPUGenRegisterBank.inc file :/
100+
"//llvm/lib/Target/AMDGPU/:AMDGPUGenRegisterBank",
97101
]
98102
include_dirs = [ ".." ]
99103
sources = [

0 commit comments

Comments
 (0)