OSDN Git Service

Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc...
[android-x86/external-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(MBlazeGenSubtargetInfo.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   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
33 add_subdirectory(AsmParser)
34 add_subdirectory(Disassembler)
35 add_subdirectory(InstPrinter)
36 add_subdirectory(TargetInfo)
37 add_subdirectory(MCTargetDesc)