Add the skeleton of an asm parser for mips.
[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 MipsGenCodeEmitter.inc -gen-emitter)
6 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter -mc-emitter)
7 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
8 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
10 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
11 add_public_tablegen_target(MipsCommonTableGen)
12
13 add_llvm_target(MipsCodeGen
14   MipsAsmPrinter.cpp
15   MipsCodeEmitter.cpp
16   MipsDelaySlotFiller.cpp
17   MipsEmitGPRestore.cpp
18   MipsExpandPseudo.cpp
19   MipsJITInfo.cpp
20   MipsInstrInfo.cpp
21   MipsISelDAGToDAG.cpp
22   MipsISelLowering.cpp
23   MipsFrameLowering.cpp
24   MipsMCInstLower.cpp
25   MipsMachineFunction.cpp
26   MipsRegisterInfo.cpp
27   MipsSubtarget.cpp
28   MipsTargetMachine.cpp
29   MipsTargetObjectFile.cpp
30   MipsSelectionDAGInfo.cpp
31   )
32
33 add_subdirectory(InstPrinter)
34 add_subdirectory(TargetInfo)
35 add_subdirectory(MCTargetDesc)
36 add_subdirectory(AsmParser)