1set(LLVM_TARGET_DEFINITIONS AttributesCompatFunc.td) 2tablegen(LLVM AttributesCompatFunc.inc -gen-attrs) 3add_public_tablegen_target(AttributeCompatFuncTableGen) 4 5add_llvm_component_library(LLVMCore 6 AbstractCallSite.cpp 7 AsmWriter.cpp 8 Attributes.cpp 9 AutoUpgrade.cpp 10 BasicBlock.cpp 11 Comdat.cpp 12 ConstantFold.cpp 13 ConstantRange.cpp 14 Constants.cpp 15 Core.cpp 16 DIBuilder.cpp 17 DataLayout.cpp 18 DebugInfo.cpp 19 DebugInfoMetadata.cpp 20 DebugLoc.cpp 21 DiagnosticHandler.cpp 22 DiagnosticInfo.cpp 23 DiagnosticPrinter.cpp 24 Dominators.cpp 25 FPEnv.cpp 26 Function.cpp 27 GVMaterializer.cpp 28 Globals.cpp 29 IRBuilder.cpp 30 IRPrintingPasses.cpp 31 InlineAsm.cpp 32 Instruction.cpp 33 Instructions.cpp 34 IntrinsicInst.cpp 35 LLVMContext.cpp 36 LLVMContextImpl.cpp 37 LegacyPassManager.cpp 38 MDBuilder.cpp 39 Mangler.cpp 40 Metadata.cpp 41 Module.cpp 42 ModuleSummaryIndex.cpp 43 Operator.cpp 44 OptBisect.cpp 45 Pass.cpp 46 PassInstrumentation.cpp 47 PassManager.cpp 48 PassRegistry.cpp 49 PassTimingInfo.cpp 50 RemarkStreamer.cpp 51 SafepointIRVerifier.cpp 52 ProfileSummary.cpp 53 Statepoint.cpp 54 Type.cpp 55 TypeFinder.cpp 56 Use.cpp 57 User.cpp 58 Value.cpp 59 ValueSymbolTable.cpp 60 Verifier.cpp 61 62 ADDITIONAL_HEADER_DIRS 63 ${LLVM_MAIN_INCLUDE_DIR}/llvm/IR 64 65 LINK_LIBS ${LLVM_PTHREAD_LIB} 66 67 DEPENDS 68 intrinsics_gen 69 ) 70