60 lines · plain
1add_llvm_component_group(AVR)2 3set(LLVM_TARGET_DEFINITIONS AVR.td)4 5tablegen(LLVM AVRGenAsmMatcher.inc -gen-asm-matcher)6tablegen(LLVM AVRGenAsmWriter.inc -gen-asm-writer)7tablegen(LLVM AVRGenCallingConv.inc -gen-callingconv)8tablegen(LLVM AVRGenDAGISel.inc -gen-dag-isel)9tablegen(LLVM AVRGenDisassemblerTables.inc -gen-disassembler)10tablegen(LLVM AVRGenInstrInfo.inc -gen-instr-info)11tablegen(LLVM AVRGenMCCodeEmitter.inc -gen-emitter)12tablegen(LLVM AVRGenRegisterInfo.inc -gen-register-info)13tablegen(LLVM AVRGenSDNodeInfo.inc -gen-sd-node-info)14tablegen(LLVM AVRGenSubtargetInfo.inc -gen-subtarget)15 16add_public_tablegen_target(AVRCommonTableGen)17 18add_llvm_target(AVRCodeGen19 AVRAsmPrinter.cpp20 AVRExpandPseudoInsts.cpp21 AVRFrameLowering.cpp22 AVRInstrInfo.cpp23 AVRISelDAGToDAG.cpp24 AVRISelLowering.cpp25 AVRMCInstLower.cpp26 AVRRegisterInfo.cpp27 AVRSelectionDAGInfo.cpp28 AVRShiftExpand.cpp29 AVRSubtarget.cpp30 AVRTargetMachine.cpp31 AVRTargetObjectFile.cpp32 AVRTargetTransformInfo.cpp33 34 DEPENDS35 intrinsics_gen36 37 LINK_COMPONENTS38 Analysis39 AVRDesc40 AVRInfo41 AsmPrinter42 CodeGen43 CodeGenTypes44 Core45 MC46 SelectionDAG47 Support48 Target49 TargetParser50 TransformUtils51 52 ADD_TO_COMPONENT53 AVR54 )55 56add_subdirectory(AsmParser)57add_subdirectory(Disassembler)58add_subdirectory(MCTargetDesc)59add_subdirectory(TargetInfo)60