mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 10:42:39 +01:00
59b81ce9c2
MCTargetDesc includes headers from Utils and Utils includes headers from MCTargetDesc. So from a library layering perspective it makes sense for them to be in the same library. I guess the other option might be to move the tablegen includes from RISCVMCTargetDesc.h to RISCVBaseInfo.h so that RISCVBaseInfo.h didn't need to include RISCVMCTargetDesc.h. Everything else that depends on Utils also depends on MCTargetDesc so having one library seemed simpler. Differential Revision: https://reviews.llvm.org/D93168
22 lines
364 B
CMake
22 lines
364 B
CMake
add_llvm_component_library(LLVMRISCVDesc
|
|
RISCVAsmBackend.cpp
|
|
RISCVBaseInfo.cpp
|
|
RISCVELFObjectWriter.cpp
|
|
RISCVInstPrinter.cpp
|
|
RISCVMCAsmInfo.cpp
|
|
RISCVMCCodeEmitter.cpp
|
|
RISCVMCExpr.cpp
|
|
RISCVMCTargetDesc.cpp
|
|
RISCVMatInt.cpp
|
|
RISCVTargetStreamer.cpp
|
|
RISCVELFStreamer.cpp
|
|
|
|
LINK_COMPONENTS
|
|
MC
|
|
RISCVInfo
|
|
Support
|
|
|
|
ADD_TO_COMPONENT
|
|
RISCV
|
|
)
|