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)
17 add_public_tablegen_target(MipsCommonTableGen)
19 add_llvm_target(MipsCodeGen
20 Mips16FrameLowering.cpp
22 Mips16HardFloatInfo.cpp
24 Mips16ISelDAGToDAG.cpp
25 Mips16ISelLowering.cpp
26 Mips16RegisterInfo.cpp
27 MipsAnalyzeImmediate.cpp
31 MipsConstantIslandPass.cpp
32 MipsDelaySlotFiller.cpp
36 MipsInstructionSelector.cpp
41 MipsBranchExpansion.cpp
43 MipsMachineFunction.cpp
44 MipsModuleISelDAGToDAG.cpp
45 MipsOptimizePICCall.cpp
47 MipsPreLegalizerCombiner.cpp
48 MipsRegisterBankInfo.cpp
50 MipsSEFrameLowering.cpp
52 MipsSEISelDAGToDAG.cpp
53 MipsSEISelLowering.cpp
54 MipsSERegisterInfo.cpp
57 MipsTargetObjectFile.cpp
58 MicroMipsSizeReduction.cpp
61 add_subdirectory(AsmParser)
62 add_subdirectory(Disassembler)
63 add_subdirectory(MCTargetDesc)
64 add_subdirectory(TargetInfo)