Split out CodeGenTypes from CodeGen for LLT/MVT

This reduces dependencies on `llvm-tblgen` so much.

`CodeGenTypes` depends on `Support` at the moment.
Be careful to append deps on this, since Targets' tablegens
depend on this.

Depends on D149024

Differential Revision: https://reviews.llvm.org/D148769
This commit is contained in:
NAKAMURA Takumi 2023-04-17 23:46:47 +09:00
parent c1221251fb
commit 5d71ec6e44
93 changed files with 141 additions and 52 deletions

View File

@ -3,7 +3,7 @@ set(LLVM_LINK_COMPONENTS
Analysis
BitReader
BitWriter
CodeGen
CodeGenTypes
Core
Coroutines
Coverage

View File

@ -34,6 +34,7 @@ add_llvm_component_library(LLVMAsmPrinter
Analysis
BinaryFormat
CodeGen
CodeGenTypes
Core
DebugInfoCodeView
DebugInfoDWARF

View File

@ -22,6 +22,16 @@ if (DEFINED LLVM_HAVE_TF_AOT OR LLVM_HAVE_TFLITE)
endif()
endif()
# This provides the implementation of MVT and LLT.
# Be careful to append deps on this, since Targets' tablegens depend on this.
add_llvm_component_library(LLVMCodeGenTypes
LowLevelType.cpp
PARTIAL_SOURCES_INTENDED
LINK_COMPONENTS
Support
)
add_llvm_component_library(LLVMCodeGen
AggressiveAntiDepBreaker.cpp
AllocationOrder.cpp
@ -99,7 +109,6 @@ add_llvm_component_library(LLVMCodeGen
LLVMTargetMachine.cpp
LocalStackSlotAllocation.cpp
LoopTraversal.cpp
LowLevelType.cpp
LowLevelTypeUtils.cpp
LowerEmuTLS.cpp
MachineBasicBlock.cpp
@ -262,6 +271,7 @@ add_llvm_component_library(LLVMCodeGen
Analysis
BitReader
BitWriter
CodeGenTypes
Core
MC
ObjCARC

View File

@ -33,6 +33,7 @@ add_llvm_component_library(LLVMGlobalISel
LINK_COMPONENTS
Analysis
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -13,6 +13,7 @@ add_llvm_component_library(LLVMMIRParser
AsmParser
BinaryFormat
CodeGen
CodeGenTypes
Core
MC
Support

View File

@ -31,6 +31,7 @@ add_llvm_component_library(LLVMSelectionDAG
LINK_COMPONENTS
Analysis
CodeGen
CodeGenTypes
Core
MC
Support

View File

@ -14,6 +14,7 @@ add_llvm_component_library(LLVMDWARFLinker
AsmPrinter
BinaryFormat
CodeGen
CodeGenTypes
DebugInfoDWARF
MC
Object

View File

@ -20,6 +20,7 @@ add_llvm_component_library(LLVMLTO
BitReader
BitWriter
CodeGen
CodeGenTypes
Core
Extensions
IPO

View File

@ -7,7 +7,7 @@ add_llvm_component_library(LLVMAArch64AsmParser
AArch64Desc
AArch64Info
AArch64Utils
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -99,6 +99,7 @@ add_llvm_target(AArch64CodeGen
AsmPrinter
CFGuard
CodeGen
CodeGenTypes
Core
GlobalISel
MC

View File

@ -16,7 +16,7 @@ add_llvm_component_library(LLVMAArch64Desc
AArch64Info
AArch64Utils
BinaryFormat
CodeGen
CodeGenTypes
MC
Support
TargetParser

View File

@ -5,7 +5,7 @@ add_llvm_component_library(LLVMAMDGPUAsmParser
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -172,6 +172,7 @@ add_llvm_target(AMDGPUCodeGen
AsmPrinter
BinaryFormat
CodeGen
CodeGenTypes
Core
GlobalISel
IPO

View File

@ -7,7 +7,7 @@ add_llvm_component_library(LLVMAMDGPUDisassembler
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -5,7 +5,7 @@ add_llvm_component_library(LLVMAMDGPUTargetMCA
AMDGPUDesc
AMDGPUInfo
AMDGPUUtils
CodeGen
CodeGenTypes
MC
MCA
MCParser

View File

@ -16,7 +16,7 @@ add_llvm_component_library(LLVMAMDGPUDesc
AMDGPUInfo
AMDGPUUtils
BinaryFormat
CodeGen
CodeGenTypes
Core
MC
Support

View File

@ -8,7 +8,7 @@ add_llvm_component_library(LLVMAMDGPUUtils
LINK_COMPONENTS
Analysis
BinaryFormat
CodeGen
CodeGenTypes
Core
MC
Support

View File

@ -33,6 +33,7 @@ add_llvm_target(ARCCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -3,7 +3,7 @@ add_llvm_component_library(LLVMARCDisassembler
LINK_COMPONENTS
ARCInfo
CodeGen
CodeGenTypes
MCDisassembler
Support

View File

@ -5,7 +5,7 @@ add_llvm_component_library(LLVMARMAsmParser
ARMDesc
ARMInfo
ARMUtils
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -77,6 +77,7 @@ add_llvm_target(ARMCodeGen
AsmPrinter
CFGuard
CodeGen
CodeGenTypes
Core
GlobalISel
IPO

View File

@ -5,7 +5,7 @@ add_llvm_component_library(LLVMARMDisassembler
ARMDesc
ARMInfo
ARMUtils
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -18,7 +18,7 @@ add_llvm_component_library(LLVMARMDesc
ARMInfo
ARMUtils
BinaryFormat
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -4,7 +4,7 @@ add_llvm_component_library(LLVMAVRAsmParser
LINK_COMPONENTS
AVRDesc
AVRInfo
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -36,6 +36,7 @@ add_llvm_target(AVRCodeGen
AVRInfo
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -3,7 +3,7 @@ add_llvm_component_library(LLVMAVRDisassembler
LINK_COMPONENTS
AVRInfo
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -41,6 +41,7 @@ add_llvm_target(BPFCodeGen
BPFDesc
BPFInfo
CodeGen
CodeGenTypes
Core
IPO
MC

View File

@ -36,6 +36,7 @@ add_llvm_target(CSKYCodeGen
CSKYDesc
CSKYInfo
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -11,7 +11,7 @@ add_llvm_component_library(LLVMCSKYDesc
LINK_COMPONENTS
CSKYInfo
CodeGen
CodeGenTypes
MC
Support
TargetParser

View File

@ -33,6 +33,7 @@ add_llvm_target(DirectXCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
DXILBitWriter
DirectXDesc

View File

@ -72,6 +72,7 @@ add_llvm_target(HexagonCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
HexagonAsmParser
HexagonDesc

View File

@ -4,7 +4,7 @@ add_llvm_component_library(LLVMLanaiAsmParser
LanaiAsmParser.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
LanaiDesc
LanaiInfo
MC

View File

@ -34,6 +34,7 @@ add_llvm_target(LanaiCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
LanaiAsmParser
LanaiDesc

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMLanaiDisassembler
LanaiDisassembler.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
LanaiDesc
LanaiInfo
MC

View File

@ -31,6 +31,7 @@ add_llvm_target(LoongArchCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
LoongArchDesc
LoongArchInfo

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMM68kAsmParser
M68kAsmParser.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
M68kCodeGen
M68kInfo
MC

View File

@ -40,6 +40,7 @@ add_llvm_target(M68kCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
GlobalISel
M68kDesc

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMM68kDisassembler
M68kDisassembler.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
M68kDesc
M68kInfo
MCDisassembler

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMMSP430AsmParser
MSP430AsmParser.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCParser
MSP430Desc

View File

@ -30,6 +30,7 @@ add_llvm_target(MSP430CodeGen
LINK_COMPONENTS
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
MSP430Desc

View File

@ -69,6 +69,7 @@ add_llvm_target(MipsCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
GlobalISel
MC

View File

@ -14,7 +14,7 @@ add_llvm_component_library(LLVMMipsDesc
MipsTargetStreamer.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MipsInfo
Support

View File

@ -46,6 +46,7 @@ add_llvm_target(NVPTXCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
IPO
MC

View File

@ -66,6 +66,7 @@ add_llvm_target(PowerPCCodeGen
AsmPrinter
BinaryFormat
CodeGen
CodeGenTypes
Core
GlobalISel
MC

View File

@ -13,7 +13,7 @@ add_llvm_component_library(LLVMPowerPCDesc
LINK_COMPONENTS
BinaryFormat
CodeGen
CodeGenTypes
MC
PowerPCInfo
Support

View File

@ -51,6 +51,7 @@ add_llvm_target(RISCVCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
GlobalISel
IPO

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMRISCVTargetMCA
RISCVCustomBehaviour.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCA
MCParser

View File

@ -39,6 +39,7 @@ add_llvm_target(SPIRVCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
Demangle
GlobalISel

View File

@ -9,7 +9,7 @@ add_llvm_component_library(LLVMSPIRVDesc
SPIRVInstPrinter.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
SPIRVInfo
Support

View File

@ -32,6 +32,7 @@ add_llvm_target(SparcCodeGen
LINK_COMPONENTS
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -43,6 +43,7 @@ add_llvm_target(SystemZCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
Scalar

View File

@ -7,7 +7,7 @@ add_llvm_component_library(LLVMSystemZDesc
SystemZMCTargetDesc.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
Support
SystemZInfo

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMVEAsmParser
VEAsmParser.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -32,6 +32,7 @@ add_llvm_target(VECodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMVEDisassembler
VEDisassembler.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -9,7 +9,7 @@ add_llvm_component_library(LLVMVEDesc
VETargetStreamer.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
Support
TargetParser

View File

@ -3,7 +3,7 @@ add_llvm_component_library(LLVMWebAssemblyAsmParser
WebAssemblyAsmTypeCheck.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -66,6 +66,7 @@ add_llvm_target(WebAssemblyCodeGen
AsmPrinter
BinaryFormat
CodeGen
CodeGenTypes
Core
MC
Scalar

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMWebAssemblyDisassembler
WebAssemblyDisassembler.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -9,7 +9,7 @@ add_llvm_component_library(LLVMWebAssemblyDesc
WebAssemblyWasmObjectWriter.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
Support
TargetParser

View File

@ -4,6 +4,7 @@ add_llvm_component_library(LLVMWebAssemblyUtils
LINK_COMPONENTS
CodeGen
CodeGenTypes
Core
MC
Support

View File

@ -95,6 +95,7 @@ add_llvm_target(X86CodeGen ${sources}
AsmPrinter
CFGuard
CodeGen
CodeGenTypes
Core
GlobalISel
Instrumentation

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMX86TargetMCA
X86CustomBehaviour.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCA
MCParser

View File

@ -18,7 +18,7 @@ add_llvm_component_library(LLVMX86Desc
LINK_COMPONENTS
BinaryFormat
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -32,6 +32,7 @@ add_llvm_target(XCoreCodeGen
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
MC
SelectionDAG

View File

@ -2,7 +2,7 @@ add_llvm_component_library(LLVMXCoreDisassembler
XCoreDisassembler.cpp
LINK_COMPONENTS
CodeGen
CodeGenTypes
MC
MCDisassembler
Support

View File

@ -8,6 +8,7 @@ set(LLVM_LINK_COMPONENTS
AllTargetsInfos
AsmPrinter
CodeGen
CodeGenTypes
DWARFLinker
DebugInfoDWARF
MC

View File

@ -6,6 +6,7 @@ set(LLVM_LINK_COMPONENTS
Analysis
AsmPrinter
CodeGen
CodeGenTypes
Core
IRReader
MC

View File

@ -6,7 +6,7 @@ set(LLVM_LINK_COMPONENTS
AllTargetsCodeGens
AllTargetsDescs
AllTargetsInfos
CodeGen
CodeGenTypes
DWARFLinker
DebugInfoDWARF
MC

View File

@ -4,7 +4,7 @@ set(LLVM_LINK_COMPONENTS
AllTargetsDescs
AllTargetsDisassemblers
AllTargetsInfos
CodeGen
CodeGenTypes
MC
MCParser
Support

View File

@ -5,7 +5,7 @@ include_directories(
set(LLVM_LINK_COMPONENTS
AArch64
CodeGen
CodeGenTypes
Core
Exegesis
MC

View File

@ -22,6 +22,7 @@ endforeach()
set(LLVM_LINK_COMPONENTS
Analysis
CodeGen
CodeGenTypes
Core
ExecutionEngine
GlobalISel

View File

@ -4,7 +4,7 @@ include_directories(
)
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Core
Exegesis
MC

View File

@ -4,7 +4,7 @@ include_directories(
)
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Core
Exegesis
MC

View File

@ -5,6 +5,7 @@ include_directories(
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Core
Exegesis
MC

View File

@ -7,6 +7,7 @@ set(LLVM_LINK_COMPONENTS
BitReader
BitWriter
CodeGen
CodeGenTypes
Core
IPO
IRReader

View File

@ -4,6 +4,7 @@ set(LLVM_LINK_COMPONENTS
AsmParser
AsmPrinter
CodeGen
CodeGenTypes
Core
FileCheck
MC

View File

@ -1,6 +1,7 @@
set(LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
CodeGen
CodeGenTypes
Core
FileCheck
GlobalISel

View File

@ -2,7 +2,7 @@ set(LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
AsmPrinter
BinaryFormat
CodeGen
CodeGenTypes
DebugInfoDWARF
MC
Object

View File

@ -1,6 +1,7 @@
set(LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
CodeGen
CodeGenTypes
Core
MC
MIRParser

View File

@ -1,6 +1,7 @@
set(LLVM_LINK_COMPONENTS
${LLVM_TARGETS_TO_BUILD}
CodeGen
CodeGenTypes
Core
FileCheck
MC

View File

@ -10,6 +10,7 @@ set(LLVM_LINK_COMPONENTS
AArch64Utils
AsmParser
CodeGen
CodeGenTypes
Core
GlobalISel
MC

View File

@ -9,6 +9,7 @@ set(LLVM_LINK_COMPONENTS
AMDGPUInfo
AMDGPUUtils
CodeGen
CodeGenTypes
Core
MC
Support

View File

@ -8,6 +8,7 @@ set(LLVM_LINK_COMPONENTS
ARMDesc
ARMInfo
CodeGen
CodeGenTypes
Core
GlobalISel
MC

View File

@ -5,6 +5,7 @@ include_directories(
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Core
LoongArchCodeGen
LoongArchDesc

View File

@ -5,6 +5,7 @@ include_directories(
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Core
MC
MIRParser

View File

@ -7,6 +7,7 @@ set(LLVM_LINK_COMPONENTS
Analysis
AsmParser
CodeGen
CodeGenTypes
Core
InstCombine
MC

View File

@ -3,6 +3,7 @@ set(exegesis_includes
)
set(LLVM_LINK_COMPONENTS
CodeGenTypes
MC
MCParser
Object

View File

@ -26,7 +26,7 @@ add_tablegen(llvm-min-tblgen LLVM_HEADERS
set_target_properties(llvm-min-tblgen PROPERTIES FOLDER "Tablegenning")
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Support
)

View File

@ -1,5 +1,5 @@
set(LLVM_LINK_COMPONENTS
CodeGen
CodeGenTypes
Support
TableGen
)

View File

@ -1755,7 +1755,7 @@ cc_library(
"//llvm:BitReader",
"//llvm:BitWriter",
"//llvm:BitstreamReader",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Core",
"//llvm:Coroutines",
"//llvm:Coverage",

View File

@ -616,7 +616,7 @@ cc_library(
features = ["-header_modules"],
strip_include_prefix = "utils/TableGen",
deps = [
":CodeGen",
":CodeGenTypes",
":Support",
":TableGen",
":config",
@ -643,7 +643,7 @@ cc_binary(
copts = llvm_copts,
stamp = 0,
deps = [
":CodeGen",
":CodeGenTypes",
":Support",
":TableGen",
":TableGenGlobalISel",
@ -1667,6 +1667,21 @@ cc_library(
textual_hdrs = glob(["lib/CodeGen/AsmPrinter/*.def"]),
)
cc_library(
name = "CodeGenTypes",
srcs = [
"lib/CodeGen/LowLevelType.cpp",
],
hdrs = [
"include/llvm/CodeGen/LowLevelType.h",
"include/llvm/CodeGen/MachineValueType.h",
],
copts = llvm_copts,
deps = [
":Support",
],
)
cc_library(
name = "CodeGen",
srcs = glob(
@ -1676,6 +1691,9 @@ cc_library(
"lib/CodeGen/SelectionDAG/*.cpp",
"lib/CodeGen/SelectionDAG/*.h",
],
exclude = [
"lib/CodeGen/LowLevelType.cpp",
],
),
hdrs = [
"include/llvm/LinkAllPasses.h",
@ -1696,6 +1714,7 @@ cc_library(
":BinaryFormat",
":BitReader",
":BitWriter",
":CodeGenTypes",
":Core",
":DebugInfoCodeView",
":DebugInfoDWARF",
@ -2213,6 +2232,7 @@ gentbl(
# Depending on `:CodeGen` headers in this library is almost
# certainly a layering problem in numerous targets.
":CodeGen",
":CodeGenTypes",
":DebugInfoCodeView",
":MC",
":MCDisassembler",
@ -2245,6 +2265,7 @@ gentbl(
":BinaryFormat",
":CFGuard",
":CodeGen",
":CodeGenTypes",
":Core",
":IPO",
":MC",
@ -2270,6 +2291,7 @@ gentbl(
copts = llvm_copts,
deps = [
":BinaryFormat",
":CodeGenTypes",
":MC",
":MCParser",
":Support",
@ -2315,7 +2337,7 @@ gentbl(
copts = llvm_copts,
features = ["-layering_check"],
deps = [
":CodeGen",
":CodeGenTypes",
":Core",
":MC",
":MCDisassembler",
@ -2337,7 +2359,7 @@ gentbl(
copts = llvm_copts,
features = ["-layering_check"],
deps = [
":CodeGen",
":CodeGenTypes",
":MC",
":MCA",
":MCParser",
@ -2457,6 +2479,7 @@ cc_library(
":BitReader",
":BitWriter",
":CodeGen",
":CodeGenTypes",
":Core",
":IPO",
":IRPrinter",
@ -2709,6 +2732,7 @@ cc_library(
deps = [
":BinaryFormat",
":CodeGen",
":CodeGenTypes",
":DebugInfoDWARF",
":MC",
":Support",
@ -2935,6 +2959,7 @@ cc_library(
":AllTargetsAsmParsers",
":AllTargetsCodeGens",
":CodeGen",
":CodeGenTypes",
":Core",
":ExecutionEngine",
":MC",
@ -2986,6 +3011,7 @@ cc_binary(
":AllTargetsCodeGens",
":BinaryFormat",
":CodeGen",
":CodeGenTypes",
":DWARFLinker",
":DebugInfo",
":DebugInfoDWARF",
@ -3017,6 +3043,7 @@ cc_binary(
":AsmParser",
":BitReader",
":CodeGen",
":CodeGenTypes",
":Core",
":IRPrinter",
":IRReader",
@ -3406,7 +3433,7 @@ cc_binary(
deps = [
":AllTargetsAsmParsers",
":AllTargetsCodeGens",
":CodeGen",
":CodeGenTypes",
":DWARFLinker",
":DebugInfoDWARF",
":DwarfutilOptionsTableGen",
@ -3447,7 +3474,7 @@ cc_binary(
":AllTargetsAsmParsers",
":AllTargetsCodeGens",
":AllTargetsDisassemblers",
":CodeGen",
":CodeGenTypes",
":Exegesis",
":MC",
":MCParser",
@ -4311,6 +4338,7 @@ cc_binary(
":BitReader",
":BitWriter",
":CodeGen",
":CodeGenTypes",
":Core",
":IPO",
":IRReader",

View File

@ -141,6 +141,7 @@ cc_test(
"//llvm:AsmParser",
"//llvm:BinaryFormat",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Core",
"//llvm:MC",
"//llvm:Passes",
@ -169,6 +170,7 @@ cc_test(
"//llvm:AllTargetsAsmParsers",
"//llvm:AllTargetsCodeGens",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Core",
"//llvm:FileCheckLib",
"//llvm:MC",
@ -202,7 +204,7 @@ cc_test(
"//llvm:AllTargetsAsmParsers",
"//llvm:AllTargetsCodeGens",
"//llvm:BinaryFormat",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Core",
"//llvm:DebugInfo",
"//llvm:DebugInfoDWARF",
@ -448,6 +450,7 @@ cc_test(
"//llvm:AllTargetsAsmParsers",
"//llvm:AllTargetsCodeGens",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Core",
"//llvm:MC",
"//llvm:Support",
@ -710,6 +713,7 @@ cc_test(
"//llvm:AArch64UtilsAndDesc",
"//llvm:AsmParser",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Core",
"//llvm:MC",
"//llvm:Support",
@ -778,7 +782,7 @@ cc_test(
deps = [
"//llvm:AllTargetsCodeGens",
"//llvm:AllTargetsDisassemblers",
"//llvm:CodeGen",
"//llvm:CodeGenTypes",
"//llvm:Exegesis",
"//llvm:MC",
"//llvm:MCDisassembler",