eb5906e1e705a30f45980b2e9afaad727b5bbae8
[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(MBlazeGenDAGISel.inc -gen-dag-isel)
11 tablegen(MBlazeGenCallingConv.inc -gen-callingconv)
12 tablegen(MBlazeGenSubtarget.inc -gen-subtarget)
13 tablegen(MBlazeGenIntrinsics.inc -gen-tgt-intrinsic)
14
15 add_llvm_target(MBlazeCodeGen
16   MBlazeDelaySlotFiller.cpp
17   MBlazeInstrInfo.cpp
18   MBlazeISelDAGToDAG.cpp
19   MBlazeISelLowering.cpp
20   MBlazeMCAsmInfo.cpp
21   MBlazeRegisterInfo.cpp
22   MBlazeSubtarget.cpp
23   MBlazeTargetMachine.cpp
24   MBlazeTargetObjectFile.cpp
25   MBlazeIntrinsicInfo.cpp
26   MBlazeSelectionDAGInfo.cpp
27   MBlazeAsmPrinter.cpp
28   MBlazeAsmBackend.cpp
29   MBlazeMCInstLower.cpp
30   MBlazeELFWriterInfo.cpp
31   MBlazeMCCodeEmitter.cpp
32   )