Lines Matching full:triple

21 #include "llvm/TargetParser/Triple.h"
93 BaseSPIRTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in BaseSPIRTargetInfo() argument
94 : TargetInfo(Triple) { in BaseSPIRTargetInfo()
95 assert((Triple.isSPIR() || Triple.isSPIRV()) && in BaseSPIRTargetInfo()
108 llvm::Triple HostTriple(Opts.HostTriple); in BaseSPIRTargetInfo()
110 HostTriple.getArch() != llvm::Triple::UnknownArch) { in BaseSPIRTargetInfo()
111 HostTarget = AllocateTarget(llvm::Triple(Opts.HostTriple), Opts); in BaseSPIRTargetInfo()
233 SPIRTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIRTargetInfo() argument
234 : BaseSPIRTargetInfo(Triple, Opts) { in SPIRTargetInfo()
235 assert(Triple.isSPIR() && "Invalid architecture for SPIR."); in SPIRTargetInfo()
236 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRTargetInfo()
238 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRTargetInfo()
254 SPIR32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIR32TargetInfo() argument
255 : SPIRTargetInfo(Triple, Opts) { in SPIR32TargetInfo()
256 assert(Triple.getArch() == llvm::Triple::spir && in SPIR32TargetInfo()
271 SPIR64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIR64TargetInfo() argument
272 : SPIRTargetInfo(Triple, Opts) { in SPIR64TargetInfo()
273 assert(Triple.getArch() == llvm::Triple::spir64 && in SPIR64TargetInfo()
288 BaseSPIRVTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in BaseSPIRVTargetInfo() argument
289 : BaseSPIRTargetInfo(Triple, Opts) { in BaseSPIRVTargetInfo()
290 assert(Triple.isSPIRV() && "Invalid architecture for SPIR-V."); in BaseSPIRVTargetInfo()
303 SPIRVTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIRVTargetInfo() argument
304 : BaseSPIRVTargetInfo(Triple, Opts) { in SPIRVTargetInfo()
305 assert(Triple.getArch() == llvm::Triple::spirv && in SPIRVTargetInfo()
307 assert(Triple.getOS() == llvm::Triple::Vulkan && in SPIRVTargetInfo()
308 Triple.getVulkanVersion() != llvm::VersionTuple(0) && in SPIRVTargetInfo()
310 assert(Triple.getEnvironment() >= llvm::Triple::Pixel && in SPIRVTargetInfo()
311 Triple.getEnvironment() <= llvm::Triple::Amplification && in SPIRVTargetInfo()
327 SPIRV32TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIRV32TargetInfo() argument
328 : BaseSPIRVTargetInfo(Triple, Opts) { in SPIRV32TargetInfo()
329 assert(Triple.getArch() == llvm::Triple::spirv32 && in SPIRV32TargetInfo()
331 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRV32TargetInfo()
333 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRV32TargetInfo()
348 SPIRV64TargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIRV64TargetInfo() argument
349 : BaseSPIRVTargetInfo(Triple, Opts) { in SPIRV64TargetInfo()
350 assert(Triple.getArch() == llvm::Triple::spirv64 && in SPIRV64TargetInfo()
352 assert(getTriple().getOS() == llvm::Triple::UnknownOS && in SPIRV64TargetInfo()
354 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRV64TargetInfo()
370 SPIRV64AMDGCNTargetInfo(const llvm::Triple &Triple, const TargetOptions &Opts) in SPIRV64AMDGCNTargetInfo() argument
371 : BaseSPIRVTargetInfo(Triple, Opts) { in SPIRV64AMDGCNTargetInfo()
372 assert(Triple.getArch() == llvm::Triple::spirv64 && in SPIRV64AMDGCNTargetInfo()
374 assert(Triple.getVendor() == llvm::Triple::VendorType::AMD && in SPIRV64AMDGCNTargetInfo()
376 assert(getTriple().getOS() == llvm::Triple::OSType::AMDHSA && in SPIRV64AMDGCNTargetInfo()
378 assert(getTriple().getEnvironment() == llvm::Triple::UnknownEnvironment && in SPIRV64AMDGCNTargetInfo()