Lines Matching refs:i16

51 define void @rsSetElementAtImpl_char2(%struct.rs_allocation* nocapture readonly %a, i16 %val, i32 %…
54 %3 = bitcast i16 %val to <2 x i8>
114 define void @rsSetElementAtImpl_uchar2(%struct.rs_allocation* nocapture readonly %a, i16 %val, i32 …
117 %3 = bitcast i16 %val to <2 x i8>
164 define void @rsSetElementAtImpl_short(%struct.rs_allocation* nocapture readonly %a, i16 signext %va…
166 %2 = bitcast i8* %1 to i16*
167 store i16 %val, i16* %2, align 2, !tbaa !29
171 define signext i16 @rsGetElementAtImpl_short(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
173 %2 = bitcast i8* %1 to i16*
174 %3 = load i16, i16* %2, align 2, !tbaa !29
175 ret i16 %3
181 %2 = bitcast i8* %1 to <2 x i16>*
182 %3 = bitcast i32 %val to <2 x i16>
183 store <2 x i16> %3, <2 x i16>* %2, align 4, !tbaa !30
187 define <2 x i16> @rsGetElementAtImpl_short2(%struct.rs_allocation* nocapture readonly %a, i32 %x, i…
189 %2 = bitcast i8* %1 to <2 x i16>*
190 %3 = load <2 x i16>, <2 x i16>* %2, align 4, !tbaa !30
191 ret <2 x i16> %3
197 %2 = bitcast <2 x i32> %val to <4 x i16>
198 %3 = shufflevector <4 x i16> %2, <4 x i16> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 undef>
199 %4 = bitcast i8* %1 to <4 x i16>*
200 store <4 x i16> %3, <4 x i16>* %4, align 8, !tbaa !31
204 define <3 x i16> @rsGetElementAtImpl_short3(%struct.rs_allocation* nocapture readonly %a, i32 %x, i…
206 %2 = bitcast i8* %1 to <4 x i16>*
207 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !31
208 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
209 ret <3 x i16> %4
213 define void @rsSetElementAtImpl_short4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %val…
215 %2 = bitcast i8* %1 to <4 x i16>*
216 store <4 x i16> %val, <4 x i16>* %2, align 8, !tbaa !32
220 define <4 x i16> @rsGetElementAtImpl_short4(%struct.rs_allocation* nocapture readonly %a, i32 %x, i…
222 %2 = bitcast i8* %1 to <4 x i16>*
223 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !32
224 ret <4 x i16> %3
228 define void @rsSetElementAtImpl_ushort(%struct.rs_allocation* nocapture readonly %a, i16 zeroext %v…
230 %2 = bitcast i8* %1 to i16*
231 store i16 %val, i16* %2, align 2, !tbaa !33
235 define zeroext i16 @rsGetElementAtImpl_ushort(%struct.rs_allocation* nocapture readonly %a, i32 %x,…
237 %2 = bitcast i8* %1 to i16*
238 %3 = load i16, i16* %2, align 2, !tbaa !33
239 ret i16 %3
245 %2 = bitcast i8* %1 to <2 x i16>*
246 %3 = bitcast i32 %val to <2 x i16>
247 store <2 x i16> %3, <2 x i16>* %2, align 4, !tbaa !34
251 define <2 x i16> @rsGetElementAtImpl_ushort2(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
253 %2 = bitcast i8* %1 to <2 x i16>*
254 %3 = load <2 x i16>, <2 x i16>* %2, align 4, !tbaa !34
255 ret <2 x i16> %3
261 %2 = bitcast <2 x i32> %val to <4 x i16>
262 %3 = shufflevector <4 x i16> %2, <4 x i16> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 undef>
263 %4 = bitcast i8* %1 to <4 x i16>*
264 store <4 x i16> %3, <4 x i16>* %4, align 8, !tbaa !35
268 define <3 x i16> @rsGetElementAtImpl_ushort3(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
270 %2 = bitcast i8* %1 to <4 x i16>*
271 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !35
272 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
273 ret <3 x i16> %4
277 define void @rsSetElementAtImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %va…
279 %2 = bitcast i8* %1 to <4 x i16>*
280 store <4 x i16> %val, <4 x i16>* %2, align 8, !tbaa !36
284 define <4 x i16> @rsGetElementAtImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
286 %2 = bitcast i8* %1 to <4 x i16>*
287 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !36
288 ret <4 x i16> %3
821 define <4 x i16> @__rsAllocationVLoadXImpl_short4(%struct.rs_allocation* nocapture readonly %a, i32…
823 %2 = bitcast i8* %1 to <4 x i16>*
824 %3 = load <4 x i16>, <4 x i16>* %2, align 2
825 ret <4 x i16> %3
827 define <3 x i16> @__rsAllocationVLoadXImpl_short3(%struct.rs_allocation* nocapture readonly %a, i32…
829 %2 = bitcast i8* %1 to <3 x i16>*
830 %3 = load <3 x i16>, <3 x i16>* %2, align 2
831 ret <3 x i16> %3
833 define <2 x i16> @__rsAllocationVLoadXImpl_short2(%struct.rs_allocation* nocapture readonly %a, i32…
835 %2 = bitcast i8* %1 to <2 x i16>*
836 %3 = load <2 x i16>, <2 x i16>* %2, align 2
837 ret <2 x i16> %3
840 define <4 x i16> @__rsAllocationVLoadXImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, i3…
842 %2 = bitcast i8* %1 to <4 x i16>*
843 %3 = load <4 x i16>, <4 x i16>* %2, align 2
844 ret <4 x i16> %3
846 define <3 x i16> @__rsAllocationVLoadXImpl_ushort3(%struct.rs_allocation* nocapture readonly %a, i3…
848 %2 = bitcast i8* %1 to <3 x i16>*
849 %3 = load <3 x i16>, <3 x i16>* %2, align 2
850 ret <3 x i16> %3
852 define <2 x i16> @__rsAllocationVLoadXImpl_ushort2(%struct.rs_allocation* nocapture readonly %a, i3…
854 %2 = bitcast i8* %1 to <2 x i16>*
855 %3 = load <2 x i16>, <2 x i16>* %2, align 2
856 ret <2 x i16> %3
1020 …ationVStoreXImpl_short4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %val, i32 %x, i32 …
1022 %2 = bitcast i8* %1 to <4 x i16>*
1023 store <4 x i16> %val, <4 x i16>* %2, align 2
1028 %2 = bitcast i8* %1 to <3 x i16>*
1029 %3 = bitcast <2 x i32> %val to <4 x i16>
1030 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
1031 store <3 x i16> %4, <3 x i16>* %2, align 2
1036 %2 = bitcast i8* %1 to <2 x i16>*
1037 %3 = bitcast i32 %val to <2 x i16>
1038 store <2 x i16> %3, <2 x i16>* %2, align 2
1042 …tionVStoreXImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %val, i32 %x, i32 …
1044 %2 = bitcast i8* %1 to <4 x i16>*
1045 store <4 x i16> %val, <4 x i16>* %2, align 2
1050 %2 = bitcast i8* %1 to <3 x i16>*
1051 %3 = bitcast <2 x i32> %val to <4 x i16>
1052 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
1053 store <3 x i16> %4, <3 x i16>* %2, align 2
1058 %2 = bitcast i8* %1 to <2 x i16>*
1059 %3 = bitcast i32 %val to <2 x i16>
1060 store <2 x i16> %3, <2 x i16>* %2, align 2
1079 define void @__rsAllocationVStoreXImpl_char2(%struct.rs_allocation* nocapture readonly %a, i16 %val…
1082 %3 = bitcast i16 %val to <2 x i8>
1102 define void @__rsAllocationVStoreXImpl_uchar2(%struct.rs_allocation* nocapture readonly %a, i16 %va…
1105 %3 = bitcast i16 %val to <2 x i8>