blob: f3f87338ca4e6f72623aaa86b0ad94904249113d [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
Benjamin Kramer6b841f12014-04-12 14:26:59 +000020 DiagnosticInfo.cpp
21 DiagnosticPrinter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000022 Dominators.cpp
23 Function.cpp
Ted Kremenek539f7b02011-10-04 18:22:24 +000024 GCOV.cpp
Ted Kremenek8fafa932010-01-27 20:44:12 +000025 GVMaterializer.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000026 Globals.cpp
Ted Kremenek8fafa932010-01-27 20:44:12 +000027 IRBuilder.cpp
Chandler Carruth12e9d2b2014-01-09 02:39:45 +000028 IRPrintingPasses.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000029 InlineAsm.cpp
30 Instruction.cpp
31 Instructions.cpp
32 IntrinsicInst.cpp
Owen Anderson8e66e0b2009-06-30 00:48:55 +000033 LLVMContext.cpp
Jeffrey Yasskin4cfb3a72010-03-21 21:17:34 +000034 LLVMContextImpl.cpp
Chandler Carruth7caea412013-11-09 12:26:54 +000035 LegacyPassManager.cpp
Benjamin Kramer6b841f12014-04-12 14:26:59 +000036 MDBuilder.cpp
Rafael Espindola894843c2014-01-07 21:19:40 +000037 Mangler.cpp
Devang Patela4f43fb2009-07-28 21:49:47 +000038 Metadata.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000039 Module.cpp
Teresa Johnson26ab5772016-03-15 00:04:37 +000040 ModuleSummaryIndex.cpp
David Blaikie60310f22015-05-08 00:42:26 +000041 Operator.cpp
Andrew Kayloraa641a52016-04-22 22:06:11 +000042 OptBisect.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000043 Pass.cpp
Chandler Carruth74015a72013-11-13 01:12:08 +000044 PassManager.cpp
Owen Anderson1e8ae642010-07-20 18:39:06 +000045 PassRegistry.cpp
Philip Reames1a1bdb22014-12-02 18:50:36 +000046 Statepoint.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000047 Type.cpp
Bill Wendling8555a372012-08-03 00:30:35 +000048 TypeFinder.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000049 Use.cpp
Jay Foad59809c72011-01-16 08:10:57 +000050 User.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000051 Value.cpp
52 ValueSymbolTable.cpp
53 ValueTypes.cpp
54 Verifier.cpp
Zachary Turner3bd47ce2015-02-11 03:28:02 +000055
56 ADDITIONAL_HEADER_DIRS
57 ${LLVM_MAIN_INCLUDE_DIR}/llvm/IR
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000058 )
NAKAMURA Takumicca44e22012-06-24 03:48:29 +000059
NAKAMURA Takumi704de072012-06-24 13:32:01 +000060add_dependencies(LLVMCore intrinsics_gen)