blob: b12931948003bf0d9662644c1584855b0be5d657 [file] [log] [blame]
Akira Hatanaka1cb242e2015-12-22 23:57:37 +00001set(LLVM_TARGET_DEFINITIONS AttributesCompatFunc.td)
2tablegen(LLVM AttributesCompatFunc.inc -gen-attrs)
3add_public_tablegen_target(AttributeCompatFuncTableGen)
4
Oscar Fuentesf3c03b02008-10-22 02:51:53 +00005add_llvm_library(LLVMCore
Johannes Doerfert18251842019-01-19 05:19:06 +00006 AbstractCallSite.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00007 AsmWriter.cpp
Oscar Fuentesace327a2008-09-24 01:58:12 +00008 Attributes.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00009 AutoUpgrade.cpp
10 BasicBlock.cpp
David Majnemerdad0a642014-06-27 18:19:56 +000011 Comdat.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000012 ConstantFold.cpp
Chandler Carruth8cd041e2014-03-04 12:24:34 +000013 ConstantRange.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000014 Constants.cpp
15 Core.cpp
Chandler Carruth7caea412013-11-09 12:26:54 +000016 DIBuilder.cpp
Micah Villmowac34b5c2012-10-04 22:08:14 +000017 DataLayout.cpp
Bill Wendling3b2ab9ea2012-06-28 00:18:12 +000018 DebugInfo.cpp
Duncan P. N. Exon Smithd9901ff2015-02-02 18:53:21 +000019 DebugInfoMetadata.cpp
Ted Kremenek539f7b02011-10-04 18:22:24 +000020 DebugLoc.cpp
Vivek Pandyab5ab8952017-09-15 20:10:09 +000021 DiagnosticHandler.cpp
Benjamin Kramer6b841f12014-04-12 14:26:59 +000022 DiagnosticInfo.cpp
23 DiagnosticPrinter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000024 Dominators.cpp
25 Function.cpp
Ted Kremenek8fafa932010-01-27 20:44:12 +000026 GVMaterializer.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000027 Globals.cpp
Ted Kremenek8fafa932010-01-27 20:44:12 +000028 IRBuilder.cpp
Chandler Carruth12e9d2b2014-01-09 02:39:45 +000029 IRPrintingPasses.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000030 InlineAsm.cpp
31 Instruction.cpp
32 Instructions.cpp
33 IntrinsicInst.cpp
Owen Anderson8e66e0b2009-06-30 00:48:55 +000034 LLVMContext.cpp
Jeffrey Yasskin4cfb3a72010-03-21 21:17:34 +000035 LLVMContextImpl.cpp
Chandler Carruth7caea412013-11-09 12:26:54 +000036 LegacyPassManager.cpp
Benjamin Kramer6b841f12014-04-12 14:26:59 +000037 MDBuilder.cpp
Rafael Espindola894843c2014-01-07 21:19:40 +000038 Mangler.cpp
Devang Patela4f43fb2009-07-28 21:49:47 +000039 Metadata.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000040 Module.cpp
Teresa Johnson26ab5772016-03-15 00:04:37 +000041 ModuleSummaryIndex.cpp
David Blaikie60310f22015-05-08 00:42:26 +000042 Operator.cpp
Andrew Kayloraa641a52016-04-22 22:06:11 +000043 OptBisect.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000044 Pass.cpp
Fedor Sergeevee8d31c2018-09-20 17:08:45 +000045 PassInstrumentation.cpp
Chandler Carruth74015a72013-11-13 01:12:08 +000046 PassManager.cpp
Owen Anderson1e8ae642010-07-20 18:39:06 +000047 PassRegistry.cpp
Fedor Sergeev43083112018-08-28 21:06:51 +000048 PassTimingInfo.cpp
Francis Visoiu Mistrihb8a847c2019-03-06 15:20:13 +000049 RemarkStreamer.cpp
Anna Thomas740f5292017-07-05 01:16:29 +000050 SafepointIRVerifier.cpp
Easwaran Ramane5a17e32016-05-19 21:07:12 +000051 ProfileSummary.cpp
Philip Reames1a1bdb22014-12-02 18:50:36 +000052 Statepoint.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000053 Type.cpp
Bill Wendling8555a372012-08-03 00:30:35 +000054 TypeFinder.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000055 Use.cpp
Jay Foad59809c72011-01-16 08:10:57 +000056 User.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000057 Value.cpp
58 ValueSymbolTable.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000059 Verifier.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +000060
61 ADDITIONAL_HEADER_DIRS
62 ${LLVM_MAIN_INCLUDE_DIR}/llvm/IR
NAKAMURA Takumicca44e22012-06-24 03:48:29 +000063
Chris Bieneman05c279fc2016-11-17 04:36:50 +000064 DEPENDS
65 intrinsics_gen
66 )