/frameworks/rs/driver/runtime/ll32/ |
D | allocation.ll | 1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v… 4 declare i8* @rsOffset([1 x i32] %a.coerce, i32 %sizeOf, i32 %x, i32 %y, i32 %z) 5 declare i8* @rsOffsetNs([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) 36 define void @rsSetElementAtImpl_char([1 x i32] %a.coerce, i8 signext %val, i32 %x, i32 %y, i32 %z) … 37 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 1, i32 %x, i32 %y, i32 %z) #2 42 define signext i8 @rsGetElementAtImpl_char([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #0 { 43 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 1, i32 %x, i32 %y, i32 %z) #2 49 define void @rsSetElementAtImpl_char2([1 x i32] %a.coerce, <2 x i8> %val, i32 %x, i32 %y, i32 %z) #… 50 %1 = tail call i8* @rsOffset([1 x i32] %a.coerce, i32 2, i32 %x, i32 %y, i32 %z) #2 56 define <2 x i8> @rsGetElementAtImpl_char2([1 x i32] %a.coerce, i32 %x, i32 %y, i32 %z) #0 { [all …]
|
/frameworks/rs/driver/runtime/ll64/ |
D | allocation.ll | 6 …re i8* @rsOffset(%struct.rs_allocation* nocapture readonly %a, i32 %sizeOf, i32 %x, i32 %y, i32 %z) 7 declare i8* @rsOffsetNs(%struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) 38 …pl_char(%struct.rs_allocation* nocapture readonly %a, i8 signext %val, i32 %x, i32 %y, i32 %z) #1 { 39 %1 = tail call i8* @rsOffset(%struct.rs_allocation* %a, i32 1, i32 %x, i32 %y, i32 %z) #2 44 …@rsGetElementAtImpl_char(%struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #0 { 45 %1 = tail call i8* @rsOffset(%struct.rs_allocation* %a, i32 1, i32 %x, i32 %y, i32 %z) #2 51 …ntAtImpl_char2(%struct.rs_allocation* nocapture readonly %a, i16 %val, i32 %x, i32 %y, i32 %z) #1 { 52 %1 = tail call i8* @rsOffset(%struct.rs_allocation* %a, i32 2, i32 %x, i32 %y, i32 %z) #2 59 …rsGetElementAtImpl_char2(%struct.rs_allocation* nocapture readonly %a, i32 %x, i32 %y, i32 %z) #0 { 60 %1 = tail call i8* @rsOffset(%struct.rs_allocation* %a, i32 2, i32 %x, i32 %y, i32 %z) #2 [all …]
|
/frameworks/compile/libbcc/tests/libbcc/ |
D | test_reduce_general_cleanup.ll | 27 %struct.IndexedVal = type { float, i32 } 29 @.rs.reduce_fn.aiAccum = global i8* bitcast (void (i32*, i32)* @aiAccum to i8*), align 4 33 @.rs.reduce_fn.fMMAccumulator = global i8* bitcast (void (%struct.MinAndMax*, float, i32)* @fMMAccu… 35 @.rs.reduce_fn.fMMOutConverter = global i8* bitcast (void (<2 x i32>*, %struct.MinAndMax*)* @fMMOut… 36 @.rs.reduce_fn.fzInit = global i8* bitcast (void (i32*)* @fzInit to i8*), align 4 37 @.rs.reduce_fn.fzAccum = global i8* bitcast (void (i32*, i32, i32)* @fzAccum to i8*), align 4 38 @.rs.reduce_fn.fzCombine = global i8* bitcast (void (i32*, i32*)* @fzCombine to i8*), align 4 39 @.rs.reduce_fn.fz2Init = global i8* bitcast (void (<2 x i32>*)* @fz2Init to i8*), align 4 40 @.rs.reduce_fn.fz2Accum = global i8* bitcast (void (<2 x i32>*, i32, i32, i32)* @fz2Accum to i8*), … 41 @.rs.reduce_fn.fz2Combine = global i8* bitcast (void (<2 x i32>*, <2 x i32>*)* @fz2Combine to i8*),… [all …]
|
D | test_reduce_general_metadata.ll | 43 %struct.IndexedVal.1 = type { float, i32 } 45 ….0 { %struct.IndexedVal.1 { float 0.000000e+00, i32 -1 }, %struct.IndexedVal.1 { float -0.000000e+… 46 …i32>*)* @fz2Init to i8*), i8* bitcast (void ([256 x i32]*, [256 x i32]*)* @hsgCombine to i8*), i8*… 49 define internal void @aiAccum(i32* nocapture %accum, i32 %val) #0 { 50 %1 = load i32, i32* %accum, align 4, !tbaa !18 51 %2 = add nsw i32 %1, %val 52 store i32 %2, i32* %accum, align 4, !tbaa !18 57 define internal void @mpyInit(i32* nocapture %accum) #0 { 58 store i32 1, i32* %accum, align 4, !tbaa !18 63 define internal void @mpyAccum(i32* nocapture %accum, i32 %val) #0 { [all …]
|
D | getelementptr.ll | 24 define void @root(i32* nocapture %ain, i32* nocapture %out, i32 %x, i32 %y, i32 %z) { 26 ; CHECK: define void @root.expand(%RsExpandKernelDriverInfoPfx* %p, i32 %x1, i32 %x2, i32 %outstep) 28 …entptr inbounds %RsExpandKernelDriverInfoPfx, %RsExpandKernelDriverInfoPfx* %p, i32 0, i32 1, i32 0 29 ; CHECK: load i32, i32* %instep_addr.gep 30 …entptr inbounds %RsExpandKernelDriverInfoPfx, %RsExpandKernelDriverInfoPfx* %p, i32 0, i32 0, i32 0 32 …entptr inbounds %RsExpandKernelDriverInfoPfx, %RsExpandKernelDriverInfoPfx* %p, i32 0, i32 3, i32 0 34 …entptr inbounds %RsExpandKernelDriverInfoPfx, %RsExpandKernelDriverInfoPfx* %p, i32 0, i32 7, i32 1 35 ; CHECK: load i32, i32* %Y.gep 36 …entptr inbounds %RsExpandKernelDriverInfoPfx, %RsExpandKernelDriverInfoPfx* %p, i32 0, i32 7, i32 2 37 ; CHECK: load i32, i32* %Z.gep [all …]
|
D | tbaa.ll | 21 …: %0 = load {{.*}}, i8** %out_buf.gep, !tbaa {{.*}} <-> store i32 %call.result, i32* {{.*}}, !… 22 …put_buf = load i8*, i8** %input_buf.gep, !tbaa {{.*}} <-> store i32 %call.result, i32* {{.*}}, !… 25 define i32 @add1(i32 %in) #0 { 26 %1 = add nsw i32 %in, 1 27 ret i32 %1
|
D | tbaa-through-alloca.ll | 21 %struct.int5.0 = type { [5 x i32] } 29 %2 = getelementptr inbounds %struct.int5.0, %struct.int5.0* %in, i64 0, i32 0, i64 %indvars.iv 31 %load_from_input = load i32, i32* %2, align 4, !tbaa !9 32 %3 = add nsw i32 %load_from_input, 1 33 store i32 %3, i32* %2, align 4, !tbaa !9 41 …tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %5, i8* %6, i64 20, i32 4, i1 false), !tbaa.struct !… 46 declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture, i8* nocapture readonly, i64, i32, i1) #0
|
/frameworks/rs/driver/runtime/arch/ |
D | neon.ll | 1 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v… 10 declare <2 x i32> @llvm.arm.neon.vmaxs.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 11 declare <4 x i32> @llvm.arm.neon.vmaxs.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 12 declare <2 x i32> @llvm.arm.neon.vmaxu.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 13 declare <4 x i32> @llvm.arm.neon.vmaxu.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 19 declare <2 x i32> @llvm.arm.neon.vmins.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 20 declare <4 x i32> @llvm.arm.neon.vmins.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 21 declare <2 x i32> @llvm.arm.neon.vminu.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 22 declare <4 x i32> @llvm.arm.neon.vminu.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 27 declare <4 x i16> @llvm.arm.neon.vqshiftns.v4i16(<4 x i32>, <4 x i32>) nounwind readnone [all …]
|
D | asimd.ll | 10 declare <2 x i32> @llvm.aarch64.neon.smax.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 11 declare <4 x i32> @llvm.aarch64.neon.smax.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 12 declare <2 x i32> @llvm.aarch64.neon.umax.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 13 declare <4 x i32> @llvm.aarch64.neon.umax.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 19 declare <2 x i32> @llvm.aarch64.neon.smin.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 20 declare <4 x i32> @llvm.aarch64.neon.smin.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 21 declare <2 x i32> @llvm.aarch64.neon.umin.v2i32(<2 x i32>, <2 x i32>) nounwind readnone 22 declare <4 x i32> @llvm.aarch64.neon.umin.v4i32(<4 x i32>, <4 x i32>) nounwind readnone 27 declare <4 x i16> @llvm.aarch64.neon.sqshl.v4i16(<4 x i32>, <4 x i32>) nounwind readnone 28 declare <2 x i32> @llvm.aarch64.neon.sqshl.v2i32(<2 x i64>, <2 x i64>) nounwind readnone [all …]
|
D | x86_sse2.ll | 1 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-v… 24 %1 = shufflevector <3 x float> %in, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 25 %2 = shufflevector <3 x float> %low, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 26 %3 = shufflevector <3 x float> %high, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 28 %5 = shufflevector <4 x float> %4, <4 x float> undef, <3 x i32> <i32 0, i32 1, i32 2> 33 %1 = shufflevector <2 x float> %in, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 34 %2 = shufflevector <2 x float> %low, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 35 %3 = shufflevector <2 x float> %high, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 37 %5 = shufflevector <4 x float> %4, <4 x float> undef, <2 x i32> <i32 0, i32 1> 42 %1 = insertelement <4 x float> undef, float %in, i32 0 [all …]
|
D | x86_sse3.ll | 1 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-v… 4 declare <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64>, i32) nounwind readnone 12 %4 = extractelement <4 x float> %3, i32 0 18 %2 = shufflevector <3 x float> %1, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 20 %4 = tail call <2 x i64> @llvm.x86.sse2.psll.dq(<2 x i64> %3, i32 32) 24 %8 = extractelement <4 x float> %7, i32 0 30 %2 = shufflevector <2 x float> %1, <2 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> 32 %4 = extractelement <4 x float> %3, i32 0 45 %4 = extractelement <4 x float> %3, i32 0 52 %2 = shufflevector <3 x float> %1, <3 x float> undef, <4 x i32> <i32 0, i32 1, i32 2, i32 3> [all …]
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/ |
D | h264bsd_reconstruct.h | 74 i32 x0, 75 i32 y0, 85 i32 x0, 86 i32 y0, 96 i32 x0, 97 i32 y0, 107 i32 x0, 108 i32 y0, 119 i32 x0, 120 i32 y0, [all …]
|
D | h264bsd_reconstruct.c | 113 i32 x0, in h264bsdInterpolateChromaHor() 114 i32 y0, in h264bsdInterpolateChromaHor() 209 i32 x0, in h264bsdInterpolateChromaVer() 210 i32 y0, in h264bsdInterpolateChromaVer() 305 i32 x0, in h264bsdInterpolateChromaHorVer() 306 i32 y0, in h264bsdInterpolateChromaHorVer() 429 i32 xInt, yInt; in PredictChroma() 494 i32 x0, in h264bsdInterpolateVerHalf() 495 i32 y0, in h264bsdInterpolateVerHalf() 503 i32 tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7; in h264bsdInterpolateVerHalf() [all …]
|
D | h264bsd_dpb.c | 90 static i32 ComparePictures(const void *ptr1, const void *ptr2); 103 static u32 Mmcop6(dpbStorage_t *dpb, u32 frameNum, i32 picOrderCnt, 108 static i32 FindDpbPic(dpbStorage_t *dpb, i32 picNum, u32 isShortTerm); 139 static i32 ComparePictures(const void *ptr1, const void *ptr2) in ComparePictures() 235 i32 picNum, picNumNoWrap, index; in h264bsdReorderRefPicList() 262 (i32)picNumPred - (i32)order->command[i].absDiffPicNum; in h264bsdReorderRefPicList() 264 picNumNoWrap += (i32)dpb->maxFrameNum; in h264bsdReorderRefPicList() 269 (i32)(picNumPred + order->command[i].absDiffPicNum); in h264bsdReorderRefPicList() 270 if (picNumNoWrap >= (i32)dpb->maxFrameNum) in h264bsdReorderRefPicList() 271 picNumNoWrap -= (i32)dpb->maxFrameNum; in h264bsdReorderRefPicList() [all …]
|
D | h264bsd_slice_header.h | 116 i32 deltaPicOrderCntBottom; 117 i32 deltaPicOrderCnt[2]; 121 i32 sliceQpDelta; 123 i32 sliceAlphaC0Offset; 124 i32 sliceBetaOffset; 163 i32 *deltaPicOrderCntBottom); 170 i32 *deltaPicOrderCnt);
|
D | h264bsd_pic_order_cnt.c | 79 i32 h264bsdDecodePicOrderCnt(pocStorage_t *poc, seqParamSet_t *sps, in h264bsdDecodePicOrderCnt() 86 i32 picOrderCnt; in h264bsdDecodePicOrderCnt() 89 i32 expectedDeltaPicOrderCntCycle; in h264bsdDecodePicOrderCnt() 169 (i32)sps->maxPicOrderCntLsb; in h264bsdDecodePicOrderCnt() 176 (i32)sps->maxPicOrderCntLsb; in h264bsdDecodePicOrderCnt() 188 picOrderCnt += (i32)pSliceHeader->picOrderCntLsb; in h264bsdDecodePicOrderCnt() 266 (i32)picOrderCntCycleCnt * expectedDeltaPicOrderCntCycle; in h264bsdDecodePicOrderCnt() 319 2 * (i32)(frameNumOffset + pSliceHeader->frameNum) - 1; in h264bsdDecodePicOrderCnt() 322 2 * (i32)(frameNumOffset + pSliceHeader->frameNum); in h264bsdDecodePicOrderCnt()
|
D | h264bsd_image.c | 172 i32 residual[][16]) in h264bsdWriteOutputBlocks() 185 i32 *pRes; in h264bsdWriteOutputBlocks() 186 i32 tmp1, tmp2, tmp3, tmp4; in h264bsdWriteOutputBlocks() 227 i32 *in32 = (i32*)tmp; in h264bsdWriteOutputBlocks() 228 i32 *out32 = (i32*)imageBlock; in h264bsdWriteOutputBlocks() 301 i32 *in32 = (i32*)tmp; in h264bsdWriteOutputBlocks() 302 i32 *out32 = (i32*)imageBlock; in h264bsdWriteOutputBlocks()
|
D | h264bsd_transform.c | 55 static const i32 levelScale[6][3] = { 94 u32 h264bsdProcessBlock(i32 *data, u32 qp, u32 skip, u32 coeffMap) in h264bsdProcessBlock() 99 i32 tmp0, tmp1, tmp2, tmp3; in h264bsdProcessBlock() 100 i32 d1, d2, d3; in h264bsdProcessBlock() 103 i32 *ptr; in h264bsdProcessBlock() 252 void h264bsdProcessLumaDc(i32 *data, u32 qp) in h264bsdProcessLumaDc() 257 i32 tmp0, tmp1, tmp2, tmp3; in h264bsdProcessLumaDc() 260 i32 levScale; in h264bsdProcessLumaDc() 261 i32 *ptr; in h264bsdProcessLumaDc() 320 i32 tmp; in h264bsdProcessLumaDc() [all …]
|
D | h264bsd_deblocking.c | 182 i32 imageWidth); 184 i32 imageWidth); 189 i32 imageWidth); 191 i32 imageWidth); 202 i32 chromaQpIndexOffset); 223 i32 chromaQpIndexOffset); 333 i32 tmp1, tmp2; in InnerBoundaryStrength() 334 i32 mv1, mv2, mv3, mv4; in InnerBoundaryStrength() 368 i32 tmp1, tmp2, tmp3, tmp4; in InnerBoundaryStrength2() 658 i32 delta, tc, tmp; in FilterVerLumaEdge() [all …]
|
D | h264bsd_macroblock_layer.h | 147 i32 level[26][16]; 155 i32 mbQpDelta; 166 i32 filterOffsetA; 167 i32 filterOffsetB; 169 i32 chromaQpIndexOffset; 200 image_t *currImage, dpbStorage_t *dpb, i32 *qpY, u32 mbNum,
|
D | h264bsd_macroblock_layer.c | 108 static u32 ProcessResidual(mbStorage_t *pMb, i32 residualLevel[][16], u32 *); 141 i32 itmp; in h264bsdDecodeMacroblockLayer() 172 i32 *level; in h264bsdDecodeMacroblockLayer() 187 *level++ = (i32)value; in h264bsdDecodeMacroblockLayer() 360 i32 itmp; in DecodeMbPred() 448 i32 itmp; in DecodeSubMbPred() 706 i32 nc; in DecodeResidual() 710 i32 (*level)[16]; in DecodeResidual() 722 nc = (i32)DetermineNc(pMb, 0, pResidual->totalCoeff); in DecodeResidual() 741 nc = (i32)DetermineNc(pMb, blockIndex, pResidual->totalCoeff); in DecodeResidual() [all …]
|
D | h264bsd_stream.c | 118 i32 bits, shift; in h264bsdShowBits32() 131 bits = (i32)pStrmData->strmBuffSize*8 - (i32)pStrmData->strmBuffReadBits; in h264bsdShowBits32() 152 shift = (i32)(24 + pStrmData->bitPosInWord); in h264bsdShowBits32() 154 bits -= (i32)(8 - pStrmData->bitPosInWord); in h264bsdShowBits32()
|
D | h264bsd_transform.h | 49 u32 h264bsdProcessBlock(i32 *data, u32 qp, u32 skip, u32 coeffMap); 50 void h264bsdProcessLumaDc(i32 *data, u32 qp); 51 void h264bsdProcessChromaDc(i32 *data, u32 qp);
|
D | h264bsd_slice_group_map.c | 305 i32 x, y, xDir, yDir, leftBound, topBound, rightBound, bottomBound; in DecodeBoxOutMap() 329 xDir = (i32)sliceGroupChangeDirectionFlag - 1; in DecodeBoxOutMap() 330 yDir = (i32)sliceGroupChangeDirectionFlag; in DecodeBoxOutMap() 345 yDir = 2 * (i32)sliceGroupChangeDirectionFlag - 1; in DecodeBoxOutMap() 349 rightBound = MIN(rightBound + 1, (i32)picWidth - 1); in DecodeBoxOutMap() 352 yDir = 1 - 2 * (i32)sliceGroupChangeDirectionFlag; in DecodeBoxOutMap() 358 xDir = 1 - 2 * (i32)sliceGroupChangeDirectionFlag; in DecodeBoxOutMap() 363 bottomBound = MIN(bottomBound + 1, (i32)picHeight - 1); in DecodeBoxOutMap() 365 xDir = 2 * (i32)sliceGroupChangeDirectionFlag - 1; in DecodeBoxOutMap()
|
/frameworks/av/services/camera/libcameraservice/common/ |
D | CameraModule.cpp | 89 if (entry.data.i32[i] == ANDROID_SHADING_MODE) { in deriveCameraCharacteristicsKeys() 119 highSpeedConfig.add(entry.data.i32[i]); // width in deriveCameraCharacteristicsKeys() 120 highSpeedConfig.add(entry.data.i32[i + 1]); // height in deriveCameraCharacteristicsKeys() 121 highSpeedConfig.add(entry.data.i32[i + 2]); // fps_min in deriveCameraCharacteristicsKeys() 122 highSpeedConfig.add(entry.data.i32[i + 3]); // fps_max in deriveCameraCharacteristicsKeys() 144 int32_t format = entry.data.i32[i + STREAM_FORMAT_OFFSET]; in deriveCameraCharacteristicsKeys() 145 int32_t width = entry.data.i32[i + STREAM_WIDTH_OFFSET]; in deriveCameraCharacteristicsKeys() 146 int32_t height = entry.data.i32[i + STREAM_HEIGHT_OFFSET]; in deriveCameraCharacteristicsKeys() 147 int32_t isInput = entry.data.i32[i + STREAM_IS_INPUT_OFFSET]; in deriveCameraCharacteristicsKeys() 197 preCorrectionArray.appendArray(entry.data.i32, entry.count); in deriveCameraCharacteristicsKeys() [all …]
|