155 return llvm::Triple(llvm::Triple::spirv64, llvm::Triple::NoSubArch,
156 llvm::Triple::AMD, llvm::Triple::AMDHSA);
159 llvm::Triple::ArchType
Arch = DefaultToolchainTriple.isArch64Bit()
160 ? llvm::Triple::nvptx64
161 : llvm::Triple::nvptx;
162 return llvm::Triple(
Arch, llvm::Triple::NoSubArch, llvm::Triple::NVIDIA,
167 return llvm::Triple(llvm::Triple::amdgcn, llvm::Triple::NoSubArch,
168 llvm::Triple::AMD, llvm::Triple::AMDHSA);