Skip to content

Commit d6653a9

Browse files
committed
add comments
1 parent 96edcaf commit d6653a9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

llvm/test/Transforms/InferAddressSpaces/SPIRV/generic-cast-explicit.ll

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ define i1 @kernel2(ptr addrspace(1) %global) {
2525
}
2626

2727
; Casting a global pointer to a private pointer.
28+
; The uses of c2 will be replaced with null.
2829
; CHECK: @kernel3(ptr addrspace(1) %global)
2930
define i1 @kernel3(ptr addrspace(1) %global) {
3031
%c1 = addrspacecast ptr addrspace(1) %global to ptr addrspace(4)
@@ -35,6 +36,7 @@ define i1 @kernel3(ptr addrspace(1) %global) {
3536
}
3637

3738
; Casting a local pointer to a local pointer.
39+
; The uses of c2 will be replaced with %local.
3840
; CHECK: @kernel4(ptr addrspace(3) %local)
3941
define i1 @kernel4(ptr addrspace(3) %local) {
4042
%c1 = addrspacecast ptr addrspace(3) %local to ptr addrspace(4)
@@ -45,6 +47,7 @@ define i1 @kernel4(ptr addrspace(3) %local) {
4547
}
4648

4749
; Casting a local pointer to a global pointer.
50+
; The uses of c2 will be replaced with null.
4851
; CHECK: @kernel5(ptr addrspace(3) %local)
4952
define i1 @kernel5(ptr addrspace(3) %local) {
5053
%c1 = addrspacecast ptr addrspace(3) %local to ptr addrspace(4)
@@ -55,6 +58,7 @@ define i1 @kernel5(ptr addrspace(3) %local) {
5558
}
5659

5760
; Casting a local pointer to a private pointer.
61+
; The uses of c2 will be replaced with null.
5862
; CHECK: @kernel6(ptr addrspace(3) %local)
5963
define i1 @kernel6(ptr addrspace(3) %local) {
6064
%c1 = addrspacecast ptr addrspace(3) %local to ptr addrspace(4)
@@ -65,6 +69,7 @@ define i1 @kernel6(ptr addrspace(3) %local) {
6569
}
6670

6771
; Casting a private pointer to a private pointer.
72+
; The uses of c2 will be replaced with %private.
6873
; CHECK: @kernel7(ptr %private)
6974
define i1 @kernel7(ptr %private) {
7075
%c1 = addrspacecast ptr %private to ptr addrspace(4)
@@ -75,6 +80,7 @@ define i1 @kernel7(ptr %private) {
7580
}
7681

7782
; Casting a private pointer to a global pointer.
83+
; The uses of c2 will be replaced with null.
7884
; CHECK: @kernel8(ptr %private)
7985
define i1 @kernel8(ptr %private) {
8086
%c1 = addrspacecast ptr %private to ptr addrspace(4)
@@ -85,6 +91,7 @@ define i1 @kernel8(ptr %private) {
8591
}
8692

8793
; Casting a private pointer to a local pointer.
94+
; The uses of c2 will be replaced with null.
8895
; CHECK: @kernel9(ptr %private)
8996
define i1 @kernel9(ptr %private) {
9097
%c1 = addrspacecast ptr %private to ptr addrspace(4)

0 commit comments

Comments
 (0)