43df007fdb0dda36e592353eb5e4f07687c66a9a
[oota-llvm.git] / lib / Target / Mips / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS Mips.td)
2
3 tablegen(MipsGenRegisterInfo.inc -gen-register-info)
4 tablegen(MipsGenInstrInfo.inc -gen-instr-info)
5 tablegen(MipsGenAsmWriter.inc -gen-asm-writer)
6 tablegen(MipsGenDAGISel.inc -gen-dag-isel)
7 tablegen(MipsGenCallingConv.inc -gen-callingconv)
8 tablegen(MipsGenSubtargetInfo.inc -gen-subtarget)
9
10 add_llvm_target(MipsCodeGen
11   MipsAsmPrinter.cpp
12   MipsDelaySlotFiller.cpp
13   MipsEmitGPRestore.cpp
14   MipsExpandPseudo.cpp
15   MipsInstrInfo.cpp
16   MipsISelDAGToDAG.cpp
17   MipsISelLowering.cpp
18   MipsFrameLowering.cpp
19   MipsMCAsmInfo.cpp
20   MipsMCInstLower.cpp
21   MipsMCSymbolRefExpr.cpp
22   MipsRegisterInfo.cpp
23   MipsSubtarget.cpp
24   MipsTargetMachine.cpp
25   MipsTargetObjectFile.cpp
26   MipsSelectionDAGInfo.cpp
27   )
28
29 add_subdirectory(TargetInfo)