1 set(LLVM_TARGET_DEFINITIONS Mips.td)
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 MipsGenFastISel.inc -gen-fast-isel)
11 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
12 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
13 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher)
14 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)
15 add_public_tablegen_target(MipsCommonTableGen)
17 add_llvm_target(MipsCodeGen
18 Mips16FrameLowering.cpp
20 Mips16HardFloatInfo.cpp
22 Mips16ISelDAGToDAG.cpp
23 Mips16ISelLowering.cpp
24 Mips16RegisterInfo.cpp
25 MipsAnalyzeImmediate.cpp
28 MipsConstantIslandPass.cpp
29 MipsDelaySlotFiller.cpp
38 MipsMachineFunction.cpp
39 MipsModuleISelDAGToDAG.cpp
40 MipsOptimizePICCall.cpp
43 MipsSEFrameLowering.cpp
45 MipsSEISelDAGToDAG.cpp
46 MipsSEISelLowering.cpp
47 MipsSERegisterInfo.cpp
50 MipsTargetObjectFile.cpp
51 MipsSelectionDAGInfo.cpp
54 add_subdirectory(InstPrinter)
55 add_subdirectory(Disassembler)
56 add_subdirectory(TargetInfo)
57 add_subdirectory(MCTargetDesc)
58 add_subdirectory(AsmParser)