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

1 2 3 4 5 67 8 91011>>

  /external/llvm/test/CodeGen/ARM/
vbsl-constant.ll 17 define <4 x i16> @v_bsli16(<4 x i16>* %A, <4 x i16>* %B, <4 x i16>* %C) nounwind {
22 %tmp1 = load <4 x i16>* %A
23 %tmp2 = load <4 x i16>* %B
24 %tmp3 = load <4 x i16>* %C
25 %tmp4 = and <4 x i16> %tmp1, <i16 3, i16 3, i16 3, i16 3
    [all...]
neon_div.ll 8 ;CHECK: vmovn.i16
29 define <4 x i16> @sdivi16(<4 x i16>* %A, <4 x i16>* %B) nounwind {
33 %tmp1 = load <4 x i16>* %A
34 %tmp2 = load <4 x i16>* %B
35 %tmp3 = sdiv <4 x i16> %tmp1, %tmp2
36 ret <4 x i16> %tmp3
39 define <4 x i16> @udivi16(<4 x i16>* %A, <4 x i16>* %B) nounwind
    [all...]
str_trunc.ll 6 define void @test1(i32 %v, i16* %ptr) {
7 %tmp = trunc i32 %v to i16 ; <i16> [#uses=1]
8 store i16 %tmp, i16* %ptr
2011-06-16-TailCallByVal.ll 2 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:32:64-v128:32:128-a0:0:32-n32"
5 %struct.A = type <{ i16, i16, i32, i16, i16, i32, i16, [8 x %struct.B], [418 x i8], %struct.C }>
6 %struct.B = type <{ i32, i16, i16 }>
7 %struct.C = type { i16, i32, i16, i16
    [all...]
2011-10-26-ExpandUnalignedLoadCrash.ll 5 define void @sample_test(i8* %.T0348, i16* nocapture %sourceA, i16* nocapture %destValues) {
8 %1 = bitcast i16* %destValues to i8*
11 %4 = bitcast i8* %3 to <3 x i16>*
12 %5 = load <3 x i16>* %4, align 1
13 %6 = bitcast i16* %sourceA to i8*
15 %8 = bitcast i8* %7 to <3 x i16>*
16 %9 = load <3 x i16>* %8, align 1
17 %10 = or <3 x i16> %9, %5
18 store <3 x i16> %10, <3 x i16>* %4, align
    [all...]
opt-shuff-tstore.ll 15 define void @func_2_16(<2 x i16> %param, <2 x i16>* %p) {
16 %r = add <2 x i16> %param, <i16 1, i16 2>
17 store <2 x i16> %r, <2 x i16>* %p
truncstore-dag-combine.ll 4 define void @bar(i8* %P, i16* %Q) {
6 %P1 = bitcast i8* %P to i16* ; <i16*> [#uses=1]
7 %tmp = load i16* %Q, align 1 ; <i16> [#uses=1]
8 store i16 %tmp, i16* %P1, align 1
  /external/llvm/test/Assembler/
2003-05-15-AssemblerProblem.ll 6 call void (...)* bitcast (void (i16*, i32)* @AddString to void (...)*)( i16* null, i32 0 )
10 define void @AddString(i16* %tmp.124, i32 %tmp.127) {
11 call void (...)* bitcast (void (i16*, i32)* @AddString to void (...)*)( i16* %tmp.124, i32 %tmp.127 )
auto_upgrade_intrinsics.ll 5 declare i16 @llvm.ctlz.i16(i16)
9 define void @test.ctlz(i8 %a, i16 %b, i32 %c, i42 %d) {
15 ; CHECK: call i16 @llvm.ctlz.i16(i16 %b, i1 false)
16 call i16 @llvm.ctlz.i16(i16 %b
    [all...]
  /external/llvm/test/CodeGen/PowerPC/
and-elim.ll 12 define zeroext i16 @test2(i16 zeroext %crc) {
14 %tmp.1 = lshr i16 %crc, 1
15 %tmp.7 = xor i16 %tmp.1, 40961
16 ret i16 %tmp.7
vec_constants.ll 26 define <8 x i16> @test_n30() nounwind {
27 ret <8 x i16> < i16 -30, i16 -30, i16 -30, i16 -30, i16 -30, i16 -30, i16 -30, i16 -30
    [all...]
  /external/llvm/test/CodeGen/X86/
2009-08-06-inlineasm.ll 13 %temp_block = alloca [64 x i16], align 16 ; <[64 x i16]*> [#uses=0]
22 %add.ptr1 = getelementptr [64 x i16]* null, i32 0, i32 %qscale ; <i16*> [#uses=1]
23 %add.ptr2 = getelementptr [64 x i16]* null, i32 1, i32 %qscale ; <i16*> [#uses=1]
24 %add.ptr3 = getelementptr [64 x i16]* null, i32 2, i32 %qscale ; <i16*> [#uses=1]
25 %add.ptr4 = getelementptr [64 x i16]* null, i32 3, i32 %qscale ; <i16*> [#uses=1
    [all...]
2011-12-8-bitcastintprom.ll 9 define void @prom_bug(<4 x i8> %t, i16* %p) {
10 %r = bitcast <4 x i8> %t to <2 x i16>
11 %o = extractelement <2 x i16> %r, i32 0
12 store i16 %o, i16* %p
divrem.ll 17 define void @si16(i16 %x, i16 %y, i16* %p, i16* %q) {
18 %r = sdiv i16 %x, %y
19 %t = srem i16 %x, %y
20 store i16 %r, i16* %p
21 store i16 %t, i16* %
    [all...]
lea-4.ll 3 define zeroext i16 @t1(i32 %on_off) nounwind {
7 %2 = trunc i32 %1 to i16
8 %3 = zext i16 %2 to i32
9 %4 = trunc i32 %3 to i16
10 ret i16 %4
rotate.ll 38 define i16 @rotl16(i16 %A, i8 %Amt) {
39 %shift.upgrd.5 = zext i8 %Amt to i16 ; <i16> [#uses=1]
40 %B = shl i16 %A, %shift.upgrd.5 ; <i16> [#uses=1]
42 %shift.upgrd.6 = zext i8 %Amt2 to i16 ; <i16> [#uses=1]
43 %C = lshr i16 %A, %shift.upgrd.6 ; <i16> [#uses=1
    [all...]
2008-05-12-tailmerge-5.ll 5 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
7 %struct.BoundaryAlignment = type { [3 x i8], i8, i16, i16, i8, [2 x i8] }
9 define void @passing2(i64 %str.0, i64 %str.1, i16 signext %s, i32 %j, i8 signext %c, i16 signext %t, i16 signext %u, i8 signext %d) nounwind optsize {
12 %s_addr = alloca i16 ; <i16*> [#uses=1]
15 %t_addr = alloca i16 ; <i16*> [#uses=2
    [all...]
coalescer-commute2.ll 14 %tmp6 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1]
15 %tmp8 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1]
16 %tmp9 = add <8 x i16> %tmp8, %tmp6 ; <<8 x i16>> [#uses=1]
17 %tmp10 = bitcast <8 x i16> %tmp9 to <2 x i64> ; <<2 x i64>> [#uses=1]
23 %tmp6 = bitcast <2 x i64> %x to <8 x i16> ; <<8 x i16>> [#uses=1]
24 %tmp8 = bitcast <2 x i64> %y to <8 x i16> ; <<8 x i16>> [#uses=1
    [all...]
  /external/llvm/test/Transforms/InstCombine/
bswap-fold.ll 3 define i1 @test1(i16 %tmp2) {
4 %tmp10 = call i16 @llvm.bswap.i16( i16 %tmp2 )
5 %tmp = icmp eq i16 %tmp10, 1
25 declare i16 @llvm.bswap.i16(i16)
53 define i16 @test7(i32 %A) {
55 %C = trunc i32 %B to i16
    [all...]
enforce-known-alignment.ll 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-f80:128:128"
6 %2 = alloca [3 x <{ { { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } } }>], align 16 ; <[3 x <{ { { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } } }>]*> [#uses=1]
7 %3 = getelementptr [3 x <{ { { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } } }>]* %2, i32 0, i32 0 ; <<{ { { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } } }>*> [#uses=1]
8 %4 = getelementptr <{ { { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } } }>* %3, i32 0, i32 0 ; <{ { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } }*> [#uses=1]
9 %5 = getelementptr { { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 } }* %4, i32 0, i32 0 ; <{ [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 }*> [#uses=1]
10 %6 = bitcast { [2 x { { i32 } }], [2 x i8], { i16 }, [2 x i8], i8, i8 }* %5 to { [8 x i16] }* ; <{ [8 x i16] }*> [#uses=1
    [all...]
2008-01-21-MulTrunc.ll 3 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
5 define i16 @test1(i16 %a) {
6 %tmp = zext i16 %a to i32 ; <i32> [#uses=2]
8 ; CHECK: %tmp21 = lshr i16 %a, 8
10 ; CHECK: %tmp5 = mul i16 %a, 5
12 ; CHECK: %tmp.upgrd.32 = or i16 %tmp21, %tmp5
13 %tmp.upgrd.3 = trunc i32 %tmp.upgrd.32 to i16 ; <i16> [#uses=1]
14 ret i16 %tmp.upgrd.
    [all...]
  /external/llvm/test/Transforms/LoopStrengthReduce/
ivchain.ll 7 %struct = type { i8*, i8*, i16, i64, i16, i16, i16, i64, i64, i16, i8*, i64, i64, i64 }
22 %column_n.0 = phi i16 [ 0, %land.end238 ], [ %inc601, %sw.epilog ]
23 %conv250 = sext i16 %column_n.0 to i32
25 %conv258 = trunc i32 %add257 to i16
26 %cmp263 = icmp ult i16 undef, 2
31 %call405 = call signext i16 @SQLColAttribute(i8* undef, i16 zeroext %conv258, i16 zeroext 1003, i8* null, i16 signext 0, i16* (…)
    [all...]
  /external/llvm/test/CodeGen/MSP430/
2009-05-10-CyclicDAG.ll 4 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8"
6 @uip_len = external global i16 ; <i16*> [#uses=2]
10 %tmp = load volatile i16* @uip_len ; <i16> [#uses=1]
11 %cmp = icmp ult i16 %tmp, 42 ; <i1> [#uses=1]
12 store volatile i16 0, i16* @uip_len
19 switch i16 0, label %return [
20 i16 256, label %sw.b
    [all...]
  /external/llvm/test/Transforms/ConstProp/
bswap.ll 5 declare i16 @llvm.bswap.i16(i16)
13 ; CHECK: define i16 @W
14 define i16 @W() {
15 ; CHECK: ret i16 256
16 %Z = call i16 @llvm.bswap.i16( i16 1 ) ; <i16> [#uses=1
    [all...]
  /external/llvm/test/Transforms/ScalarRepl/
AggregatePromote.ll 28 define i16 @crafty(i64 %X) {
32 %tmp.3 = bitcast { i64 }* %a to [4 x i16]* ; <[4 x i16]*> [#uses=2]
33 %tmp.4 = getelementptr [4 x i16]* %tmp.3, i32 0, i32 3 ; <i16*> [#uses=1]
34 %tmp.5 = load i16* %tmp.4 ; <i16> [#uses=1]
35 %tmp.8 = getelementptr [4 x i16]* %tmp.3, i32 0, i32 2 ; <i16*> [#uses=1]
36 %tmp.9 = load i16* %tmp.8 ; <i16> [#uses=1
    [all...]

Completed in 335 milliseconds

1 2 3 4 5 67 8 91011>>