[mips] Move MipsCCState to a separate file and clang-formatted it.
[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   MipsABIInfo.cpp
25   MipsAnalyzeImmediate.cpp
26   MipsAsmPrinter.cpp
27   MipsCCState.cpp
28   MipsConstantIslandPass.cpp
29   MipsDelaySlotFiller.cpp
30   MipsFastISel.cpp
31   MipsInstrInfo.cpp
32   MipsISelDAGToDAG.cpp
33   MipsISelLowering.cpp
34   MipsFrameLowering.cpp
35   MipsLongBranch.cpp
36   MipsMCInstLower.cpp
37   MipsMachineFunction.cpp
38   MipsModuleISelDAGToDAG.cpp
39   MipsOptimizePICCall.cpp
40   MipsOs16.cpp
41   MipsRegisterInfo.cpp
42   MipsSEFrameLowering.cpp
43   MipsSEInstrInfo.cpp
44   MipsSEISelDAGToDAG.cpp
45   MipsSEISelLowering.cpp
46   MipsSERegisterInfo.cpp
47   MipsSubtarget.cpp
48   MipsTargetMachine.cpp
49   MipsTargetObjectFile.cpp
50   MipsSelectionDAGInfo.cpp
51   )
52
53 add_subdirectory(InstPrinter)
54 add_subdirectory(Disassembler)
55 add_subdirectory(TargetInfo)
56 add_subdirectory(MCTargetDesc)
57 add_subdirectory(AsmParser)
58