57 lines · plain
1add_llvm_component_group(CSKY)2 3set(LLVM_TARGET_DEFINITIONS CSKY.td)4 5tablegen(LLVM CSKYGenAsmMatcher.inc -gen-asm-matcher)6tablegen(LLVM CSKYGenAsmWriter.inc -gen-asm-writer)7tablegen(LLVM CSKYGenCallingConv.inc -gen-callingconv)8tablegen(LLVM CSKYGenCompressInstEmitter.inc -gen-compress-inst-emitter)9tablegen(LLVM CSKYGenDAGISel.inc -gen-dag-isel)10tablegen(LLVM CSKYGenDisassemblerTables.inc -gen-disassembler)11tablegen(LLVM CSKYGenInstrInfo.inc -gen-instr-info)12tablegen(LLVM CSKYGenMCCodeEmitter.inc -gen-emitter)13tablegen(LLVM CSKYGenMCPseudoLowering.inc -gen-pseudo-lowering)14tablegen(LLVM CSKYGenRegisterInfo.inc -gen-register-info)15tablegen(LLVM CSKYGenSDNodeInfo.inc -gen-sd-node-info)16tablegen(LLVM CSKYGenSubtargetInfo.inc -gen-subtarget)17 18add_public_tablegen_target(CSKYCommonTableGen)19 20add_llvm_target(CSKYCodeGen21 CSKYAsmPrinter.cpp22 CSKYConstantIslandPass.cpp23 CSKYConstantPoolValue.cpp24 CSKYFrameLowering.cpp25 CSKYInstrInfo.cpp26 CSKYISelDAGToDAG.cpp27 CSKYISelLowering.cpp28 CSKYMCInstLower.cpp29 CSKYRegisterInfo.cpp30 CSKYSelectionDAGInfo.cpp31 CSKYSubtarget.cpp32 CSKYTargetMachine.cpp33 CSKYTargetObjectFile.cpp34 35 LINK_COMPONENTS36 Analysis37 AsmPrinter38 CSKYDesc39 CSKYInfo40 CodeGen41 CodeGenTypes42 Core43 MC44 SelectionDAG45 Support46 Target47 TargetParser48 49 ADD_TO_COMPONENT50 CSKY51 )52 53add_subdirectory(AsmParser)54add_subdirectory(Disassembler)55add_subdirectory(MCTargetDesc)56add_subdirectory(TargetInfo)57