Fix AMDGPU build in OSS with TF
a174f0da62
started depending on the .inc file we were not previously building.
PiperOrigin-RevId: 291217398
Change-Id: I694554e41a66d88c9aa257630b1157dc719d0402
This commit is contained in:
parent
e42a740859
commit
816bd4ba34
43
third_party/llvm/llvm.autogenerated.BUILD
vendored
43
third_party/llvm/llvm.autogenerated.BUILD
vendored
@ -479,7 +479,9 @@ llvm_target_list = [
|
|||||||
("-gen-disassembler", "lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc"),
|
("-gen-disassembler", "lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc"),
|
||||||
("-gen-pseudo-lowering", "lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc"),
|
("-gen-pseudo-lowering", "lib/Target/AMDGPU/AMDGPUGenMCPseudoLowering.inc"),
|
||||||
("-gen-searchable-tables", "lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc"),
|
("-gen-searchable-tables", "lib/Target/AMDGPU/AMDGPUGenSearchableTables.inc"),
|
||||||
("-gen-global-isel", "lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc"),
|
],
|
||||||
|
"tbl_deps": [
|
||||||
|
":amdgpu_isel_target_gen",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -569,6 +571,21 @@ llvm_target_list = [
|
|||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
gentbl(
|
||||||
|
name = "amdgpu_isel_target_gen",
|
||||||
|
tbl_outs = [
|
||||||
|
("-gen-global-isel", "lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc"),
|
||||||
|
("-gen-global-isel-combiner -combiners=AMDGPUPreLegalizerCombinerHelper", "lib/Target/AMDGPU/AMDGPUGenGICombiner.inc"),
|
||||||
|
],
|
||||||
|
tblgen = ":llvm-tblgen",
|
||||||
|
td_file = "lib/Target/AMDGPU/AMDGPUGISel.td",
|
||||||
|
td_srcs = [
|
||||||
|
":common_target_td_sources",
|
||||||
|
] + glob([
|
||||||
|
"lib/Target/AMDGPU/*.td",
|
||||||
|
]),
|
||||||
|
)
|
||||||
|
|
||||||
[
|
[
|
||||||
gentbl(
|
gentbl(
|
||||||
name = target["lower_name"] + "_target_gen",
|
name = target["lower_name"] + "_target_gen",
|
||||||
@ -584,6 +601,7 @@ llvm_target_list = [
|
|||||||
"include/llvm/Target/*.td",
|
"include/llvm/Target/*.td",
|
||||||
"include/llvm/Target/GlobalISel/*.td",
|
"include/llvm/Target/GlobalISel/*.td",
|
||||||
]),
|
]),
|
||||||
|
deps = target.get("tbl_deps", []),
|
||||||
)
|
)
|
||||||
for target in llvm_target_list
|
for target in llvm_target_list
|
||||||
]
|
]
|
||||||
@ -4000,6 +4018,27 @@ cc_library(
|
|||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
cc_library(
|
||||||
|
name = "ve_asm_printer",
|
||||||
|
srcs = glob([
|
||||||
|
"lib/Target/VE/InstPrinter/*.c",
|
||||||
|
"lib/Target/VE/InstPrinter/*.cpp",
|
||||||
|
"lib/Target/VE/InstPrinter/*.inc",
|
||||||
|
]),
|
||||||
|
hdrs = glob([
|
||||||
|
"include/llvm/Target/VE/InstPrinter/*.h",
|
||||||
|
"include/llvm/Target/VE/InstPrinter/*.def",
|
||||||
|
"include/llvm/Target/VE/InstPrinter/*.inc",
|
||||||
|
"lib/Target/VE/InstPrinter/*.h",
|
||||||
|
]),
|
||||||
|
copts = llvm_copts + ["-Iexternal/llvm-project/llvm/lib/Target/VE"],
|
||||||
|
deps = [
|
||||||
|
":config",
|
||||||
|
":mc",
|
||||||
|
":support",
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
cc_library(
|
cc_library(
|
||||||
name = "ve_code_gen",
|
name = "ve_code_gen",
|
||||||
srcs = glob([
|
srcs = glob([
|
||||||
@ -4024,6 +4063,7 @@ cc_library(
|
|||||||
":selection_dag",
|
":selection_dag",
|
||||||
":support",
|
":support",
|
||||||
":target",
|
":target",
|
||||||
|
":ve_asm_printer",
|
||||||
":ve_desc",
|
":ve_desc",
|
||||||
":ve_info",
|
":ve_info",
|
||||||
],
|
],
|
||||||
@ -4047,6 +4087,7 @@ cc_library(
|
|||||||
":config",
|
":config",
|
||||||
":mc",
|
":mc",
|
||||||
":support",
|
":support",
|
||||||
|
":ve_asm_printer",
|
||||||
":ve_info",
|
":ve_info",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user