1set(LLVM_TARGET_DEFINITIONS MBlaze.td) 2 3tablegen(MBlazeGenRegisterInfo.inc -gen-register-info) 4tablegen(MBlazeGenInstrInfo.inc -gen-instr-info) 5tablegen(MBlazeGenCodeEmitter.inc -gen-emitter) 6tablegen(MBlazeGenAsmWriter.inc -gen-asm-writer) 7tablegen(MBlazeGenAsmMatcher.inc -gen-asm-matcher) 8tablegen(MBlazeGenDAGISel.inc -gen-dag-isel) 9tablegen(MBlazeGenCallingConv.inc -gen-callingconv) 10tablegen(MBlazeGenSubtargetInfo.inc -gen-subtarget) 11tablegen(MBlazeGenIntrinsics.inc -gen-tgt-intrinsic) 12tablegen(MBlazeGenEDInfo.inc -gen-enhanced-disassembly-info) 13 14add_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 33add_subdirectory(AsmParser) 34add_subdirectory(Disassembler) 35add_subdirectory(InstPrinter) 36add_subdirectory(TargetInfo) 37add_subdirectory(MCTargetDesc) 38