Home | History | Annotate | Download | only in PowerPC

Lines Matching full:i16

2 target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
15 %struct.FlatnessAnalysis = type { i16, i16, i32, i32*, i8*, [512 x i32], [256 x i32] }
16 %struct.Frame = type <{ i8, i8, i8, i8, i8, [3 x i8], i32, i32, %struct.Mutex*, %struct.Condv*, [8 x i8], %struct.FramePixels, %struct.FrameMotionVectorCache, %struct.FrameIndex, i32, i8*, i8*, i8*, i8*, i16*, %struct.FlatnessAnalysis, %struct.NoiseAnalysis, %struct.VisualActivity, %struct.FrameMotionInfo, %struct.FrameMotionAnalysis, %struct.FrameDataRateParameters, %struct.FrameEncoderTags, %struct.DecodeComplexityInfo, %struct.DecodeComplexityOptions, %struct.MotionInfoFor16x16_FasterSP*, [1 x i32] }>
20 %struct.FrameMotionAnalysis = type { i32, i32, i32, %struct.MoEstMotion16x16*, %struct.MbAnalysis*, i32, i32, i16, i16, i32, i32, i32, i32, i8, i8 }
23 %struct.FramePixels = type <{ i8, i8, i8, i8, i8, i8, i8, i8, i8*, i8*, i32, [4 x i8*], [4 x i8*], [2 x [4 x i32]], [2 x [4 x i32]], %struct.PixelData, %struct.InterpolationCache*, %struct.InterpolationCache*, %struct.InterpolationCache*, [16 x i16], [16 x i16], [12 x i8], %"struct.PortableSInt32Array<4>", %"struct.PortableSInt32Array<8>", %struct.ICOffsetArraysY, %struct.UVSrcOffsetEtcX_Struct*, i32*, i32*, [3 x i32] }>
26 %struct.LoopFilterInfo = type { %struct.BiPartSrcDescriptor**, i32, i32, i32, i32, i32*, i32, %"struct.LoopFilterInfo::SliceInfoStruct"*, i32, %struct.Mutex*, i16*, %struct.FramePixels*, i8*, i8*, i8*, i8*, i8*, %struct.PerMacroblockBoundaryStrengths*, %struct.Mutex*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i8, i8, i8, i8*, i8*, i8, void (i8*, i8*, i32, i32, i32, i32, i32, i8*, i32)*, void (i8*, i8*, i32, i32, i32, i32, i32, i8*, i32, i8*)*, i32 }
30 %struct.Map4x4ToPartIdx = type { i16 }
34 %struct.MoEstPartMotionInfo = type { i32, %struct.PartGeom, i32, i32, [2 x %struct.MotionVectors], [2 x i8], i16 }
35 %struct.MoEstPredCost = type { i32, i16, i16 }
40 %struct.NoiseAnalysis = type { i16, i16, i32, i8*, i8*, i8*, [512 x i32] }
49 %struct.UVSrcOffsetEtcX_Struct = type <{ i16 }>
50 %struct.VisualActivity = type { i16, i16, i32, i32, i32*, i32*, i32, i32, i32*, i32, i32, i32, i32, i32, i8*, i32, [2 x i32], i32, i32, i32, i16*, i16, i16, i16, i16, float, i8*, i32*, i32, i32, i8 }
189 bitcast %struct.BiPartSrcDescriptor* %57 to i16* ; <i16*>:62 [#uses=5]
190 load i16* %62, align 2 ; <i16>:63 [#uses=2]
191 getelementptr i16* %62, i32 1 ; <i16*>:64 [#uses=1]
192 load i16* %64, align 2 ; <i16>:65 [#uses=2]
193 getelementptr i16* %62, i32 2 ; <i16*>:66 [#uses=1]
194 load i16* %66, align 2 ; <i16>:67 [#uses=2]
195 getelementptr i16* %62, i32 3 ; <i16*>:68 [#uses=1]
196 load i16* %68, align 2 ; <i16>:69 [#uses=2]
197 getelementptr i16* %62, i32 6 ; <i16*>:70 [#uses=1]
198 load i16* %70, align 2 ; <i16>:71 [#uses=2]
199 bitcast %struct.BiPartSrcDescriptor* %59 to i16* ; <i16*>:72 [#uses=5]
200 load i16* %72, align 2 ; <i16>:73 [#uses=2]
201 getelementptr i16* %72, i32 1 ; <i16*>:74 [#uses=1]
202 load i16* %74, align 2 ; <i16>:75 [#uses=2]
203 getelementptr i16* %72, i32 2 ; <i16*>:76 [#uses=1]
204 load i16* %76, align 2 ; <i16>:77 [#uses=2]
205 getelementptr i16* %72, i32 3 ; <i16*>:78 [#uses=1]
206 load i16* %78, align 2 ; <i16>:79 [#uses=2]
207 getelementptr i16* %72, i32 6 ; <i16*>:80 [#uses=1]
208 load i16* %80, align 2 ; <i16>:81 [#uses=2]
209 sub i16 %63, %73 ; <i16>:82 [#uses=3]
210 sub i16 %65, %75 ; <i16>:83 [#uses=3]
211 sub i16 %67, %77 ; <i16>:84 [#uses=3]
212 sub i16 %69, %79 ; <i16>:85 [#uses=3]
213 sub i16 %71, %81 ; <i16>:86 [#uses=3]
214 sub i16 0, %82 ; <i16>:87 [#uses=1]
215 icmp slt i16 %82, 0 ; <i1>:88 [#uses=1]
216 %. = select i1 %88, i16 %87, i16 %82 ; <i16> [#uses=1]
217 sub i16 0, %83 ; <i16>:89 [#uses=1]
218 icmp slt i16 %83, 0 ; <i1>:90 [#uses=1]
219 %.660 = select i1 %90, i16 %89, i16 %83 ; <i16> [#uses=1]
220 sub i16 0, %84 ; <i16>:91 [#uses=1]
221 icmp slt i16 %84, 0 ; <i1>:92 [#uses=1]
222 %.661 = select i1 %92, i16 %91, i16 %84 ; <i16> [#uses=1]
223 sub i16 0, %85 ; <i16>:93 [#uses=1]
224 icmp slt i16 %85, 0 ; <i1>:94 [#uses=1]
225 %.662 = select i1 %94, i16 %93, i16 %85 ; <i16> [#uses=1]
226 sub i16 0, %86 ; <i16>:95 [#uses=1]
227 icmp slt i16 %86, 0 ; <i1>:96 [#uses=1]
228 %.663 = select i1 %96, i16 %95, i16 %86 ; <i16> [#uses=1]
278 call i16 @llvm.bswap.i16( i16 %81 ) ; <i16>:127 [#uses=1]
279 sub i16 %63, %77 ; <i16>:128 [#uses=3]
280 sub i16 %65, %79 ; <i16>:129 [#uses=3]
281 sub i16 %67, %73 ; <i16>:130 [#uses=3]
282 sub i16 %69, %75 ; <i16>:131 [#uses=3]
283 sub i16 %71, %127 ; <i16>:132 [#uses=3]
284 sub i16 0, %128 ; <i16>:133 [#uses=1]
285 icmp slt i16 %128, 0 ; <i1>:134 [#uses=1]
286 %.673 = select i1 %134, i16 %133, i16 %128 ; <i16> [#uses=1]
287 sub i16 0, %129 ; <i16>:135 [#uses=1]
288 icmp slt i16 %129, 0 ; <i1>:136 [#uses=1]
289 %.674 = select i1 %136, i16 %135, i16 %129 ; <i16> [#uses=1]
290 sub i16 0, %130 ; <i16>:137 [#uses=1]
291 icmp slt i16 %130, 0 ; <i1>:138 [#uses=1]
292 %.675 = select i1 %138, i16 %137, i16 %130 ; <i16> [#uses=1]
293 sub i16 0, %131 ; <i16>:139 [#uses=1]
294 icmp slt i16 %131, 0 ; <i1>:140 [#uses=1]
295 %.676 = select i1 %140, i16 %139, i16 %131 ; <i16> [#uses=1]
296 sub i16 0, %132 ; <i16>:141 [#uses=1]
297 icmp slt i16 %132, 0 ; <i1>:142 [#uses=1]
298 %.677 = select i1 %142, i16 %141, i16 %132 ; <i16> [#uses=1]
302 %vu16Delta_0.0 = phi i16 [ %.673, %bb303 ], [ %., %bb298 ] ; <i16> [#uses=1]
303 %vu16Delta_1.0 = phi i16 [ %.674, %bb303 ], [ %.660, %bb298 ] ; <i16> [#uses=0]
304 %vu16Delta_2.0 = phi i16 [ %.675, %bb303 ], [ %.661, %bb298 ] ; <i16> [#uses=0]
305 %vu16Delta_3.0 = phi i16 [ %.676, %bb303 ], [ %.662, %bb298 ] ; <i16> [#uses=0]
306 %vu16Delta_6.0 = phi i16 [ %.677, %bb303 ], [ %.663, %bb298 ] ; <i16> [#uses=0]
307 lshr i16 %vu16Delta_0.0, 8 ; <i16>:143 [#uses=1]
308 trunc i16 %143 to i8 ; <i8>:144 [#uses=1]
350 declare i16 @llvm.bswap.i16(i16) nounwind readnone