1 set(LLVM_TARGET_DEFINITIONS Mips.td)
3 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher)
4 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
5 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
6 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
7 tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler)
8 tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel)
9 tablegen(LLVM MipsGenGlobalISel.inc -gen-global-isel)
10 tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info)
11 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter)
12 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)
13 tablegen(LLVM MipsGenRegisterBank.inc -gen-register-bank)
14 tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info)
15 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
16 tablegen(LLVM MipsGenExegesis.inc -gen-exegesis)
18 add_public_tablegen_target(MipsCommonTableGen)
20 add_llvm_target(MipsCodeGen
21 Mips16FrameLowering.cpp
23 Mips16HardFloatInfo.cpp
25 Mips16ISelDAGToDAG.cpp
26 Mips16ISelLowering.cpp
27 Mips16RegisterInfo.cpp
28 MipsAnalyzeImmediate.cpp
32 MipsConstantIslandPass.cpp
33 MipsDelaySlotFiller.cpp
37 MipsInstructionSelector.cpp
42 MipsBranchExpansion.cpp
44 MipsMachineFunction.cpp
45 MipsModuleISelDAGToDAG.cpp
46 MipsOptimizePICCall.cpp
48 MipsPreLegalizerCombiner.cpp
49 MipsRegisterBankInfo.cpp
51 MipsSEFrameLowering.cpp
53 MipsSEISelDAGToDAG.cpp
54 MipsSEISelLowering.cpp
55 MipsSERegisterInfo.cpp
58 MipsTargetObjectFile.cpp
59 MicroMipsSizeReduction.cpp
62 add_subdirectory(AsmParser)
63 add_subdirectory(Disassembler)
64 add_subdirectory(MCTargetDesc)
65 add_subdirectory(TargetInfo)