1
set(LLVM_TARGET_DEFINITIONS MBlaze.td)
3
tablegen(LLVM MBlazeGenRegisterInfo.inc -gen-register-info)
4
tablegen(LLVM MBlazeGenInstrInfo.inc -gen-instr-info)
5
tablegen(LLVM MBlazeGenCodeEmitter.inc -gen-emitter)
6
tablegen(LLVM MBlazeGenAsmWriter.inc -gen-asm-writer)
7
tablegen(LLVM MBlazeGenAsmMatcher.inc -gen-asm-matcher)
8
tablegen(LLVM MBlazeGenDAGISel.inc -gen-dag-isel)
9
tablegen(LLVM MBlazeGenCallingConv.inc -gen-callingconv)
10
tablegen(LLVM MBlazeGenSubtargetInfo.inc -gen-subtarget)
11
tablegen(LLVM MBlazeGenIntrinsics.inc -gen-tgt-intrinsic)
12
tablegen(LLVM MBlazeGenEDInfo.inc -gen-enhanced-disassembly-info)
13
add_public_tablegen_target(MBlazeCommonTableGen)
15
add_llvm_target(MBlazeCodeGen
16
MBlazeDelaySlotFiller.cpp
18
MBlazeISelDAGToDAG.cpp
19
MBlazeISelLowering.cpp
20
MBlazeFrameLowering.cpp
21
MBlazeMachineFunction.cpp
22
MBlazeRegisterInfo.cpp
24
MBlazeTargetMachine.cpp
25
MBlazeTargetObjectFile.cpp
26
MBlazeIntrinsicInfo.cpp
27
MBlazeSelectionDAGInfo.cpp
30
MBlazeELFWriterInfo.cpp
33
add_subdirectory(AsmParser)
34
add_subdirectory(Disassembler)
35
add_subdirectory(InstPrinter)
36
add_subdirectory(TargetInfo)
37
add_subdirectory(MCTargetDesc)