File tree Expand file tree Collapse file tree 4 files changed +39
-1
lines changed
llvm/utils/gn/secondary/llvm Expand file tree Collapse file tree 4 files changed +39
-1
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ if (llvm_targets_to_build == "host") {
4545# unittest targets).
4646llvm_build_AArch64 = false
4747llvm_build_ARM = false
48+ llvm_build_AMDGPU = false
4849llvm_build_BPF = false
4950llvm_build_Mips = false
5051llvm_build_PowerPC = false
@@ -53,6 +54,8 @@ llvm_build_X86 = false
5354foreach (target , llvm_targets_to_build ) {
5455 if (target == " AArch64" ) {
5556 llvm_build_AArch64 = true
57+ } else if (target == " AMDGPU" ) {
58+ llvm_build_AMDGPU = true
5659 } else if (target == " ARM" ) {
5760 llvm_build_ARM = true
5861 } else if (target == " BPF" ) {
@@ -65,7 +68,7 @@ foreach(target, llvm_targets_to_build) {
6568 llvm_build_WebAssembly = true
6669 } else if (target == " X86" ) {
6770 llvm_build_X86 = true
68- } else if (target == " AMDGPU " || target == " AVR" || target == " Hexagon" ||
71+ } else if (target == " AVR" || target == " Hexagon" ||
6972 target == " Lanai" || target == " NVPTX" || target == " RISCV" ||
7073 target == " Sparc" || target == " SystemZ" ) {
7174 # Nothing to do.
Original file line number Diff line number Diff line change @@ -56,6 +56,12 @@ group("unittests") {
5656 " tools/llvm-exegesis/AArch64:LLVMExegesisAArch64Tests" ,
5757 ]
5858 }
59+ if (llvm_build_AMDGPU ) {
60+ deps += [
61+ " MC/AMDGPU:AMDGPUDwarfTests" ,
62+ " Target/AMDGPU:AMDGPUTests" ,
63+ ]
64+ }
5965 if (llvm_build_ARM ) {
6066 deps += [
6167 " Target/ARM:ARMTests" ,
Original file line number Diff line number Diff line change 1+ import (" //llvm/utils/unittest/unittest.gni" )
2+
3+ unittest (" AMDGPUDwarfTests" ) {
4+ deps = [
5+ " //llvm/lib/MC" ,
6+ " //llvm/lib/Support" ,
7+ " //llvm/lib/Target/AMDGPU:LLVMAMDGPUCodeGen" ,
8+ " //llvm/lib/Target/AMDGPU/MCTargetDesc" ,
9+ " //llvm/lib/Target/AMDGPU/TargetInfo" ,
10+ ]
11+ sources = [
12+ " DwarfRegMappings.cpp" ,
13+ ]
14+ }
Original file line number Diff line number Diff line change 1+ import (" //llvm/utils/unittest/unittest.gni" )
2+
3+ unittest (" AMDGPUTests" ) {
4+ deps = [
5+ " //llvm/lib/Support" ,
6+ " //llvm/lib/Target" ,
7+ " //llvm/lib/Target/AMDGPU:LLVMAMDGPUCodeGen" ,
8+ " //llvm/lib/Target/AMDGPU/MCTargetDesc" ,
9+ " //llvm/lib/Target/AMDGPU/TargetInfo" ,
10+ ]
11+ sources = [
12+ # Make `gn format` not collapse this, for sync_source_lists_from_cmake.py.
13+ " DwarfRegMappings.cpp" ,
14+ ]
15+ }
You can’t perform that action at this time.
0 commit comments