aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorGuillaume Wenzek <gwenzek@users.noreply.github.com>2022-09-16 22:21:14 +0200
committerAndrew Kelley <andrew@ziglang.org>2022-10-15 10:39:19 -0700
commitaad983cf40dad209ccc79b1e5ef4531e1b4d4ca7 (patch)
treefc56b5007f1a66e8b1e693e33518a9c937140435 /lib/std
parent92a857b76c9a6ff7b885b623ae86844ca77ed646 (diff)
downloadzig-aad983cf40dad209ccc79b1e5ef4531e1b4d4ca7.tar.gz
zig-aad983cf40dad209ccc79b1e5ef4531e1b4d4ca7.zip
sanitize qualified name for nvptx backend
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/target.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/std/target.zig b/lib/std/target.zig
index 201fac222c..5deba28d2c 100644
--- a/lib/std/target.zig
+++ b/lib/std/target.zig
@@ -951,6 +951,13 @@ pub const Target = struct {
};
}
+ pub fn isNvptx(arch: Arch) bool {
+ return switch (arch) {
+ .nvptx, .nvptx64 => true,
+ else => false,
+ };
+ }
+
pub fn parseCpuModel(arch: Arch, cpu_name: []const u8) !*const Cpu.Model {
for (arch.allCpuModels()) |cpu| {
if (mem.eql(u8, cpu_name, cpu.name)) {