Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
[oota-llvm.git] / lib / Target / MBlaze / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS MBlaze.td)
2
3 tablegen(MBlazeGenRegisterInfo.inc -gen-register-info)
4 tablegen(MBlazeGenInstrInfo.inc -gen-instr-info)
5 tablegen(MBlazeGenCodeEmitter.inc -gen-emitter)
6 tablegen(MBlazeGenAsmWriter.inc -gen-asm-writer)
7 tablegen(MBlazeGenAsmMatcher.inc -gen-asm-matcher)
8 tablegen(MBlazeGenDAGISel.inc -gen-dag-isel)
9 tablegen(MBlazeGenCallingConv.inc -gen-callingconv)
10 tablegen(MBlazeGenSubtarget.inc -gen-subtarget)
11 tablegen(MBlazeGenIntrinsics.inc -gen-tgt-intrinsic)
12 tablegen(MBlazeGenEDInfo.inc -gen-enhanced-disassembly-info)
13
14 add_llvm_target(MBlazeCodeGen
15   MBlazeDelaySlotFiller.cpp
16   MBlazeInstrInfo.cpp
17   MBlazeISelDAGToDAG.cpp
18   MBlazeISelLowering.cpp
19   MBlazeFrameLowering.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   )
33
34 add_subdirectory(AsmParser)
35 add_subdirectory(Disassembler)
36 add_subdirectory(InstPrinter)
37 add_subdirectory(TargetInfo)