File tree Expand file tree Collapse file tree 2 files changed +21
-2
lines changed
lib/CIR/Dialect/Transforms/TargetLowering/Targets Expand file tree Collapse file tree 2 files changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -52,9 +52,9 @@ class NVPTXTargetLoweringInfo : public TargetLoweringInfo {
52
52
case Kind::offload_global:
53
53
return 1 ;
54
54
case Kind::offload_constant:
55
- return 2 ;
56
- case Kind::offload_generic:
57
55
return 4 ;
56
+ case Kind::offload_generic:
57
+ return 0 ;
58
58
default :
59
59
cir_cconv_unreachable (" Unknown CIR address space for this target" );
60
60
}
Original file line number Diff line number Diff line change
1
+ #include " ../Inputs/cuda.h"
2
+
3
+ // RUN: %clang_cc1 -triple nvptx64-nvidia-cuda -fclangir \
4
+ // RUN: -fcuda-is-device -emit-llvm -target-sdk-version=12.3 \
5
+ // RUN: %s -o %t.ll
6
+ // RUN: FileCheck --check-prefix=LLVM-DEVICE --input-file=%t.ll %s
7
+
8
+
9
+ __shared__ int a;
10
+
11
+ // LLVM-DEVICE: @a = addrspace(3) {{.*}}
12
+
13
+ __device__ int b;
14
+
15
+ // LLVM-DEVICE: @b = addrspace(1) {{.*}}
16
+
17
+ // __constant__ int c;
18
+
19
+ // XFAIL-LLVM-DEVICE: @c = addrspace(4) {{.*}}
You can’t perform that action at this time.
0 commit comments