1add_llvm_component_library(LLVMMC 2 ConstantPools.cpp 3 ELFObjectWriter.cpp 4 MCAsmBackend.cpp 5 MCAsmInfo.cpp 6 MCAsmInfoCOFF.cpp 7 MCAsmInfoDarwin.cpp 8 MCAsmInfoELF.cpp 9 MCAsmInfoGOFF.cpp 10 MCAsmInfoWasm.cpp 11 MCAsmInfoXCOFF.cpp 12 MCAsmMacro.cpp 13 MCAsmStreamer.cpp 14 MCAssembler.cpp 15 MCCodeEmitter.cpp 16 MCCodeView.cpp 17 MCContext.cpp 18 MCDwarf.cpp 19 MCDXContainerStreamer.cpp 20 MCDXContainerWriter.cpp 21 MCELFObjectTargetWriter.cpp 22 MCELFStreamer.cpp 23 MCExpr.cpp 24 MCFragment.cpp 25 MCInst.cpp 26 MCInstPrinter.cpp 27 MCInstrAnalysis.cpp 28 MCInstrDesc.cpp 29 MCInstrInfo.cpp 30 MCLabel.cpp 31 MCLinkerOptimizationHint.cpp 32 MCMachOStreamer.cpp 33 MCMachObjectTargetWriter.cpp 34 MCNullStreamer.cpp 35 MCObjectFileInfo.cpp 36 MCObjectStreamer.cpp 37 MCObjectWriter.cpp 38 MCPseudoProbe.cpp 39 MCRegisterInfo.cpp 40 MCSchedule.cpp 41 MCSection.cpp 42 MCSectionCOFF.cpp 43 MCSectionDXContainer.cpp 44 MCSectionELF.cpp 45 MCSectionMachO.cpp 46 MCSectionWasm.cpp 47 MCSectionXCOFF.cpp 48 MCStreamer.cpp 49 MCSPIRVStreamer.cpp 50 MCSubtargetInfo.cpp 51 MCSymbol.cpp 52 MCSymbolELF.cpp 53 MCSymbolXCOFF.cpp 54 MCTargetOptions.cpp 55 MCTargetOptionsCommandFlags.cpp 56 MCValue.cpp 57 MCWasmObjectTargetWriter.cpp 58 MCWasmStreamer.cpp 59 MCWin64EH.cpp 60 MCWinCOFFStreamer.cpp 61 MCWinEH.cpp 62 MCXCOFFObjectTargetWriter.cpp 63 MCXCOFFStreamer.cpp 64 MachObjectWriter.cpp 65 SPIRVObjectWriter.cpp 66 StringTableBuilder.cpp 67 SubtargetFeature.cpp 68 TargetRegistry.cpp 69 WasmObjectWriter.cpp 70 WinCOFFObjectWriter.cpp 71 XCOFFObjectWriter.cpp 72 73 ADDITIONAL_HEADER_DIRS 74 ${LLVM_MAIN_INCLUDE_DIR}/llvm/MC 75 76 LINK_COMPONENTS 77 Support 78 TargetParser 79 BinaryFormat 80 DebugInfoCodeView 81 ) 82 83add_subdirectory(MCParser) 84add_subdirectory(MCDisassembler) 85