blob: a77802aec52af85b991a60a6123d70e627270fa8 [file] [log] [blame]
Oscar Fuentescdc95492008-09-26 04:40:32 +00001set(LLVM_TARGET_DEFINITIONS Mips.td)
2
3tablegen(MipsGenRegisterInfo.h.inc -gen-register-desc-header)
4tablegen(MipsGenRegisterNames.inc -gen-register-enums)
5tablegen(MipsGenRegisterInfo.inc -gen-register-desc)
6tablegen(MipsGenInstrNames.inc -gen-instr-enums)
7tablegen(MipsGenInstrInfo.inc -gen-instr-desc)
8tablegen(MipsGenAsmWriter.inc -gen-asm-writer)
9tablegen(MipsGenDAGISel.inc -gen-dag-isel)
10tablegen(MipsGenCallingConv.inc -gen-callingconv)
11tablegen(MipsGenSubtarget.inc -gen-subtarget)
12
Anton Korobeynikov06d2d8b2009-04-03 10:41:41 +000013add_llvm_target(MipsCodeGen
Oscar Fuentescdc95492008-09-26 04:40:32 +000014 MipsDelaySlotFiller.cpp
15 MipsInstrInfo.cpp
16 MipsISelDAGToDAG.cpp
17 MipsISelLowering.cpp
Benjamin Kramer3c62f502009-08-31 13:05:24 +000018 MipsMCAsmInfo.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000019 MipsRegisterInfo.cpp
20 MipsSubtarget.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000021 MipsTargetMachine.cpp
Chris Lattner68535f72009-08-13 06:28:06 +000022 MipsTargetObjectFile.cpp
Dan Gohman9becddd2010-04-16 23:04:22 +000023 MipsSelectionDAGInfo.cpp
Oscar Fuentescdc95492008-09-26 04:40:32 +000024 )
Douglas Gregor61415112009-07-02 18:53:52 +000025
26target_link_libraries (LLVMMipsCodeGen LLVMSelectionDAG)