blob: d27e6f174d08818a389b5e5fa7c671a5875042e5 [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
18 MipsRegisterInfo.cpp
19 MipsSubtarget.cpp
20 MipsTargetAsmInfo.cpp
21 MipsTargetMachine.cpp
22 )
Douglas Gregor61415112009-07-02 18:53:52 +000023
24target_link_libraries (LLVMMipsCodeGen LLVMSelectionDAG)