1 set(LLVM_TARGET_DEFINITIONS AVR.td) 2 3 tablegen(LLVM AVRGenRegisterInfo.inc -gen-register-info) 4 tablegen(LLVM AVRGenInstrInfo.inc -gen-instr-info) 5 tablegen(LLVM AVRGenCallingConv.inc -gen-callingconv) 6 tablegen(LLVM AVRGenSubtargetInfo.inc -gen-subtarget) 7 add_public_tablegen_target(AVRCommonTableGen) 8 9 add_llvm_target(AVRCodeGen 10 AVRInstrInfo.cpp 11 AVRRegisterInfo.cpp 12 AVRSubtarget.cpp 13 AVRTargetMachine.cpp 14 AVRTargetObjectFile.cpp 15 ) 16 17 add_dependencies(LLVMAVRCodeGen intrinsics_gen) 18 19 add_subdirectory(MCTargetDesc) 20 add_subdirectory(TargetInfo) 21 22