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 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)
16 add_llvm_target(MipsCodeGen
17 Mips16FrameLowering.cpp
19 Mips16HardFloatInfo.cpp
21 Mips16ISelDAGToDAG.cpp
22 Mips16ISelLowering.cpp
23 Mips16RegisterInfo.cpp
24 MipsAnalyzeImmediate.cpp
27 MipsConstantIslandPass.cpp
28 MipsDelaySlotFiller.cpp
36 MipsMachineFunction.cpp
37 MipsModuleISelDAGToDAG.cpp
38 MipsOptimizePICCall.cpp
41 MipsSEFrameLowering.cpp
43 MipsSEISelDAGToDAG.cpp
44 MipsSEISelLowering.cpp
45 MipsSERegisterInfo.cpp
48 MipsTargetObjectFile.cpp
49 MipsSelectionDAGInfo.cpp
52 add_subdirectory(InstPrinter)
53 add_subdirectory(Disassembler)
54 add_subdirectory(TargetInfo)
55 add_subdirectory(MCTargetDesc)
56 add_subdirectory(AsmParser)