blob: 6554d6a9e60ebcbb66eb4e3f99110be9d196c6ad [file] [log] [blame]
Daniel Dunbarca29e4d2009-06-23 22:01:43 +00001add_llvm_library(LLVMMC
Weiming Zhao8c899732014-06-18 18:17:25 +00002 ConstantPools.cpp
Matt Flemingd83b9272010-08-16 18:35:43 +00003 ELFObjectWriter.cpp
Benjamin Kramerf550fa92011-09-24 22:06:35 +00004 MCAsmBackend.cpp
Benjamin Kramer4db62672009-08-22 22:07:08 +00005 MCAsmInfo.cpp
6 MCAsmInfoCOFF.cpp
7 MCAsmInfoDarwin.cpp
Rafael Espindola43c4e242013-10-16 01:34:32 +00008 MCAsmInfoELF.cpp
Duncan Sandscfe76262009-06-24 10:03:44 +00009 MCAsmStreamer.cpp
Benjamin Kramerc2052992009-08-21 11:28:56 +000010 MCAssembler.cpp
Daniel Dunbar9cefb132009-08-27 02:08:37 +000011 MCCodeEmitter.cpp
Evan Cheng2129f592011-07-19 06:37:02 +000012 MCCodeGenInfo.cpp
Daniel Dunbarca29e4d2009-06-23 22:01:43 +000013 MCContext.cpp
Benjamin Kramerf550fa92011-09-24 22:06:35 +000014 MCDwarf.cpp
Rafael Espindola6b5e56c2010-12-17 17:45:22 +000015 MCELFObjectTargetWriter.cpp
Matt Flemingd83b9272010-08-16 18:35:43 +000016 MCELFStreamer.cpp
Daniel Dunbar115e4d62009-08-31 08:06:59 +000017 MCExpr.cpp
Daniel Dunbar212b6d82009-08-27 07:57:12 +000018 MCInst.cpp
Daniel Dunbar813efa22009-09-14 05:22:47 +000019 MCInstPrinter.cpp
Benjamin Kramer1afd89a2011-08-08 19:09:02 +000020 MCInstrAnalysis.cpp
Pete Cooper80735a22015-05-15 21:29:43 +000021 MCInstrDesc.cpp
Kevin Enderby0510b482010-05-17 23:08:19 +000022 MCLabel.cpp
Tim Northover53d32512014-03-29 07:34:53 +000023 MCLinkerOptimizationHint.cpp
Benjamin Kramerc2052992009-08-21 11:28:56 +000024 MCMachOStreamer.cpp
Daniel Dunbar8888a962010-12-16 16:09:19 +000025 MCMachObjectTargetWriter.cpp
Benjamin Kramerc2052992009-08-21 11:28:56 +000026 MCNullStreamer.cpp
Francois Pichete3063f02011-07-20 06:35:24 +000027 MCObjectFileInfo.cpp
Daniel Dunbar8a3c9d92010-06-16 20:04:22 +000028 MCObjectStreamer.cpp
Daniel Dunbarf027abf2010-03-19 09:28:59 +000029 MCObjectWriter.cpp
Jakob Stoklund Olesen0c06121e2012-07-27 16:25:20 +000030 MCRegisterInfo.cpp
Duncan P. N. Exon Smithf862f872015-07-10 22:13:43 +000031 MCSchedule.cpp
Chris Lattnerc10132a2009-07-31 17:02:00 +000032 MCSection.cpp
Ted Kremenek58a0bd42010-05-07 17:29:48 +000033 MCSectionCOFF.cpp
Bruno Cardoso Lopes607cd3b2009-08-13 05:07:35 +000034 MCSectionELF.cpp
Chris Lattner6c203912009-08-10 18:15:01 +000035 MCSectionMachO.cpp
Duncan Sandscfe76262009-06-24 10:03:44 +000036 MCStreamer.cpp
Evan Cheng54b68e32011-07-01 20:45:01 +000037 MCSubtargetInfo.cpp
Oscar Fuentes67f7fbd2009-08-14 04:14:45 +000038 MCSymbol.cpp
Rafael Espindola95fb9b92015-06-02 20:38:46 +000039 MCSymbolELF.cpp
Ahmed Bougachaad1084d2013-05-24 00:39:57 +000040 MCSymbolizer.cpp
Evgeniy Stepanov0a951b72014-04-23 11:16:03 +000041 MCTargetOptions.cpp
Oscar Fuentes67f7fbd2009-08-14 04:14:45 +000042 MCValue.cpp
Charles Davis1c8bd5a2011-05-22 03:01:05 +000043 MCWin64EH.cpp
Saleem Abdulrasool64a8cc72014-08-07 02:59:41 +000044 MCWinEH.cpp
Daniel Dunbar79e0e5a2010-03-19 10:43:15 +000045 MachObjectWriter.cpp
Rafael Espindola97de4742014-07-03 02:01:39 +000046 StringTableBuilder.cpp
NAKAMURA Takumi7e266822011-06-29 03:26:17 +000047 SubtargetFeature.cpp
Benjamin Kramerf550fa92011-09-24 22:06:35 +000048 WinCOFFObjectWriter.cpp
49 WinCOFFStreamer.cpp
Rafael Espindola97de4742014-07-03 02:01:39 +000050 YAML.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +000051
52 ADDITIONAL_HEADER_DIRS
53 ${LLVM_MAIN_INCLUDE_DIR}/llvm/MC
Daniel Dunbarca29e4d2009-06-23 22:01:43 +000054 )
Oscar Fuentes5ed96262011-02-18 22:06:14 +000055
56add_subdirectory(MCParser)
57add_subdirectory(MCDisassembler)