blob: 0a78a0f8d81ba80bdef3cccb87a9b1789bb0be69 [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
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00006 AsmWriter.cpp
Oscar Fuentesace327a2008-09-24 01:58:12 +00007 Attributes.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00008 AutoUpgrade.cpp
9 BasicBlock.cpp
David Majnemerdad0a642014-06-27 18:19:56 +000010 Comdat.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000011 ConstantFold.cpp
Chandler Carruth8cd041e2014-03-04 12:24:34 +000012 ConstantRange.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000013 Constants.cpp
14 Core.cpp
Chandler Carruth7caea412013-11-09 12:26:54 +000015 DIBuilder.cpp
Micah Villmowac34b5c2012-10-04 22:08:14 +000016 DataLayout.cpp
Bill Wendling3b2ab9ea2012-06-28 00:18:12 +000017 DebugInfo.cpp
Duncan P. N. Exon Smithd9901ff2015-02-02 18:53:21 +000018 DebugInfoMetadata.cpp
Ted Kremenek539f7b02011-10-04 18:22:24 +000019 DebugLoc.cpp
Vivek Pandyab5ab8952017-09-15 20:10:09 +000020 DiagnosticHandler.cpp
Benjamin Kramer6b841f12014-04-12 14:26:59 +000021 DiagnosticInfo.cpp
22 DiagnosticPrinter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000023 Dominators.cpp
Jakub Kuderski5e3ab7a2018-07-03 02:06:23 +000024 DomTreeUpdater.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000025 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
Chandler Carruth74015a72013-11-13 01:12:08 +000045 PassManager.cpp
Owen Anderson1e8ae642010-07-20 18:39:06 +000046 PassRegistry.cpp
Anna Thomas740f5292017-07-05 01:16:29 +000047 SafepointIRVerifier.cpp
Easwaran Ramane5a17e32016-05-19 21:07:12 +000048 ProfileSummary.cpp
Philip Reames1a1bdb22014-12-02 18:50:36 +000049 Statepoint.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000050 Type.cpp
Bill Wendling8555a372012-08-03 00:30:35 +000051 TypeFinder.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000052 Use.cpp
Jay Foad59809c72011-01-16 08:10:57 +000053 User.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000054 Value.cpp
55 ValueSymbolTable.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000056 Verifier.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +000057
58 ADDITIONAL_HEADER_DIRS
59 ${LLVM_MAIN_INCLUDE_DIR}/llvm/IR
NAKAMURA Takumicca44e22012-06-24 03:48:29 +000060
Chris Bieneman05c279fc2016-11-17 04:36:50 +000061 DEPENDS
62 intrinsics_gen
63 )