blob: 50c56f54807086d5995d27c08095334e7887c3fe [file] [log] [blame]
Dylan McKay029346f2015-12-20 12:16:20 +00001set(LLVM_TARGET_DEFINITIONS AVR.td)
Dylan McKayc498ba32015-11-12 09:26:44 +00002
Dylan McKay1f877f02016-09-28 13:02:57 +00003tablegen(LLVM AVRGenAsmMatcher.inc -gen-asm-matcher)
Dylan McKay1a523762016-10-10 01:28:45 +00004tablegen(LLVM AVRGenAsmWriter.inc -gen-asm-writer)
Dylan McKayf061e9b2015-12-20 23:17:44 +00005tablegen(LLVM AVRGenCallingConv.inc -gen-callingconv)
Dylan McKay1a523762016-10-10 01:28:45 +00006tablegen(LLVM AVRGenInstrInfo.inc -gen-instr-info)
7tablegen(LLVM AVRGenRegisterInfo.inc -gen-register-info)
Dylan McKay6d8078f2016-05-06 10:12:31 +00008tablegen(LLVM AVRGenSubtargetInfo.inc -gen-subtarget)
Dylan McKay029346f2015-12-20 12:16:20 +00009add_public_tablegen_target(AVRCommonTableGen)
Dylan McKayc498ba32015-11-12 09:26:44 +000010
11add_llvm_target(AVRCodeGen
Dylan McKay4d82df32b2016-10-08 00:02:36 +000012 AVRAsmPrinter.cpp
Dylan McKay192405a2016-10-05 11:48:56 +000013 AVRFrameLowering.cpp
Dylan McKayc1ec00f2016-05-18 11:11:51 +000014 AVRInstrInfo.cpp
Dylan McKaye5d89e82016-10-07 06:13:09 +000015 AVRMCInstLower.cpp
Dylan McKayc1ec00f2016-05-18 11:11:51 +000016 AVRRegisterInfo.cpp
17 AVRSubtarget.cpp
18 AVRTargetMachine.cpp
19 AVRTargetObjectFile.cpp
20)
Dylan McKayc498ba32015-11-12 09:26:44 +000021
22add_dependencies(LLVMAVRCodeGen intrinsics_gen)
23
Dylan McKay1a7bd842016-09-30 14:01:50 +000024add_subdirectory(AsmParser)
25add_subdirectory(InstPrinter)
Dylan McKay28ae3172016-05-21 00:35:07 +000026add_subdirectory(MCTargetDesc)
Dylan McKayc498ba32015-11-12 09:26:44 +000027add_subdirectory(TargetInfo)
Dylan McKayc498ba32015-11-12 09:26:44 +000028