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 MipsGenMCCodeEmitter.inc -gen-emitter)
7 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
8 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM MipsGenFastISel.inc -gen-fast-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
25 MipsAnalyzeImmediate.cpp
28 MipsConstantIslandPass.cpp
29 MipsDelaySlotFiller.cpp
37 MipsMachineFunction.cpp
38 MipsModuleISelDAGToDAG.cpp
39 MipsOptimizePICCall.cpp
42 MipsSEFrameLowering.cpp
44 MipsSEISelDAGToDAG.cpp
45 MipsSEISelLowering.cpp
46 MipsSERegisterInfo.cpp
49 MipsTargetObjectFile.cpp
50 MipsSelectionDAGInfo.cpp
53 add_subdirectory(InstPrinter)
54 add_subdirectory(Disassembler)
55 add_subdirectory(TargetInfo)
56 add_subdirectory(MCTargetDesc)
57 add_subdirectory(AsmParser)