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>
113 define void @rsSetElementAtImpl_uchar2(%struct.rs_allocation* nocapture readonly %a, i16 %val, i32 …
116 %3 = bitcast i16 %val to <2 x i8>
162 define void @rsSetElementAtImpl_short(%struct.rs_allocation* nocapture readonly %a, i16 signext %va…
164 %2 = bitcast i8* %1 to i16*
165 store i16 %val, i16* %2, align 2, !tbaa !29
169 define signext i16 @rsGetElementAtImpl_short(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
171 %2 = bitcast i8* %1 to i16*
172 %3 = load i16, i16* %2, align 2, !tbaa !29
173 ret i16 %3
177 define void @rsSetElementAtImpl_short2(%struct.rs_allocation* nocapture readonly %a, <2 x i16> %val…
179 %2 = bitcast i8* %1 to <2 x i16>*
180 store <2 x i16> %val, <2 x i16>* %2, align 4, !tbaa !30
184 define <2 x i16> @rsGetElementAtImpl_short2(%struct.rs_allocation* nocapture readonly %a, i32 %x, i…
186 %2 = bitcast i8* %1 to <2 x i16>*
187 %3 = load <2 x i16>, <2 x i16>* %2, align 4, !tbaa !30
188 ret <2 x i16> %3
194 %2 = bitcast <2 x i32> %val to <4 x i16>
195 %3 = shufflevector <4 x i16> %2, <4 x i16> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 undef>
196 %4 = bitcast i8* %1 to <4 x i16>*
197 store <4 x i16> %3, <4 x i16>* %4, align 8, !tbaa !31
201 define <3 x i16> @rsGetElementAtImpl_short3(%struct.rs_allocation* nocapture readonly %a, i32 %x, i…
203 %2 = bitcast i8* %1 to <4 x i16>*
204 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !31
205 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
206 ret <3 x i16> %4
210 define void @rsSetElementAtImpl_short4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %val…
212 %2 = bitcast i8* %1 to <4 x i16>*
213 store <4 x i16> %val, <4 x i16>* %2, align 8, !tbaa !32
217 define <4 x i16> @rsGetElementAtImpl_short4(%struct.rs_allocation* nocapture readonly %a, i32 %x, i…
219 %2 = bitcast i8* %1 to <4 x i16>*
220 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !32
221 ret <4 x i16> %3
225 define void @rsSetElementAtImpl_ushort(%struct.rs_allocation* nocapture readonly %a, i16 zeroext %v…
227 %2 = bitcast i8* %1 to i16*
228 store i16 %val, i16* %2, align 2, !tbaa !33
232 define zeroext i16 @rsGetElementAtImpl_ushort(%struct.rs_allocation* nocapture readonly %a, i32 %x,…
234 %2 = bitcast i8* %1 to i16*
235 %3 = load i16, i16* %2, align 2, !tbaa !33
236 ret i16 %3
240 define void @rsSetElementAtImpl_ushort2(%struct.rs_allocation* nocapture readonly %a, <2 x i16> %va…
242 %2 = bitcast i8* %1 to <2 x i16>*
243 store <2 x i16> %val, <2 x i16>* %2, align 4, !tbaa !34
247 define <2 x i16> @rsGetElementAtImpl_ushort2(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
249 %2 = bitcast i8* %1 to <2 x i16>*
250 %3 = load <2 x i16>, <2 x i16>* %2, align 4, !tbaa !34
251 ret <2 x i16> %3
257 %2 = bitcast <2 x i32> %val to <4 x i16>
258 %3 = shufflevector <4 x i16> %2, <4 x i16> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 undef>
259 %4 = bitcast i8* %1 to <4 x i16>*
260 store <4 x i16> %3, <4 x i16>* %4, align 8, !tbaa !31
264 define <3 x i16> @rsGetElementAtImpl_ushort3(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
266 %2 = bitcast i8* %1 to <4 x i16>*
267 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !35
268 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
269 ret <3 x i16> %4
273 define void @rsSetElementAtImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %va…
275 %2 = bitcast i8* %1 to <4 x i16>*
276 store <4 x i16> %val, <4 x i16>* %2, align 8, !tbaa !36
280 define <4 x i16> @rsGetElementAtImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, i32 %x, …
282 %2 = bitcast i8* %1 to <4 x i16>*
283 %3 = load <4 x i16>, <4 x i16>* %2, align 8, !tbaa !36
284 ret <4 x i16> %3
816 define <4 x i16> @__rsAllocationVLoadXImpl_short4(%struct.rs_allocation* nocapture readonly %a, i32…
818 %2 = bitcast i8* %1 to <4 x i16>*
819 %3 = load <4 x i16>, <4 x i16>* %2, align 2
820 ret <4 x i16> %3
822 define <3 x i16> @__rsAllocationVLoadXImpl_short3(%struct.rs_allocation* nocapture readonly %a, i32…
824 %2 = bitcast i8* %1 to <3 x i16>*
825 %3 = load <3 x i16>, <3 x i16>* %2, align 2
826 ret <3 x i16> %3
828 define <2 x i16> @__rsAllocationVLoadXImpl_short2(%struct.rs_allocation* nocapture readonly %a, i32…
830 %2 = bitcast i8* %1 to <2 x i16>*
831 %3 = load <2 x i16>, <2 x i16>* %2, align 2
832 ret <2 x i16> %3
835 define <4 x i16> @__rsAllocationVLoadXImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, i3…
837 %2 = bitcast i8* %1 to <4 x i16>*
838 %3 = load <4 x i16>, <4 x i16>* %2, align 2
839 ret <4 x i16> %3
841 define <3 x i16> @__rsAllocationVLoadXImpl_ushort3(%struct.rs_allocation* nocapture readonly %a, i3…
843 %2 = bitcast i8* %1 to <3 x i16>*
844 %3 = load <3 x i16>, <3 x i16>* %2, align 2
845 ret <3 x i16> %3
847 define <2 x i16> @__rsAllocationVLoadXImpl_ushort2(%struct.rs_allocation* nocapture readonly %a, i3…
849 %2 = bitcast i8* %1 to <2 x i16>*
850 %3 = load <2 x i16>, <2 x i16>* %2, align 2
851 ret <2 x i16> %3
1015 …ationVStoreXImpl_short4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %val, i32 %x, i32 …
1017 %2 = bitcast i8* %1 to <4 x i16>*
1018 store <4 x i16> %val, <4 x i16>* %2, align 2
1023 %2 = bitcast i8* %1 to <3 x i16>*
1024 %3 = bitcast <2 x i32> %val to <4 x i16>
1025 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
1026 store <3 x i16> %4, <3 x i16>* %2, align 2
1029 …ationVStoreXImpl_short2(%struct.rs_allocation* nocapture readonly %a, <2 x i16> %val, i32 %x, i32 …
1031 %2 = bitcast i8* %1 to <2 x i16>*
1032 store <2 x i16> %val, <2 x i16>* %2, align 2
1036 …tionVStoreXImpl_ushort4(%struct.rs_allocation* nocapture readonly %a, <4 x i16> %val, i32 %x, i32 …
1038 %2 = bitcast i8* %1 to <4 x i16>*
1039 store <4 x i16> %val, <4 x i16>* %2, align 2
1044 %2 = bitcast i8* %1 to <3 x i16>*
1045 %3 = bitcast <2 x i32> %val to <4 x i16>
1046 %4 = shufflevector <4 x i16> %3, <4 x i16> undef, <3 x i32> <i32 0, i32 1, i32 2>
1047 store <3 x i16> %4, <3 x i16>* %2, align 2
1050 …tionVStoreXImpl_ushort2(%struct.rs_allocation* nocapture readonly %a, <2 x i16> %val, i32 %x, i32 …
1052 %2 = bitcast i8* %1 to <2 x i16>*
1053 store <2 x i16> %val, <2 x i16>* %2, align 2
1071 define void @__rsAllocationVStoreXImpl_char2(%struct.rs_allocation* nocapture readonly %a, i16 %val…
1074 %3 = bitcast i16 %val to <2 x i8>
1093 define void @__rsAllocationVStoreXImpl_uchar2(%struct.rs_allocation* nocapture readonly %a, i16 %va…
1096 %3 = bitcast i16 %val to <2 x i8>