Remove MipsEmitGPRestore.cpp.
[oota-llvm.git] / lib / Target / Mips / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS Mips.td)
2
3 tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info)
4 tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info)
5 tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler)
6 tablegen(LLVM MipsGenCodeEmitter.inc -gen-emitter)
7 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter -mc-emitter)
8 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
9 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
10 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
11 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
12 tablegen(LLVM MipsGenEDInfo.inc -gen-enhanced-disassembly-info)
13 add_public_tablegen_target(MipsCommonTableGen)
14
15 add_llvm_target(MipsCodeGen
16   MipsAnalyzeImmediate.cpp
17   MipsAsmPrinter.cpp
18   MipsCodeEmitter.cpp
19   MipsDelaySlotFiller.cpp
20   MipsExpandPseudo.cpp
21   MipsJITInfo.cpp
22   MipsInstrInfo.cpp
23   MipsISelDAGToDAG.cpp
24   MipsISelLowering.cpp
25   MipsFrameLowering.cpp
26   MipsMCInstLower.cpp
27   MipsMachineFunction.cpp
28   MipsRegisterInfo.cpp
29   MipsSubtarget.cpp
30   MipsTargetMachine.cpp
31   MipsTargetObjectFile.cpp
32   MipsSelectionDAGInfo.cpp
33   )
34
35 add_subdirectory(InstPrinter)
36 add_subdirectory(Disassembler)
37 add_subdirectory(TargetInfo)
38 add_subdirectory(MCTargetDesc)
39 add_subdirectory(AsmParser)