69 lines · plain
1add_llvm_component_group(SystemZ HAS_JIT)2 3set(LLVM_TARGET_DEFINITIONS SystemZ.td)4 5tablegen(LLVM SystemZGenAsmMatcher.inc -gen-asm-matcher)6tablegen(LLVM SystemZGenGNUAsmWriter.inc -gen-asm-writer)7tablegen(LLVM SystemZGenHLASMAsmWriter.inc -gen-asm-writer -asmwriternum=1)8tablegen(LLVM SystemZGenCallingConv.inc -gen-callingconv)9tablegen(LLVM SystemZGenDAGISel.inc -gen-dag-isel)10tablegen(LLVM SystemZGenDisassemblerTables.inc -gen-disassembler)11tablegen(LLVM SystemZGenInstrInfo.inc -gen-instr-info)12tablegen(LLVM SystemZGenMCCodeEmitter.inc -gen-emitter)13tablegen(LLVM SystemZGenRegisterInfo.inc -gen-register-info)14tablegen(LLVM SystemZGenSDNodeInfo.inc -gen-sd-node-info)15tablegen(LLVM SystemZGenSubtargetInfo.inc -gen-subtarget)16 17add_public_tablegen_target(SystemZCommonTableGen)18 19add_llvm_target(SystemZCodeGen20 SystemZAsmPrinter.cpp21 SystemZCallingConv.cpp22 SystemZConstantPoolValue.cpp23 SystemZCopyPhysRegs.cpp24 SystemZElimCompare.cpp25 SystemZFrameLowering.cpp26 SystemZHazardRecognizer.cpp27 SystemZISelDAGToDAG.cpp28 SystemZISelLowering.cpp29 SystemZInstrInfo.cpp30 SystemZLDCleanup.cpp31 SystemZLongBranch.cpp32 SystemZMachineFunctionInfo.cpp33 SystemZMachineScheduler.cpp34 SystemZMCInstLower.cpp35 SystemZPostRewrite.cpp36 SystemZRegisterInfo.cpp37 SystemZSelectionDAGInfo.cpp38 SystemZShortenInst.cpp39 SystemZSubtarget.cpp40 SystemZTargetMachine.cpp41 SystemZTargetObjectFile.cpp42 SystemZTargetTransformInfo.cpp43 SystemZTDC.cpp44 45 LINK_COMPONENTS46 Analysis47 AsmPrinter48 CodeGen49 CodeGenTypes50 Core51 MC52 Scalar53 SelectionDAG54 Support55 SystemZDesc56 SystemZInfo57 Target58 TargetParser59 TransformUtils60 61 ADD_TO_COMPONENT62 SystemZ63 )64 65add_subdirectory(AsmParser)66add_subdirectory(Disassembler)67add_subdirectory(MCTargetDesc)68add_subdirectory(TargetInfo)69