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