Adding disassembler to the MicroBlaze backend.
[oota-llvm.git] / lib / Target / MBlaze / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS MBlaze.td)
2
3 tablegen(MBlazeGenRegisterInfo.h.inc -gen-register-desc-header)
4 tablegen(MBlazeGenRegisterNames.inc -gen-register-enums)
5 tablegen(MBlazeGenRegisterInfo.inc -gen-register-desc)
6 tablegen(MBlazeGenInstrNames.inc -gen-instr-enums)
7 tablegen(MBlazeGenInstrInfo.inc -gen-instr-desc)
8 tablegen(MBlazeGenCodeEmitter.inc -gen-emitter)
9 tablegen(MBlazeGenAsmWriter.inc -gen-asm-writer)
10 tablegen(MBlazeGenAsmMatcher.inc -gen-asm-matcher)
11 tablegen(MBlazeGenDAGISel.inc -gen-dag-isel)
12 tablegen(MBlazeGenCallingConv.inc -gen-callingconv)
13 tablegen(MBlazeGenSubtarget.inc -gen-subtarget)
14 tablegen(MBlazeGenIntrinsics.inc -gen-tgt-intrinsic)
15 tablegen(MBlazeGenEDInfo.inc -gen-enhanced-disassembly-info)
16
17 add_llvm_target(MBlazeCodeGen
18   MBlazeDelaySlotFiller.cpp
19   MBlazeInstrInfo.cpp
20   MBlazeISelDAGToDAG.cpp
21   MBlazeISelLowering.cpp
22   MBlazeMCAsmInfo.cpp
23   MBlazeRegisterInfo.cpp
24   MBlazeSubtarget.cpp
25   MBlazeTargetMachine.cpp
26   MBlazeTargetObjectFile.cpp
27   MBlazeIntrinsicInfo.cpp
28   MBlazeSelectionDAGInfo.cpp
29   MBlazeAsmPrinter.cpp
30   MBlazeAsmBackend.cpp
31   MBlazeMCInstLower.cpp
32   MBlazeELFWriterInfo.cpp
33   MBlazeMCCodeEmitter.cpp
34   )