• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LLVM_TARGET_DEFINITIONS Mips.td)
2
3tablegen(LLVM MipsGenRegisterInfo.inc -gen-register-info)
4tablegen(LLVM MipsGenInstrInfo.inc -gen-instr-info)
5tablegen(LLVM MipsGenDisassemblerTables.inc -gen-disassembler)
6tablegen(LLVM MipsGenMCCodeEmitter.inc -gen-emitter)
7tablegen(LLVM MipsGenAsmWriter.inc -gen-asm-writer)
8tablegen(LLVM MipsGenDAGISel.inc -gen-dag-isel)
9tablegen(LLVM MipsGenFastISel.inc -gen-fast-isel)
10tablegen(LLVM MipsGenCallingConv.inc -gen-callingconv)
11tablegen(LLVM MipsGenSubtargetInfo.inc -gen-subtarget)
12tablegen(LLVM MipsGenAsmMatcher.inc -gen-asm-matcher)
13tablegen(LLVM MipsGenMCPseudoLowering.inc -gen-pseudo-lowering)
14add_public_tablegen_target(MipsCommonTableGen)
15
16add_llvm_target(MipsCodeGen
17  Mips16FrameLowering.cpp
18  Mips16HardFloat.cpp
19  Mips16HardFloatInfo.cpp
20  Mips16InstrInfo.cpp
21  Mips16ISelDAGToDAG.cpp
22  Mips16ISelLowering.cpp
23  Mips16RegisterInfo.cpp
24  MipsAnalyzeImmediate.cpp
25  MipsAsmPrinter.cpp
26  MipsCCState.cpp
27  MipsConstantIslandPass.cpp
28  MipsDelaySlotFiller.cpp
29  MipsFastISel.cpp
30  MipsHazardSchedule.cpp
31  MipsInstrInfo.cpp
32  MipsISelDAGToDAG.cpp
33  MipsISelLowering.cpp
34  MipsFrameLowering.cpp
35  MipsLongBranch.cpp
36  MipsMCInstLower.cpp
37  MipsMachineFunction.cpp
38  MipsModuleISelDAGToDAG.cpp
39  MipsOptimizePICCall.cpp
40  MipsOs16.cpp
41  MipsRegisterInfo.cpp
42  MipsSEFrameLowering.cpp
43  MipsSEInstrInfo.cpp
44  MipsSEISelDAGToDAG.cpp
45  MipsSEISelLowering.cpp
46  MipsSERegisterInfo.cpp
47  MipsSubtarget.cpp
48  MipsTargetMachine.cpp
49  MipsTargetObjectFile.cpp
50  )
51
52add_subdirectory(InstPrinter)
53add_subdirectory(Disassembler)
54add_subdirectory(TargetInfo)
55add_subdirectory(MCTargetDesc)
56add_subdirectory(AsmParser)
57
58