HomeSort by relevance Sort by last modified time
    Searched full:i16 (Results 76 - 100 of 1872) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/llvm/test/CodeGen/PowerPC/
lha.ll 3 define i32 @test(i16* %a) {
4 %tmp.1 = load i16* %a ; <i16> [#uses=1]
5 %tmp.2 = sext i16 %tmp.1 to i32 ; <i32> [#uses=1]
small-arguments.ll 3 declare signext i16 @foo()
5 define i32 @test1(i16 signext %X) {
6 %Y = sext i16 %X to i32 ;; dead
10 define i32 @test2(i16 zeroext %X) {
11 %Y = sext i16 %X to i32
17 %tmp.0 = call signext i16 @foo() ;; no extsh!
18 %tmp.1 = icmp slt i16 %tmp.0, 1234
22 call i32 @test1(i16 signext 0)
28 define i32 @test4(i16* %P) {
29 %tmp.1 = load i16* %
    [all...]
and_sext.ll 6 %tmp.79 = trunc i32 %mode.0.i.0 to i16
7 %tmp.80 = sext i16 %tmp.79 to i32
12 define signext i16 @test2(i16 signext %X, i16 signext %x) {
13 %tmp = sext i16 %X to i32
14 %tmp1 = sext i16 %x to i32
17 %tmp5 = trunc i32 %tmp4 to i16
18 %tmp45 = sext i16 %tmp5 to i32
19 %retval = trunc i32 %tmp45 to i16
    [all...]
  /external/llvm/test/Transforms/GVN/
2007-07-31-RedundantPhi.ll 3 @img_width = external global i16 ; <i16*> [#uses=2]
5 define i32 @smpUMHEXBipredIntegerPelBlockMotionSearch(i16* %cur_pic, i16 signext %ref, i32 %list, i32 %pic_pix_x, i32 %pic_pix_y, i32 %blocktype, i16 signext %pred_mv_x1, i16 signext %pred_mv_y1, i16 signext %pred_mv_x2, i16 signext %pred_mv_y2, i16* %mv_x, i16* %mv_y, i16* %s_mv_x, i16* %s_mv_y, i32 %search_range, i32 %min_mcost, i32 %lambda_factor)
    [all...]
  /external/llvm/test/CodeGen/ARM/
2009-05-07-RegAllocLocal.ll 5 define i16 @fn16(i16 %arg0.0, <2 x i16> %arg1, i16 %arg2.0) nounwind {
7 store <2 x i16> %arg1, <2 x i16>* null
9 ret i16 0
2009-09-24-spill-align.ll 6 %arg0_poly16x4_t = alloca <4 x i16> ; <<4 x i16>*> [#uses=1]
7 %out_poly16_t = alloca i16 ; <i16*> [#uses=1]
10 %0 = load <4 x i16>* %arg0_poly16x4_t, align 8 ; <<4 x i16>> [#uses=1]
11 %1 = extractelement <4 x i16> %0, i32 1 ; <i16> [#uses=1]
12 store i16 %1, i16* %out_poly16_t, align
    [all...]
2012-03-13-DAGCombineBug.ll 5 ; (i16 load $addr+c*sizeof(i16)). It should have issued an extload instead. i.e.
6 ; (i32 extload $addr+c*sizeof(i16)
7 define void @test_hi_short3(<3 x i16> * nocapture %srcA, <2 x i16> * nocapture %dst) nounwind {
10 %0 = load <3 x i16> * %srcA, align 8
11 %1 = shufflevector <3 x i16> %0, <3 x i16> undef, <2 x i32> <i32 2, i32 undef>
12 store <2 x i16> %1, <2 x i16> * %dst, align
    [all...]
neon_ld1.ll 6 ; CHECK: vadd.i16 d
8 define void @t1(<2 x i32>* %r, <4 x i16>* %a, <4 x i16>* %b) nounwind {
10 %0 = load <4 x i16>* %a, align 8 ; <<4 x i16>> [#uses=1]
11 %1 = load <4 x i16>* %b, align 8 ; <<4 x i16>> [#uses=1]
12 %2 = add <4 x i16> %0, %1 ; <<4 x i16>> [#uses=1]
13 %3 = bitcast <4 x i16> %2 to <2 x i32> ; <<2 x i32>> [#uses=1
    [all...]
vqshrn.ll 3 define <8 x i8> @vqshrns8(<8 x i16>* %A) nounwind {
6 %tmp1 = load <8 x i16>* %A
7 %tmp2 = call <8 x i8> @llvm.arm.neon.vqshiftns.v8i8(<8 x i16> %tmp1, <8 x i16> < i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8 >
    [all...]
vshrn.ll 3 define <8 x i8> @vshrns8(<8 x i16>* %A) nounwind {
5 ;CHECK: vshrn.i16
6 %tmp1 = load <8 x i16>* %A
7 %tmp2 = call <8 x i8> @llvm.arm.neon.vshiftn.v8i8(<8 x i16> %tmp1, <8 x i16> < i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8, i16 -8 >
    [all...]
str_pre.ll 12 define i16* @test2(i16* %X, i32* %A) {
14 %Y = getelementptr i16* %X, i32 4 ; <i16*> [#uses=2]
15 %tmp = trunc i32 %B to i16 ; <i16> [#uses=1]
16 store i16 %tmp, i16* %Y
17 ret i16* %Y
fast-isel-ldrh-strh-arm.ll 4 define zeroext i16 @t1(i16* nocapture %a) nounwind uwtable readonly ssp {
7 %add.ptr = getelementptr inbounds i16* %a, i64 -8
8 %0 = load i16* %add.ptr, align 2
10 ret i16 %0
13 define zeroext i16 @t2(i16* nocapture %a) nounwind uwtable readonly ssp {
16 %add.ptr = getelementptr inbounds i16* %a, i64 -16
17 %0 = load i16* %add.ptr, align 2
19 ret i16 %
    [all...]
  /external/llvm/test/CodeGen/X86/
20090313-signext.ll 6 @x = common global i16 0
8 define signext i16 @f() nounwind {
10 %0 = tail call signext i16 @h() nounwind
11 %1 = sext i16 %0 to i32
13 %2 = load i16* @x, align 2
14 ret i16 %2
17 declare signext i16 @h()
widen_cast-2.ll 10 define void @convert(<7 x i32>* %dst, <14 x i16>* %src) nounwind {
13 %src.addr = alloca <14 x i16>* ; <<14 x i16>**> [#uses=2]
16 store <14 x i16>* %src, <14 x i16>** %src.addr
30 %tmp4 = load <14 x i16>** %src.addr ; <<4 x i16>*> [#uses=1]
31 %arrayidx5 = getelementptr <14 x i16>* %tmp4, i32 %tmp3 ; <<4 x i16>*> [#uses=1]
32 %tmp6 = load <14 x i16>* %arrayidx5 ; <<4 x i16>> [#uses=1
    [all...]
opt-ext-uses.ll 3 define signext i16 @t() {
5 %tmp180 = load i16* null, align 2 ; <i16> [#uses=3]
6 %tmp180181 = sext i16 %tmp180 to i32 ; <i32> [#uses=1]
7 %tmp182 = add i16 %tmp180, 10
8 %tmp185 = icmp slt i16 %tmp182, 0 ; <i1> [#uses=1]
12 %tmp195196 = trunc i16 %tmp180 to i8 ; <i8> [#uses=0]
13 ret i16 %tmp180
17 %tmp3 = trunc i32 %tmp256 to i16
18 ret i16 %tmp
    [all...]
3addr-16bit.ll 6 define zeroext i16 @t1(i16 zeroext %c, i16 zeroext %k) nounwind ssp {
16 %0 = icmp eq i16 %k, %c ; <i1> [#uses=1]
17 %1 = add i16 %k, 1 ; <i16> [#uses=3]
21 tail call void @foo(i16 zeroext %1) nounwind
22 ret i16 %1
25 ret i16 %1
28 define zeroext i16 @t2(i16 zeroext %c, i16 zeroext %k) nounwind ssp
    [all...]
2009-10-14-LiveVariablesBug.ll 5 @llvm.used = appending global [1 x i8*] [i8* bitcast (void (i16)* @foo to i8*)], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]
7 define void @foo(i16 signext %source) nounwind ssp {
9 %source_addr = alloca i16, align 2 ; <i16*> [#uses=2]
10 store i16 %source, i16* %source_addr
13 %asmtmp = call i16 asm sideeffect "movw $1, $0", "=={ax},*m,~{dirflag},~{fpsr},~{flags},~{memory}"(i16* %source_addr) nounwind ; <i16> [#uses=0]
setcc.ll 7 define zeroext i16 @t1(i16 zeroext %x) nounwind readnone ssp {
13 %0 = icmp ugt i16 %x, 26 ; <i1> [#uses=1]
14 %iftmp.1.0 = select i1 %0, i16 32, i16 0 ; <i16> [#uses=1]
15 ret i16 %iftmp.1.0
18 define zeroext i16 @t2(i16 zeroext %x) nounwind readnone ssp {
23 %0 = icmp ult i16 %x, 26 ; <i1> [#uses=1
    [all...]
  /external/llvm/test/Feature/
paramattrs.ll 8 declare signext i16 @"test"(i16 signext %arg)
9 declare zeroext i8 @"test2" (i16 zeroext %a2)
16 %val = trunc i32 %argc to i16
17 %res1 = call signext i16 (i16 ) *@test(i16 signext %val)
18 %two = add i16 %res1, %res1
19 %res2 = call zeroext i8 @test2(i16 zeroext %two )
20 %retVal = sext i16 %two to i3
    [all...]
  /external/llvm/test/Transforms/InstSimplify/
2011-10-27-BinOpCrash.ll 3 @_ZN11xercesc_2_5L11gDigitCharsE = external constant [32 x i16], align 2
4 @_ZN11xercesc_2_5L10gBaseCharsE = external constant [354 x i16], align 2
5 @_ZN11xercesc_2_5L17gIdeographicCharsE = external constant [7 x i16], align 2
6 @_ZN11xercesc_2_5L15gCombiningCharsE = external constant [163 x i16], align 2
9 %a = add i32 %x, add (i32 add (i32 ashr (i32 add (i32 mul (i32 ptrtoint ([32 x i16]* @_ZN11xercesc_2_5L11gDigitCharsE to i32), i32 -1), i32 ptrtoint (i16* getelementptr inbounds ([32 x i16]* @_ZN11xercesc_2_5L11gDigitCharsE, i32 0, i32 30) to i32)), i32 1), i32 ashr (i32 add (i32 mul (i32 ptrtoint ([7 x i16]* @_ZN11xercesc_2_5L17gIdeographicCharsE to i32), i32 -1), i32 ptrtoint (i16* getelementptr inbounds ([7 x i16]* @_ZN11xercesc_2_5L17gIdeographicCharsE, i32 0, i32 4) to i32)), i32 1)), i32 8
    [all...]
  /external/llvm/test/CodeGen/MSP430/
2009-12-21-FrameAddr.ll 3 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8"
8 %fa = call i16* @llvm.frameaddress(i32 0)
9 store i16 0, i16* %fa
13 declare i16* @llvm.frameaddress(i32)
inline-asm.ll 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8"
6 call void asm sideeffect "bic\09$0,r2", "i"(i16 32) nounwind
10 define void @reg(i16 %a) nounwind {
11 call void asm sideeffect "bic\09$0,r2", "r"(i16 %a) nounwind
15 @foo = global i16 0, align 2
18 call void asm sideeffect "bic\09$0,r2", "i"(i16* getelementptr(i16* @foo, i32 1)) nounwind
23 %fooval = load i16* @foo
24 call void asm sideeffect "bic\09$0,r2", "m"(i16 %fooval) nounwind
  /external/llvm/test/Transforms/IndVarSimplify/
2008-09-02-IVType.ll 6 %struct.DCPredictors = type { [5 x i16] }
7 %struct.DecodeTable = type { i16, i16, i16, i16, i8**, i8** }
8 %struct.ICMDataProcRecord = type <{ i16 (i8**, i32, i32)*, i32 }>
9 %struct.JPEGBitStream = type { i8*, i32, i32, i32, i32, i32, %struct.App1Marker*, i8*, i32, i16, i16, i32 }
10 %struct.JPEGGlobals = type { [2048 x i8], %struct.JPEGBitStream, i8*, i32, i32, %struct.ComponentInstanceRecord*, %struct.ComponentInstanceRecord*, i32, %struct.OpaqueQTMLMutex*, %struct.Rect, i32, i32, %struct.SharedGlobals, %struct.DCPredictors, i8, i8, void (i8*, i16**, i32, %struct.YUVGeneralParams*)*, %struct.YUVGeneralParams, i16, i16, i32, [5 x i16*], [5 x %struct.DecodeTable*], [5 x %struct.DecodeTable*], [5 x i8], [5 x i8], (…)
    [all...]
  /external/llvm/test/CodeGen/Thumb2/
thumb2-str_pre.ll 13 define i16* @test2(i16* %X, i32* %A) {
17 %Y = getelementptr i16* %X, i32 4 ; <i16*> [#uses=2]
18 %tmp = trunc i32 %B to i16 ; <i16> [#uses=1]
19 store i16 %tmp, i16* %Y
20 ret i16* %Y
  /external/llvm/test/Analysis/ScalarEvolution/
2009-01-02-SignedNegativeStride.ll 4 @g_16 = external global i16 ; <i16*> [#uses=3]
9 %0 = load i16* @g_16, align 2 ; <i16> [#uses=1]
10 %1 = icmp sgt i16 %0, 0 ; <i1> [#uses=1]
14 %g_16.promoted = load i16* @g_16 ; <i16> [#uses=1]
18 %g_16.tmp.0 = phi i16 [ %g_16.promoted, %bb.nph ], [ %2, %bb1 ] ; <i16> [#uses=1]
19 %2 = add i16 %g_16.tmp.0, -1 ; <i16> [#uses=3
    [all...]

Completed in 1935 milliseconds

1 2 34 5 6 7 8 91011>>