blob: 9fec02a9e1dc932fe1f3d358ea555659fbf40eaa [file] [log] [blame]
Anton Korobeynikov128e8a12009-05-03 12:58:22 +00001set(LLVM_TARGET_DEFINITIONS MSP430.td)
2
Evan Cheng24753312011-06-24 01:44:41 +00003tablegen(MSP430GenRegisterInfo.inc -gen-register-info)
Evan Cheng1e210d02011-06-28 20:07:07 +00004tablegen(MSP430GenInstrInfo.inc -gen-instr-info)
Anton Korobeynikov128e8a12009-05-03 12:58:22 +00005tablegen(MSP430GenAsmWriter.inc -gen-asm-writer)
6tablegen(MSP430GenDAGISel.inc -gen-dag-isel)
7tablegen(MSP430GenCallingConv.inc -gen-callingconv)
Evan Chengc9c090d2011-07-01 22:36:09 +00008tablegen(MSP430GenSubtargetInfo.inc -gen-subtarget)
Anton Korobeynikov128e8a12009-05-03 12:58:22 +00009
Anton Korobeynikov384b3362009-08-14 18:46:49 +000010add_llvm_target(MSP430CodeGen
Ted Kremenekbda81932010-01-15 22:59:11 +000011 MSP430BranchSelector.cpp
Benjamin Kramer3c62f502009-08-31 13:05:24 +000012 MSP430ISelDAGToDAG.cpp
Richard Pennington9f3bd4a2009-07-09 20:27:09 +000013 MSP430ISelLowering.cpp
Ted Kremenekbda81932010-01-15 22:59:11 +000014 MSP430InstrInfo.cpp
Anton Korobeynikov441ae5b2011-01-10 12:39:23 +000015 MSP430FrameLowering.cpp
Benjamin Kramer3c62f502009-08-31 13:05:24 +000016 MSP430MCAsmInfo.cpp
17 MSP430RegisterInfo.cpp
Richard Pennington9f3bd4a2009-07-09 20:27:09 +000018 MSP430Subtarget.cpp
Anton Korobeynikov128e8a12009-05-03 12:58:22 +000019 MSP430TargetMachine.cpp
Dan Gohman9becddd2010-04-16 23:04:22 +000020 MSP430SelectionDAGInfo.cpp
Jim Grosbacha85a4e22010-10-05 00:34:11 +000021 MSP430AsmPrinter.cpp
22 MSP430MCInstLower.cpp
Anton Korobeynikov128e8a12009-05-03 12:58:22 +000023 )
Oscar Fuentesba1186c2011-02-20 02:55:27 +000024
25add_subdirectory(InstPrinter)
26add_subdirectory(TargetInfo)
Evan Chengbc153d42011-07-14 20:59:42 +000027add_subdirectory(MCTargetDesc)