• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LLVM_TARGET_DEFINITIONS MBlaze.td)
2
3tablegen(MBlazeGenRegisterInfo.inc -gen-register-info)
4tablegen(MBlazeGenInstrInfo.inc -gen-instr-info)
5tablegen(MBlazeGenCodeEmitter.inc -gen-emitter)
6tablegen(MBlazeGenAsmWriter.inc -gen-asm-writer)
7tablegen(MBlazeGenAsmMatcher.inc -gen-asm-matcher)
8tablegen(MBlazeGenDAGISel.inc -gen-dag-isel)
9tablegen(MBlazeGenCallingConv.inc -gen-callingconv)
10tablegen(MBlazeGenSubtargetInfo.inc -gen-subtarget)
11tablegen(MBlazeGenIntrinsics.inc -gen-tgt-intrinsic)
12tablegen(MBlazeGenEDInfo.inc -gen-enhanced-disassembly-info)
13
14add_llvm_target(MBlazeCodeGen
15  MBlazeDelaySlotFiller.cpp
16  MBlazeInstrInfo.cpp
17  MBlazeISelDAGToDAG.cpp
18  MBlazeISelLowering.cpp
19  MBlazeFrameLowering.cpp
20  MBlazeRegisterInfo.cpp
21  MBlazeSubtarget.cpp
22  MBlazeTargetMachine.cpp
23  MBlazeTargetObjectFile.cpp
24  MBlazeIntrinsicInfo.cpp
25  MBlazeSelectionDAGInfo.cpp
26  MBlazeAsmPrinter.cpp
27  MBlazeAsmBackend.cpp
28  MBlazeMCInstLower.cpp
29  MBlazeELFWriterInfo.cpp
30  MBlazeMCCodeEmitter.cpp
31  )
32
33add_subdirectory(AsmParser)
34add_subdirectory(Disassembler)
35add_subdirectory(InstPrinter)
36add_subdirectory(TargetInfo)
37add_subdirectory(MCTargetDesc)
38