Lines Matching refs:fptr

16   %fptr = addrspacecast i32 addrspace(1)* %gptr to i32*
17 store volatile i32 %x, i32* %fptr, align 4
24 %fptr = addrspacecast i64 addrspace(1)* %gptr to i64*
25 store volatile i64 %x, i64* %fptr, align 8
32 %fptr = addrspacecast <4 x i32> addrspace(1)* %gptr to <4 x i32>*
33 store volatile <4 x i32> %x, <4 x i32>* %fptr, align 16
40 %fptr = addrspacecast i16 addrspace(1)* %gptr to i16*
42 store volatile i16 %y, i16* %fptr, align 2
49 %fptr = addrspacecast i8 addrspace(1)* %gptr to i8*
51 store volatile i8 %y, i8* %fptr, align 2
60 %fptr = addrspacecast i32 addrspace(1)* %gptr to i32*
61 %fload = load volatile i32, i32* %fptr, align 4
69 %fptr = addrspacecast i64 addrspace(1)* %gptr to i64*
70 %fload = load volatile i64, i64* %fptr, align 8
78 %fptr = addrspacecast <4 x i32> addrspace(1)* %gptr to <4 x i32>*
79 %fload = load volatile <4 x i32>, <4 x i32>* %fptr, align 32
87 %fptr = addrspacecast i8 addrspace(1)* %gptr to i8*
88 %fload = load volatile i8, i8* %fptr, align 4
97 %fptr = addrspacecast i8 addrspace(1)* %gptr to i8*
98 %fload = load volatile i8, i8* %fptr, align 4
107 %fptr = addrspacecast i16 addrspace(1)* %gptr to i16*
108 %fload = load volatile i16, i16* %fptr, align 4
117 %fptr = addrspacecast i16 addrspace(1)* %gptr to i16*
118 %fload = load volatile i16, i16* %fptr, align 4
131 %fptr = addrspacecast i32 addrspace(5)* %scratch to i32*
132 %ld = load volatile i32, i32* %fptr, align 1
143 %fptr = addrspacecast i32 addrspace(5)* %scratch to i32*
144 store volatile i32 0, i32* %fptr, align 1
156 %fptr = addrspacecast <2 x i32> addrspace(5)* %scratch to <2 x i32>*
157 %ld = load volatile <2 x i32>, <2 x i32>* %fptr
169 %fptr = addrspacecast <2 x i32> addrspace(5)* %scratch to <2 x i32>*
170 store volatile <2 x i32> zeroinitializer, <2 x i32>* %fptr
177 define amdgpu_kernel void @store_flat_i8_max_offset(i8* %fptr, i8 %x) #0 {
178 %fptr.offset = getelementptr inbounds i8, i8* %fptr, i64 4095
179 store volatile i8 %x, i8* %fptr.offset
185 define amdgpu_kernel void @store_flat_i8_max_offset_p1(i8* %fptr, i8 %x) #0 {
186 %fptr.offset = getelementptr inbounds i8, i8* %fptr, i64 4096
187 store volatile i8 %x, i8* %fptr.offset
197 define amdgpu_kernel void @store_flat_i8_neg_offset(i8* %fptr, i8 %x) #0 {
198 %fptr.offset = getelementptr inbounds i8, i8* %fptr, i64 -2
199 store volatile i8 %x, i8* %fptr.offset
207 define amdgpu_kernel void @load_flat_i8_max_offset(i8* %fptr) #0 {
208 %fptr.offset = getelementptr inbounds i8, i8* %fptr, i64 4095
209 %val = load volatile i8, i8* %fptr.offset
217 define amdgpu_kernel void @load_flat_i8_max_offset_p1(i8* %fptr) #0 {
218 %fptr.offset = getelementptr inbounds i8, i8* %fptr, i64 4096
219 %val = load volatile i8, i8* %fptr.offset
229 define amdgpu_kernel void @load_flat_i8_neg_offset(i8* %fptr) #0 {
230 %fptr.offset = getelementptr inbounds i8, i8* %fptr, i64 -2
231 %val = load volatile i8, i8* %fptr.offset