diff options
| author | gwenzek <gwenzek@users.noreply.github.com> | 2022-02-21 20:05:27 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-02-21 14:05:27 -0500 |
| commit | 628e9e6d040979bd0a2cba05e854014dee5a7d55 (patch) | |
| tree | b2d86569b54d792808b608402cc9d1ea8ec7d161 /src/codegen/llvm.zig | |
| parent | d8da9a01fcfebf14a9f262cabf36f1c0767d2e2b (diff) | |
| download | zig-628e9e6d040979bd0a2cba05e854014dee5a7d55.tar.gz zig-628e9e6d040979bd0a2cba05e854014dee5a7d55.zip | |
enable Gpu address spaces (#10884)
Diffstat (limited to 'src/codegen/llvm.zig')
| -rw-r--r-- | src/codegen/llvm.zig | 10 |
1 files changed, 10 insertions, 0 deletions
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, |
