Revert r221056 and others, "[mips] Move F128 argument handling into MipsCCState as...
[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 MipsGenMCCodeEmitter.inc -gen-emitter)
7 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
8 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel)
10 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
11 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
12 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher)
13 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)
14 add_public_tablegen_target(MipsCommonTableGen)
15
16 add_llvm_target(MipsCodeGen
17   Mips16FrameLowering.cpp
18   Mips16HardFloat.cpp
19   Mips16HardFloatInfo.cpp
20   Mips16InstrInfo.cpp
21   Mips16ISelDAGToDAG.cpp
22   Mips16ISelLowering.cpp
23   Mips16RegisterInfo.cpp
24   MipsAnalyzeImmediate.cpp
25   MipsAsmPrinter.cpp
26   MipsConstantIslandPass.cpp
27   MipsDelaySlotFiller.cpp
28   MipsFastISel.cpp
29   MipsInstrInfo.cpp
30   MipsISelDAGToDAG.cpp
31   MipsISelLowering.cpp
32   MipsFrameLowering.cpp
33   MipsLongBranch.cpp
34   MipsMCInstLower.cpp
35   MipsMachineFunction.cpp
36   MipsModuleISelDAGToDAG.cpp
37   MipsOptimizePICCall.cpp
38   MipsOs16.cpp
39   MipsRegisterInfo.cpp
40   MipsSEFrameLowering.cpp
41   MipsSEInstrInfo.cpp
42   MipsSEISelDAGToDAG.cpp
43   MipsSEISelLowering.cpp
44   MipsSERegisterInfo.cpp
45   MipsSubtarget.cpp
46   MipsTargetMachine.cpp
47   MipsTargetObjectFile.cpp
48   MipsSelectionDAGInfo.cpp
49   )
50
51 add_subdirectory(InstPrinter)
52 add_subdirectory(Disassembler)
53 add_subdirectory(TargetInfo)
54 add_subdirectory(MCTargetDesc)
55 add_subdirectory(AsmParser)
56