Lines Matching refs:offs
4 ; VLDRB.u32 Qd, [base, offs]
12 %offs = load <4 x i32>, <4 x i32>* %offptr, align 4
13 %ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs
19 ; VLDRH.u32 Qd, [base, offs]
27 %offs = load <4 x i32>, <4 x i32>* %offptr, align 4
28 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs
35 ; VSTRW.32 Qd, [base, offs]
43 %offs = load <4 x i32>, <4 x i32>* %offptr, align 4
44 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs
50 ; VSTRW.32 Qd, [base, offs]
58 %offs = load <4 x i32>, <4 x i32>* %offptr, align 4
59 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs
65 ; VSTRW.32 Qd, [base, offs.zext]
73 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
74 %offs.zext = zext <4 x i16> %offs to <4 x i32>
75 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
81 ; VSTRW.32 Qd, [base, offs.sext]
89 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
90 %offs.sext = sext <4 x i16> %offs to <4 x i32>
91 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
97 ; VSTRW.32 Qd, [base, offs.zext]
105 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
106 %offs.zext = zext <4 x i16> %offs to <4 x i32>
107 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
113 ; VSTRW.32 Qd, [base, offs.sext]
121 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
122 %offs.sext = sext <4 x i16> %offs to <4 x i32>
123 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
129 ; VLDRH.u32 Qd, [base, offs.sext]
137 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
138 %offs.sext = sext <4 x i16> %offs to <4 x i32>
139 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
146 ; VLDRH.u32 Qd, [base, offs.zext]
154 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
155 %offs.zext = zext <4 x i16> %offs to <4 x i32>
156 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
163 ; VLDRB.u32 Qd, [base, offs.sext]
171 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
172 %offs.sext = sext <4 x i16> %offs to <4 x i32>
173 %ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
179 ; VLDRB.s32 Qd, [base, offs.zext]
187 %offs = load <4 x i16>, <4 x i16>* %offptr, align 2
188 %offs.zext = zext <4 x i16> %offs to <4 x i32>
189 %ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
195 ; VSTRW.32 Qd, [base, offs.zext]
203 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
204 %offs.zext = zext <4 x i8> %offs to <4 x i32>
205 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
211 ; VSTRW.32 Qd, [base, offs.sext]
219 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
220 %offs.sext = sext <4 x i8> %offs to <4 x i32>
221 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
227 ; VSTRW.32 Qd, [base, offs.zext]
235 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
236 %offs.zext = zext <4 x i8> %offs to <4 x i32>
237 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
243 ; VSTRW.32 Qd, [base, offs.sext]
251 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
252 %offs.sext = sext <4 x i8> %offs to <4 x i32>
253 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
259 ; VLDRH.u32 Qd, [base, offs.sext]
267 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
268 %offs.sext = sext <4 x i8> %offs to <4 x i32>
269 %ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
275 ; VLDRH.u32 Qd, [base, offs.zext]
283 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
284 %offs.zext = zext <4 x i8> %offs to <4 x i32>
285 %ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
301 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
302 %offs.sext = sext <4 x i8> %offs to <4 x i32>
303 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
320 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
321 %offs.zext = zext <4 x i8> %offs to <4 x i32>
322 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
336 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
337 %offs.sext = sext <4 x i8> %offs to <4 x i32>
338 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
352 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
353 %offs.zext = zext <4 x i8> %offs to <4 x i32>
354 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext
380 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
381 %offs.sext = sext <4 x i8> %offs to <4 x i32>
382 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.sext
407 %offs = load <4 x i8>, <4 x i8>* %offptr, align 1
408 %offs.zext = zext <4 x i8> %offs to <4 x i32>
409 %byte_ptrs = getelementptr inbounds i8, i8* %base, <4 x i32> %offs.zext