the various ConstantExpr::get*Ty methods existed to work with issues around
[llvm/stm8.git] / lib / Target / MBlaze / CMakeLists.txt
blob536726d8039df47c27d7c741ae62fc07d9416247
1 set(LLVM_TARGET_DEFINITIONS MBlaze.td)
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)
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   )
34 add_subdirectory(AsmParser)
35 add_subdirectory(Disassembler)
36 add_subdirectory(InstPrinter)
37 add_subdirectory(TargetInfo)