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
24 MipsAnalyzeImmediate.cpp
26 MipsConstantIslandPass.cpp
27 MipsDelaySlotFiller.cpp
35 MipsMachineFunction.cpp
36 MipsModuleISelDAGToDAG.cpp
37 MipsOptimizePICCall.cpp
40 MipsSEFrameLowering.cpp
42 MipsSEISelDAGToDAG.cpp
43 MipsSEISelLowering.cpp
44 MipsSERegisterInfo.cpp
47 MipsTargetObjectFile.cpp
48 MipsSelectionDAGInfo.cpp
51 add_subdirectory(InstPrinter)
52 add_subdirectory(Disassembler)
53 add_subdirectory(TargetInfo)
54 add_subdirectory(MCTargetDesc)
55 add_subdirectory(AsmParser)