1 add_llvm_component_group(Mips HAS_JIT)
3 set(LLVM_TARGET_DEFINITIONS Mips.td)
5 tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher)
6 tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
7 tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
8 tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
9 tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler)
10 tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel)
11 tablegen(LLVM MipsGenGlobalISel.inc -gen-global-isel)
12 tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info)
13 tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter)
14 tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)
15 tablegen(LLVM MipsGenRegisterBank.inc -gen-register-bank)
16 tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info)
17 tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
18 tablegen(LLVM MipsGenExegesis.inc -gen-exegesis)
20 add_public_tablegen_target(MipsCommonTableGen)
22 add_llvm_target(MipsCodeGen
23 Mips16FrameLowering.cpp
25 Mips16HardFloatInfo.cpp
27 Mips16ISelDAGToDAG.cpp
28 Mips16ISelLowering.cpp
29 Mips16RegisterInfo.cpp
30 MipsAnalyzeImmediate.cpp
34 MipsConstantIslandPass.cpp
35 MipsDelaySlotFiller.cpp
39 MipsInstructionSelector.cpp
44 MipsBranchExpansion.cpp
46 MipsMachineFunction.cpp
47 MipsModuleISelDAGToDAG.cpp
48 MipsOptimizePICCall.cpp
50 MipsPreLegalizerCombiner.cpp
51 MipsRegisterBankInfo.cpp
53 MipsSEFrameLowering.cpp
55 MipsSEISelDAGToDAG.cpp
56 MipsSEISelLowering.cpp
57 MipsSERegisterInfo.cpp
60 MipsTargetObjectFile.cpp
61 MicroMipsSizeReduction.cpp
80 add_subdirectory(AsmParser)
81 add_subdirectory(Disassembler)
82 add_subdirectory(MCTargetDesc)
83 add_subdirectory(TargetInfo)