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