1set(LLVM_TARGET_DEFINITIONS SystemZ.td) 2 3tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher) 4tablegen(LLVM SystemZGenAsmWriter.inc -gen-asm-writer) 5tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv) 6tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel) 7tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler) 8tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter -mc-emitter) 9tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info) 10tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info) 11tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget) 12add_public_tablegen_target(SystemZCommonTableGen) 13 14add_llvm_target(SystemZCodeGen 15 SystemZAsmPrinter.cpp 16 SystemZCallingConv.cpp 17 SystemZConstantPoolValue.cpp 18 SystemZElimCompare.cpp 19 SystemZFrameLowering.cpp 20 SystemZISelDAGToDAG.cpp 21 SystemZISelLowering.cpp 22 SystemZInstrInfo.cpp 23 SystemZLongBranch.cpp 24 SystemZMCInstLower.cpp 25 SystemZRegisterInfo.cpp 26 SystemZSelectionDAGInfo.cpp 27 SystemZSubtarget.cpp 28 SystemZTargetMachine.cpp 29 ) 30 31add_dependencies(LLVMSystemZCodeGen SystemZCommonTableGen intrinsics_gen) 32 33add_subdirectory(AsmParser) 34add_subdirectory(Disassembler) 35add_subdirectory(InstPrinter) 36add_subdirectory(TargetInfo) 37add_subdirectory(MCTargetDesc) 38