Remove edis - the enhanced disassembler. Fixes PR14654.
[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 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   Mips16InstrInfo.cpp
19   Mips16RegisterInfo.cpp
20   MipsAnalyzeImmediate.cpp
21   MipsAsmPrinter.cpp
22   MipsCodeEmitter.cpp
23   MipsDelaySlotFiller.cpp
24   MipsJITInfo.cpp
25   MipsInstrInfo.cpp
26   MipsISelDAGToDAG.cpp
27   MipsISelLowering.cpp
28   MipsFrameLowering.cpp
29   MipsLongBranch.cpp
30   MipsMCInstLower.cpp
31   MipsMachineFunction.cpp
32   MipsRegisterInfo.cpp
33   MipsSEFrameLowering.cpp
34   MipsSEInstrInfo.cpp
35   MipsSERegisterInfo.cpp
36   MipsSubtarget.cpp
37   MipsTargetMachine.cpp
38   MipsTargetObjectFile.cpp
39   MipsSelectionDAGInfo.cpp
40   )
41
42 add_dependencies(LLVMMipsCodeGen intrinsics_gen)
43
44 add_subdirectory(InstPrinter)
45 add_subdirectory(Disassembler)
46 add_subdirectory(TargetInfo)
47 add_subdirectory(MCTargetDesc)
48 add_subdirectory(AsmParser)