blob: e103a60fa6ff4cf7ada378f603f5028f41c0fd8c [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 McKaydd680cc2016-10-27 08:20:47 +00004tablegen(LLVM AVRGenRegisterInfo.inc -gen-register-info)
5tablegen(LLVM AVRGenInstrInfo.inc -gen-instr-info)
6tablegen(LLVM AVRGenDisassemblerTables.inc -gen-disassembler)
7tablegen(LLVM AVRGenMCCodeEmitter.inc -gen-emitter)
Dylan McKay1a523762016-10-10 01:28:45 +00008tablegen(LLVM AVRGenAsmWriter.inc -gen-asm-writer)
Dylan McKaydd680cc2016-10-27 08:20:47 +00009tablegen(LLVM AVRGenAsmMatcher.inc -gen-asm-matcher)
10tablegen(LLVM AVRGenDAGISel.inc -gen-dag-isel)
Dylan McKayf061e9b2015-12-20 23:17:44 +000011tablegen(LLVM AVRGenCallingConv.inc -gen-callingconv)
Dylan McKayec470652016-10-27 07:03:47 +000012tablegen(LLVM AVRGenDAGISel.inc -gen-dag-isel)
Dylan McKay479a13c2016-10-22 23:57:59 +000013tablegen(LLVM AVRGenDisassemblerTables.inc -gen-disassembler)
Dylan McKay1a523762016-10-10 01:28:45 +000014tablegen(LLVM AVRGenInstrInfo.inc -gen-instr-info)
15tablegen(LLVM AVRGenRegisterInfo.inc -gen-register-info)
Dylan McKay6d8078f2016-05-06 10:12:31 +000016tablegen(LLVM AVRGenSubtargetInfo.inc -gen-subtarget)
Dylan McKay029346f2015-12-20 12:16:20 +000017add_public_tablegen_target(AVRCommonTableGen)
Dylan McKayc498ba32015-11-12 09:26:44 +000018
19add_llvm_target(AVRCodeGen
Dylan McKay4d82df32b2016-10-08 00:02:36 +000020 AVRAsmPrinter.cpp
Dylan McKaya789f402016-11-16 21:58:04 +000021 AVRExpandPseudoInsts.cpp
Dylan McKay192405a2016-10-05 11:48:56 +000022 AVRFrameLowering.cpp
Dylan McKayc1ec00f2016-05-18 11:11:51 +000023 AVRInstrInfo.cpp
Dylan McKay3abd1d32016-12-14 10:15:00 +000024 AVRInstrumentFunctions.cpp
Dylan McKayec470652016-10-27 07:03:47 +000025 AVRISelDAGToDAG.cpp
Dylan McKay7549b0a2016-11-02 06:47:40 +000026 AVRISelLowering.cpp
Dylan McKaye5d89e82016-10-07 06:13:09 +000027 AVRMCInstLower.cpp
Dylan McKay1e57fa42016-12-13 05:53:14 +000028 AVRRelaxMemOperations.cpp
Dylan McKayc1ec00f2016-05-18 11:11:51 +000029 AVRRegisterInfo.cpp
30 AVRSubtarget.cpp
31 AVRTargetMachine.cpp
32 AVRTargetObjectFile.cpp
Dylan McKayc498ba32015-11-12 09:26:44 +000033
Chris Bieneman05c279fc2016-11-17 04:36:50 +000034 DEPENDS
35 intrinsics_gen
36)
Dylan McKayc498ba32015-11-12 09:26:44 +000037
Dylan McKay1a7bd842016-09-30 14:01:50 +000038add_subdirectory(AsmParser)
Dylan McKay00009d42016-10-27 08:09:15 +000039add_subdirectory(Disassembler)
Dylan McKay1a7bd842016-09-30 14:01:50 +000040add_subdirectory(InstPrinter)
Dylan McKay28ae3172016-05-21 00:35:07 +000041add_subdirectory(MCTargetDesc)
Dylan McKayc498ba32015-11-12 09:26:44 +000042add_subdirectory(TargetInfo)