53 lines · plain
1add_llvm_component_group(MSP430)2 3set(LLVM_TARGET_DEFINITIONS MSP430.td)4 5tablegen(LLVM MSP430GenAsmMatcher.inc -gen-asm-matcher)6tablegen(LLVM MSP430GenAsmWriter.inc -gen-asm-writer)7tablegen(LLVM MSP430GenCallingConv.inc -gen-callingconv)8tablegen(LLVM MSP430GenDAGISel.inc -gen-dag-isel)9tablegen(LLVM MSP430GenDisassemblerTables.inc -gen-disassembler)10tablegen(LLVM MSP430GenInstrInfo.inc -gen-instr-info)11tablegen(LLVM MSP430GenMCCodeEmitter.inc -gen-emitter)12tablegen(LLVM MSP430GenRegisterInfo.inc -gen-register-info)13tablegen(LLVM MSP430GenSDNodeInfo.inc -gen-sd-node-info)14tablegen(LLVM MSP430GenSubtargetInfo.inc -gen-subtarget)15 16add_public_tablegen_target(MSP430CommonTableGen)17 18add_llvm_target(MSP430CodeGen19 MSP430BranchSelector.cpp20 MSP430ISelDAGToDAG.cpp21 MSP430ISelLowering.cpp22 MSP430InstrInfo.cpp23 MSP430FrameLowering.cpp24 MSP430MachineFunctionInfo.cpp25 MSP430RegisterInfo.cpp26 MSP430SelectionDAGInfo.cpp27 MSP430Subtarget.cpp28 MSP430TargetMachine.cpp29 MSP430AsmPrinter.cpp30 MSP430MCInstLower.cpp31 32 LINK_COMPONENTS33 AsmPrinter34 CodeGen35 CodeGenTypes36 Core37 MC38 MSP430Desc39 MSP430Info40 SelectionDAG41 Support42 Target43 TargetParser44 45 ADD_TO_COMPONENT46 MSP43047 )48 49add_subdirectory(MCTargetDesc)50add_subdirectory(TargetInfo)51add_subdirectory(AsmParser)52add_subdirectory(Disassembler)53