/external/llvm/test/CodeGen/X86/ |
byval4.ll | 27 %struct.s = type { i16, i16, i16, i16, i16, i16, i16, i16, 28 i16, i16, i16, i16, i16, i16, i16, i16 [all...] |
vec_set.ll | 3 define void @test(<8 x i16>* %b, i16 %a0, i16 %a1, i16 %a2, i16 %a3, i16 %a4, i16 %a5, i16 %a6, i16 %a7) nounwind { 4 %tmp = insertelement <8 x i16> zeroinitializer, i16 %a0, i32 0 ; <<8 x i16>> [#uses=1 [all...] |
vec_udiv_to_shift.ll | 3 define <8 x i16> @udiv_vec8x16(<8 x i16> %var) { 5 ; CHECK: lshr <8 x i16> %var, <i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5 [all...] |
mmx-pinsrw.ll | 4 external global i16 ; <i16*>:0 [#uses=1] 5 external global <4 x i16> ; <<4 x i16>*>:1 [#uses=2] 10 load i16* @0 ; <i16>:1 [#uses=1] 11 load <4 x i16>* @1 ; <<4 x i16>>:2 [#uses=1] 12 insertelement <4 x i16> %2, i16 %1, i32 0 ; <<4 x i16>>:3 [#uses=1 [all...] |
ins_subreg_coalesce-2.ll | 3 define i16 @test5(i16 %f12) nounwind { 4 %f11 = shl i16 %f12, 2 ; <i16> [#uses=1] 5 %tmp7.25 = ashr i16 %f11, 8 ; <i16> [#uses=1] 6 ret i16 %tmp7.25
|
rot16.ll | 3 define i16 @foo(i16 %x, i16 %y, i16 %z) nounwind readnone { 7 %0 = shl i16 %x, %z 8 %1 = sub i16 16, %z 9 %2 = lshr i16 %x, %1 10 %3 = or i16 %2, %0 11 ret i16 %3 14 define i16 @bar(i16 %x, i16 %y, i16 %z) nounwind readnone [all...] |
vec_set-H.ll | 3 define <2 x i64> @doload64(i16 signext %x) nounwind { 5 %tmp36 = insertelement <8 x i16> undef, i16 %x, i32 0 ; <<8 x i16>> [#uses=1] 6 %tmp37 = insertelement <8 x i16> %tmp36, i16 %x, i32 1 ; <<8 x i16>> [#uses=1] 7 %tmp38 = insertelement <8 x i16> %tmp37, i16 %x, i32 2 ; <<8 x i16>> [#uses=1 [all...] |
store_op_load_fold.ll | 5 @X = internal global i16 0 ; <i16*> [#uses=2] 8 %tmp.0 = load i16* @X ; <i16> [#uses=1] 9 %tmp.3 = add i16 %tmp.0, 329 ; <i16> [#uses=1] 10 store i16 %tmp.3, i16* @X
|
/external/clang/test/CodeGen/ |
darwin-string-literals.c | 5 // CHECK-LSB: @.str2 = internal unnamed_addr constant [18 x i16] [i16 104, i16 101, i16 108, i16 108, i16 111, i16 32, i16 8594, i16 32, i16 9731, i16 32, i16 8592, i16 32, i16 119, i16 111, i16 114, i16 108, i16 100, i16 0], align [all...] |
utf16-cfstrings.c | 4 // CHECK: @.str = internal unnamed_addr constant [9 x i16] [i16 252, i16 98, i16 101, i16 114, i16 104, i16 117, i16 110, i16 100, i16 0], align [all...] |
/external/llvm/test/CodeGen/MSP430/ |
2009-05-17-Shift.ll | 3 define i16 @lsr2u16(i16 %x.arg) nounwind { 4 %retval = alloca i16 5 %x = alloca i16 6 store i16 %x.arg, i16* %x 7 %1 = load i16* %x 8 %2 = lshr i16 %1, 2 9 store i16 %2, i16* %retva [all...] |
2009-05-17-Rot.ll | 3 define i16 @rol1u16(i16 %x.arg) nounwind { 4 %retval = alloca i16 5 %x = alloca i16 6 store i16 %x.arg, i16* %x 7 %1 = load i16* %x 8 %2 = shl i16 %1, 1 9 %3 = load i16* %x 10 %4 = lshr i16 %3, 1 [all...] |
mult-alt-generic-msp430.ll | 3 target datalayout = "e-p:16:16:16-i8:8:8-i16:16:16-i32:16:32-n8:16" 6 @mout0 = common global i16 0, align 2 7 @min1 = common global i16 0, align 2 8 @marray = common global [2 x i16] zeroinitializer, align 2 12 call void asm "foo $1,$0", "=*m,*m"(i16* @mout0, i16* @min1) nounwind 18 %out0 = alloca i16, align 2 19 %index = alloca i16, align 2 20 store i16 0, i16* %out0, align [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
2006-07-19-stwbrx-crash.ll | 3 define void @img2buf(i32 %symbol_size_in_bytes, i16* %ui16) nounwind { 4 %tmp93 = load i16* null ; <i16> [#uses=1] 5 %tmp99 = call i16 @llvm.bswap.i16( i16 %tmp93 ) ; <i16> [#uses=1] 6 store i16 %tmp99, i16* %ui16 10 declare i16 @llvm.bswap.i16(i16 [all...] |
2006-04-05-splat-ish.ll | 4 define void @test(<8 x i16>* %P) { 5 %tmp = load <8 x i16>* %P ; <<8 x i16>> [#uses=1] 6 %tmp1 = add <8 x i16> %tmp, < i16 10, i16 10, i16 10, i16 10, i16 10, i16 10, i16 10, i16 10 > ; <<8 x i16>> [#uses=1 [all...] |
2007-01-29-lbrx-asm.ll | 4 define i16 @test(i8* %d1, i16* %d2) { 5 %tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 ) ; <i16> [#uses=1] 6 ret i16 %tmp237
|
vec_insert.ll | 3 define <8 x i16> @insert(<8 x i16> %foo, i16 %a) nounwind { 5 %vecext = insertelement <8 x i16> %foo, i16 %a, i32 7 ; <i8> [#uses=1] 6 ret <8 x i16> %vecext
|
/external/llvm/test/Transforms/InstCombine/ |
2009-03-18-vector-ashr-crash.ll | 4 define void @0(<4 x i16>*, <4 x i16>*) { 5 %3 = alloca <4 x i16>* ; <<4 x i16>**> [#uses=1] 6 %4 = load <4 x i16>* null, align 1 ; <<4 x i16>> [#uses=1] 7 %5 = ashr <4 x i16> %4, <i16 5, i16 5, i16 5, i16 5> ; <<4 x i16>> [#uses=1 [all...] |
/external/llvm/test/CodeGen/CellSPU/ |
icmp16.ll | 13 target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128" 28 ; i16 integer comparisons: 29 define i16 @icmp_eq_select_i16(i16 %arg1, i16 %arg2, i16 %val1, i16 %val2) nounwind { 31 %A = icmp eq i16 %arg1, %arg2 32 %B = select i1 %A, i16 %val1, i16 %val [all...] |
mul-with-overflow.ll | 3 declare {i16, i1} @llvm.smul.with.overflow.i16(i16 %a, i16 %b) 4 define zeroext i1 @a(i16 %x) nounwind { 5 %res = call {i16, i1} @llvm.smul.with.overflow.i16(i16 %x, i16 3) 6 %obil = extractvalue {i16, i1} %res, [all...] |
immed16.ll | 3 target datalayout = "E-p:32:32:128-f64:64:128-f32:32:128-i64:32:128-i32:32:128-i16:16:128-i8:8:128-i1:8:128-a0:0:128-v128:128:128-s0:128:128" 6 define i16 @test_1() { 7 %x = alloca i16, align 16 8 store i16 419, i16* %x ;; ILH via pattern 9 ret i16 0 12 define i16 @test_2() { 13 %x = alloca i16, align 16 14 store i16 1023, i16* %x ;; ILH via patter [all...] |
/external/llvm/test/CodeGen/ARM/ |
2011-11-09-BitcastVectorDouble.ll | 4 @src1_v2i16 = global <2 x i16> <i16 0, i16 1> 5 @res_v2i16 = global <2 x i16> <i16 0, i16 0> 7 declare <2 x i16> @foo_v2i16(<2 x i16>) nounwind 11 %1 = load <2 x i16>* @src1_v2i16 12 %2 = call <2 x i16> @foo_v2i16(<2 x i16> %1) nounwin [all...] |
2011-08-12-vmovqqqq-pseudo.ll | 7 %vld3_lane = call { <8 x i16>, <8 x i16>, <8 x i16> } @llvm.arm.neon.vld3lane.v8i16(i8* undef, <8 x i16> undef, <8 x i16> undef, <8 x i16> zeroinitializer, i32 7, i32 2) 8 store { <8 x i16>, <8 x i16>, <8 x i16> } %vld3_lane, { <8 x i16>, <8 x i16>, <8 x i16> }* unde [all...] |
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-strh.ll | 3 define i16 @f1(i16 %a, i16* %v) { 6 store i16 %a, i16* %v 7 ret i16 %a 10 define i16 @f2(i16 %a, i16* %v) { 13 %tmp2 = getelementptr i16* %v, i32 204 [all...] |
/external/clang/test/CodeGenObjC/ |
2009-08-05-utf16.m | 4 // CHECK: internal unnamed_addr constant [6 x i16] [i16 105, i16 80, i16 111, i16 100, i16 8482, i16 0], align 2
|