From 628e9e6d040979bd0a2cba05e854014dee5a7d55 Mon Sep 17 00:00:00 2001 From: gwenzek Date: Mon, 21 Feb 2022 20:05:27 +0100 Subject: enable Gpu address spaces (#10884) --- src/codegen/llvm.zig | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/codegen/llvm.zig') diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index ed57562e4c..f40dbf41de 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -801,6 +801,16 @@ pub const DeclGen = struct { .gs => llvm.address_space.x86.gs, .fs => llvm.address_space.x86.fs, .ss => llvm.address_space.x86.ss, + else => unreachable, + }, + .nvptx, .nvptx64 => switch (address_space) { + .generic => llvm.address_space.default, + .global => llvm.address_space.nvptx.global, + .constant => llvm.address_space.nvptx.constant, + .param => llvm.address_space.nvptx.param, + .shared => llvm.address_space.nvptx.shared, + .local => llvm.address_space.nvptx.local, + else => unreachable, }, else => switch (address_space) { .generic => llvm.address_space.default, -- cgit v1.2.3