File tree Expand file tree Collapse file tree 4 files changed +24
-4
lines changed
llvm/utils/gn/secondary/llvm Expand file tree Collapse file tree 4 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ tablegen("AMDGPUGenRegisterBank") {
6161 visibility = [
6262 " :LLVMAMDGPUCodeGen" ,
6363 " Utils" ,
64+ " //llvm/unittests/MC/AMDGPU:AMDGPUMCTests" ,
6465 " //llvm/unittests/Target/AMDGPU:AMDGPUTests" ,
6566 ]
6667 args = [ " -gen-register-bank" ]
Original file line number Diff line number Diff line change 11import (" //llvm/utils/TableGen/tablegen.gni" )
22
33tablegen (" AMDGPUGenSearchableTables" ) {
4- visibility = [ " :Utils" ]
4+ visibility = [
5+ " :Utils" ,
6+ " //llvm/unittests/MC/AMDGPU:AMDGPUMCTests" ,
7+ ]
58 args = [ " -gen-searchable-tables" ]
69 td_file = " ../AMDGPU.td"
710}
Original file line number Diff line number Diff line change @@ -77,7 +77,7 @@ group("unittests") {
7777 }
7878 if (llvm_build_AMDGPU ) {
7979 deps += [
80- " MC/AMDGPU:AMDGPUDwarfTests " ,
80+ " MC/AMDGPU:AMDGPUMCTests " ,
8181 " Target/AMDGPU:AMDGPUTests" ,
8282 ]
8383 }
Original file line number Diff line number Diff line change 11import (" //third-party/unittest/unittest.gni" )
22
3- unittest (" AMDGPUDwarfTests " ) {
3+ unittest (" AMDGPUMCTests " ) {
44 deps = [
5+ " //llvm/lib/CodeGen" ,
6+ " //llvm/lib/IR" ,
57 " //llvm/lib/MC" ,
68 " //llvm/lib/Support" ,
79 " //llvm/lib/Target/AMDGPU:LLVMAMDGPUCodeGen" ,
810 " //llvm/lib/Target/AMDGPU/MCTargetDesc" ,
911 " //llvm/lib/Target/AMDGPU/TargetInfo" ,
1012 " //llvm/lib/TargetParser" ,
13+
14+ # SIProgramInfoMCExprs.cpp includes AMDGPUTargetMachine.h, which includes
15+ # the generated AMDGPUGenRegisterBank.inc file :/
16+ " //llvm/lib/Target/AMDGPU:AMDGPUGenRegisterBank" ,
17+
18+ # SIProgramInfoMCExprs.cpp includes AMDGPUTargetMachine.h, which includes
19+ # the generated AMDGPUGenSearchableTables.inc file :/
20+ " //llvm/lib/Target/AMDGPU/Utils:AMDGPUGenSearchableTables" ,
21+ ]
22+
23+ # AMDGPUMCTests heavily reaches into lib/Target/AMDGPU internals.
24+ include_dirs = [ " //llvm/lib/Target/AMDGPU" ]
25+ sources = [
26+ " DwarfRegMappings.cpp" ,
27+ " SIProgramInfoMCExprs.cpp" ,
1128 ]
12- sources = [ " DwarfRegMappings.cpp" ]
1329}
You can’t perform that action at this time.
0 commit comments