| add_llvm_component_group(SPIRV) |
| |
| set(LLVM_TARGET_DEFINITIONS SPIRV.td) |
| |
| tablegen(LLVM SPIRVGenAsmWriter.inc -gen-asm-writer) |
| tablegen(LLVM SPIRVGenGlobalISel.inc -gen-global-isel) |
| tablegen(LLVM SPIRVGenInstrInfo.inc -gen-instr-info) |
| tablegen(LLVM SPIRVGenMCCodeEmitter.inc -gen-emitter) |
| tablegen(LLVM SPIRVGenRegisterBank.inc -gen-register-bank) |
| tablegen(LLVM SPIRVGenRegisterInfo.inc -gen-register-info) |
| tablegen(LLVM SPIRVGenSubtargetInfo.inc -gen-subtarget) |
| |
| add_public_tablegen_target(SPIRVCommonTableGen) |
| |
| add_llvm_target(SPIRVCodeGen |
| SPIRVTargetMachine.cpp |
| |
| LINK_COMPONENTS |
| CodeGen |
| Core |
| MC |
| SPIRVDesc |
| SPIRVInfo |
| Support |
| Target |
| |
| ADD_TO_COMPONENT |
| SPIRV |
| ) |
| |
| add_subdirectory(MCTargetDesc) |
| add_subdirectory(TargetInfo) |