mirror of
https://github.com/llvm/llvm-project.git
synced 2025-05-02 20:36:04 +00:00

DXContainer files resemble traditional object files in that they are comprised of parts which resemble sections. Adding DXContainer as an object file format in the MC layer will allow emitting DXContainer objects through the normal object emission pipeline. Differential Revision: https://reviews.llvm.org/D127165
84 lines
1.7 KiB
CMake
84 lines
1.7 KiB
CMake
add_llvm_component_library(LLVMMC
|
|
ConstantPools.cpp
|
|
ELFObjectWriter.cpp
|
|
MCAsmBackend.cpp
|
|
MCAsmInfo.cpp
|
|
MCAsmInfoCOFF.cpp
|
|
MCAsmInfoDarwin.cpp
|
|
MCAsmInfoELF.cpp
|
|
MCAsmInfoGOFF.cpp
|
|
MCAsmInfoWasm.cpp
|
|
MCAsmInfoXCOFF.cpp
|
|
MCAsmMacro.cpp
|
|
MCAsmStreamer.cpp
|
|
MCAssembler.cpp
|
|
MCCodeEmitter.cpp
|
|
MCCodeView.cpp
|
|
MCContext.cpp
|
|
MCDwarf.cpp
|
|
MCDXContainerStreamer.cpp
|
|
MCDXContainerWriter.cpp
|
|
MCELFObjectTargetWriter.cpp
|
|
MCELFStreamer.cpp
|
|
MCExpr.cpp
|
|
MCFragment.cpp
|
|
MCInst.cpp
|
|
MCInstPrinter.cpp
|
|
MCInstrAnalysis.cpp
|
|
MCInstrDesc.cpp
|
|
MCInstrInfo.cpp
|
|
MCLabel.cpp
|
|
MCLinkerOptimizationHint.cpp
|
|
MCMachOStreamer.cpp
|
|
MCMachObjectTargetWriter.cpp
|
|
MCNullStreamer.cpp
|
|
MCObjectFileInfo.cpp
|
|
MCObjectStreamer.cpp
|
|
MCObjectWriter.cpp
|
|
MCPseudoProbe.cpp
|
|
MCRegisterInfo.cpp
|
|
MCSchedule.cpp
|
|
MCSection.cpp
|
|
MCSectionCOFF.cpp
|
|
MCSectionDXContainer.cpp
|
|
MCSectionELF.cpp
|
|
MCSectionMachO.cpp
|
|
MCSectionWasm.cpp
|
|
MCSectionXCOFF.cpp
|
|
MCStreamer.cpp
|
|
MCSPIRVStreamer.cpp
|
|
MCSubtargetInfo.cpp
|
|
MCSymbol.cpp
|
|
MCSymbolELF.cpp
|
|
MCSymbolXCOFF.cpp
|
|
MCTargetOptions.cpp
|
|
MCTargetOptionsCommandFlags.cpp
|
|
MCValue.cpp
|
|
MCWasmObjectTargetWriter.cpp
|
|
MCWasmStreamer.cpp
|
|
MCWin64EH.cpp
|
|
MCWinCOFFStreamer.cpp
|
|
MCWinEH.cpp
|
|
MCXCOFFObjectTargetWriter.cpp
|
|
MCXCOFFStreamer.cpp
|
|
MachObjectWriter.cpp
|
|
SPIRVObjectWriter.cpp
|
|
StringTableBuilder.cpp
|
|
SubtargetFeature.cpp
|
|
TargetRegistry.cpp
|
|
WasmObjectWriter.cpp
|
|
WinCOFFObjectWriter.cpp
|
|
XCOFFObjectWriter.cpp
|
|
|
|
ADDITIONAL_HEADER_DIRS
|
|
${LLVM_MAIN_INCLUDE_DIR}/llvm/MC
|
|
|
|
LINK_COMPONENTS
|
|
Support
|
|
BinaryFormat
|
|
DebugInfoCodeView
|
|
)
|
|
|
|
add_subdirectory(MCParser)
|
|
add_subdirectory(MCDisassembler)
|