58 lines · plain
1add_llvm_component_group(Lanai)2 3set(LLVM_TARGET_DEFINITIONS Lanai.td)4 5tablegen(LLVM LanaiGenAsmMatcher.inc -gen-asm-matcher)6tablegen(LLVM LanaiGenAsmWriter.inc -gen-asm-writer)7tablegen(LLVM LanaiGenCallingConv.inc -gen-callingconv)8tablegen(LLVM LanaiGenDAGISel.inc -gen-dag-isel)9tablegen(LLVM LanaiGenDisassemblerTables.inc -gen-disassembler)10tablegen(LLVM LanaiGenInstrInfo.inc -gen-instr-info)11tablegen(LLVM LanaiGenMCCodeEmitter.inc -gen-emitter)12tablegen(LLVM LanaiGenRegisterInfo.inc -gen-register-info)13tablegen(LLVM LanaiGenSDNodeInfo.inc -gen-sd-node-info)14tablegen(LLVM LanaiGenSubtargetInfo.inc -gen-subtarget)15 16add_public_tablegen_target(LanaiCommonTableGen)17 18add_llvm_target(LanaiCodeGen19 LanaiAsmPrinter.cpp20 LanaiDelaySlotFiller.cpp21 LanaiFrameLowering.cpp22 LanaiInstrInfo.cpp23 LanaiISelDAGToDAG.cpp24 LanaiISelLowering.cpp25 LanaiMachineFunctionInfo.cpp26 LanaiMCInstLower.cpp27 LanaiMemAluCombiner.cpp28 LanaiRegisterInfo.cpp29 LanaiSelectionDAGInfo.cpp30 LanaiSubtarget.cpp31 LanaiTargetMachine.cpp32 LanaiTargetObjectFile.cpp33 34 LINK_COMPONENTS35 Analysis36 AsmPrinter37 CodeGen38 CodeGenTypes39 Core40 LanaiAsmParser41 LanaiDesc42 LanaiInfo43 MC44 SelectionDAG45 Support46 Target47 TargetParser48 TransformUtils49 50 ADD_TO_COMPONENT51 Lanai52 )53 54add_subdirectory(AsmParser)55add_subdirectory(Disassembler)56add_subdirectory(MCTargetDesc)57add_subdirectory(TargetInfo)58