/external/llvm/test/CodeGen/MSP430/ |
Inst16mr.ll | 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 4 @foo = common global i16 0, align 2 6 define void @mov(i16 %a) nounwind { 9 store i16 %a, i16* @foo 13 define void @add(i16 %a) nounwind { 16 %1 = load i16* @foo 17 %2 = add i16 %a, %1 18 store i16 %2, i16* @fo [all...] |
Inst16rr.ll | 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 5 define i16 @mov(i16 %a, i16 %b) nounwind { 8 ret i16 %b 11 define i16 @add(i16 %a, i16 %b) nounwind { 14 %1 = add i16 %a, %b 15 ret i16 % [all...] |
Inst16ri.ll | 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 5 define i16 @mov() nounwind { 8 ret i16 1 11 define i16 @add(i16 %a, i16 %b) nounwind { 14 %1 = add i16 %a, 1 15 ret i16 %1 18 define i16 @and(i16 %a, i16 %b) nounwind [all...] |
Inst16rm.ll | 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 4 @foo = common global i16 0, align 2 6 define i16 @add(i16 %a) nounwind { 9 %1 = load i16* @foo 10 %2 = add i16 %a, %1 11 ret i16 %2 14 define i16 @and(i16 %a) nounwind { 17 %1 = load i16* @fo [all...] |
2009-08-25-DynamicStackAlloc.ll | 3 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 6 define i16 @foo() nounwind readnone { 8 %result = alloca i16, align 1 ; <i16*> [#uses=2] 9 store volatile i16 0, i16* %result 10 %tmp = load volatile i16* %result ; <i16> [#uses=1] 11 ret i16 %tmp 14 define i16 @main() nounwind [all...] |
postinc.ll | 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 5 define zeroext i16 @add(i16* nocapture %a, i16 zeroext %n) nounwind readonly { 7 %cmp8 = icmp eq i16 %n, 0 ; <i1> [#uses=1] 11 %i.010 = phi i16 [ 0, %entry ], [ %inc, %for.body ] ; <i16> [#uses=2] 12 %sum.09 = phi i16 [ 0, %entry ], [ %add, %for.body ] ; <i16> [#uses=1] 13 %arrayidx = getelementptr i16* %a, i16 %i.010 ; <i16*> [#uses=1 [all...] |
Inst16mm.ll | 2 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 4 @foo = common global i16 0, align 2 5 @bar = common global i16 0, align 2 10 %1 = load i16* @bar 11 store i16 %1, i16* @foo 18 %1 = load i16* @bar 19 %2 = load i16* @foo 20 %3 = add i16 %2, %1 21 store i16 %3, i16* @fo [all...] |
Inst16mi.ll | 3 target datalayout = "e-p:16:8:8-i8:8:8-i16:8:8-i32:8:8" 5 @foo = common global i16 0, align 2 10 store i16 2, i16 * @foo 17 %1 = load i16* @foo 18 %2 = add i16 %1, 2 19 store i16 %2, i16 * @foo 26 %1 = load i16* @foo 27 %2 = and i16 %1, [all...] |
setcc.ll | 2 target datalayout = "e-p:16:16:16-i1:8:8-i8:8:8-i16:16:16-i32:16:32" 5 define i16 @sccweqand(i16 %a, i16 %b) nounwind { 6 %t1 = and i16 %a, %b 7 %t2 = icmp eq i16 %t1, 0 8 %t3 = zext i1 %t2 to i16 9 ret i16 %t3 17 define i16 @sccwneand(i16 %a, i16 %b) nounwind [all...] |
/external/llvm/test/CodeGen/X86/ |
2009-03-10-CoalescerBug.ll | 4 %struct.WINDOW = type { i16, i16, i16, i16, i16, i16, i16, i32, i32, i8, i8, i8, i8, i8, i8, i8, i8, i8, i32, %struct.ldat*, i16, i16, i32, i32, %struct.WINDOW*, %struct.pdat, i16, %struct.cchar_t [all...] |
pic-load-remat.ll | 8 %tmp4403 = tail call <8 x i16> @llvm.x86.sse2.psubs.w( <8 x i16> zeroinitializer, <8 x i16> zeroinitializer ) nounwind readnone ; <<8 x i16>> [#uses=2] 9 %tmp4443 = tail call <8 x i16> @llvm.x86.sse2.padds.w( <8 x i16> zeroinitializer, <8 x i16> zeroinitializer ) nounwind readnone ; <<8 x i16>> [#uses=1] 10 %tmp4609 = tail call <8 x i16> @llvm.x86.sse2.psll.w( <8 x i16> zeroinitializer, <8 x i16> bitcast (<4 x i32> < i32 3, i32 5, i32 6, i32 9 > to <8 x i16>) ) ; < (…) [all...] |
2008-07-22-CombinerCrash.ll | 4 external global i16 ; <i16*>:0 [#uses=1] 5 external global <4 x i16> ; <<4 x i16>*>:1 [#uses=1] 10 load i16* @0 ; <i16>:1 [#uses=1] 11 zext i16 %1 to i64 ; <i64>:2 [#uses=1] 12 bitcast i64 %2 to <4 x i16> ; <<4 x i16>>:3 [#uses=1] 13 shufflevector <4 x i16> %3, <4 x i16> undef, <4 x i32> zeroinitializer ; <<4 x i16>>:4 [#uses=1 [all...] |
2010-07-13-indirectXconstraint.ll | 5 %0 = type { [12 x i16] } 8 @gsm_H.1466 = internal constant %0 { [12 x i16] [i16 -134, i16 -374, i16 0, i16 2054, i16 5741, i16 8192, i16 5741, i16 2054, i16 0, i16 -374, i16 -134, i16 0] }, align 8 ; <%0*> [#uses=1 [all...] |
2010-05-10-DAGCombinerBug.ll | 5 define i32 @CXB30130(i32 %num1, i16* nocapture %num2, float* nocapture %num3, double* nocapture %num4) nounwind ssp { 7 %0 = load i16* %num2, align 2 ; <i16> [#uses=2] 8 %1 = mul nsw i16 %0, %0 ; <i16> [#uses=1] 9 store i16 %1, i16* %num2, align 2
|
2008-06-16-SubregsBug.ll | 3 define i16 @test(i16* %tmp179) nounwind { 4 %tmp180 = load i16* %tmp179, align 2 ; <i16> [#uses=2] 5 %tmp184 = and i16 %tmp180, -1024 ; <i16> [#uses=1] 6 %tmp186 = icmp eq i16 %tmp184, -32768 ; <i1> [#uses=1] 10 ret i16 %tmp180 13 ret i16 32
|
2008-05-28-CoalescerBug.ll | 6 %tmp59 = call i16 @ca11001_0__cartesian_assign( i8 zeroext 0, i8 zeroext 0, i16 undef ) ; <i16> [#uses=0] 10 declare i16 @ca11001_0__cartesian_assign(i8 zeroext , i8 zeroext , i16)
|
2008-04-16-ReMatBug.ll | 3 %struct.DBC_t = type { i32, i8*, i16, %struct.DBC_t*, i8*, i8*, i8*, i8*, i8*, %struct.DBC_t*, i32, i32, i32, i32, i8*, i8*, i8*, i8*, i8*, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32*, i8, i16, %struct.DRVOPT*, i16 } 4 %struct.DRVOPT = type { i16, i32, i8, %struct.DRVOPT* } 5 %struct.GENV_t = type { i32, i8*, i16, i8*, i8*, i32, i32, i32, i32, %struct.DBC_t*, i16 } 9 define i16 @SQLDriversW(i8* %henv, i16 zeroext %fDir, i32* %szDrvDesc, i16 signext %cbDrvDescMax, i16* %pcbDrvDesc, i32* %szDrvAttr, i1 (…) [all...] |
pr3243.ll | 4 declare signext i16 @safe_mul_func_int16_t_s_s(i16 signext, i32) nounwind readnone optsize 8 %0 = trunc i32 %p_121 to i16 ; <i16> [#uses=1] 9 %1 = urem i16 %0, -15461 ; <i16> [#uses=1] 10 %phitmp1 = trunc i16 %1 to i8 ; <i8> [#uses=1] 12 %phitmp3 = zext i8 %phitmp2 to i16 ; <i16> [#uses=1] 13 %2 = tail call signext i16 @safe_mul_func_int16_t_s_s(i16 signext %phitmp3, i32 1) nounwind ; <i16> [#uses=0 [all...] |
vec_splat-3.ll | 8 define <8 x i16> @shuf_8i16_0(<8 x i16> %T0, <8 x i16> %T1) nounwind readnone { 10 %tmp6 = shufflevector <8 x i16> %T0, <8 x i16> %T1, <8 x i32> < i32 0, i32 undef, i32 undef, i32 0, i32 undef, i32 undef, i32 undef , i32 undef > 11 ret <8 x i16> %tmp6 14 define <8 x i16> @shuf_8i16_1(<8 x i16> %T0, <8 x i16> %T1) nounwind readnone { 16 %tmp6 = shufflevector <8 x i16> %T0, <8 x i16> %T1, <8 x i32> < i32 1, i32 1, i32 undef, i32 undef, i32 undef, i32 undef, i32 und (…) [all...] |
/external/llvm/test/Transforms/DeadArgElim/ |
multdeadretval.ll | 2 ; are unused. All unused values are typed i16, so we can easily check. We also 5 ; RUN: opt < %s -deadargelim -instcombine -dce -S | not grep i16 7 define internal {i16, i32} @test(i16 %DEADARG) { 8 %A = insertvalue {i16,i32} undef, i16 1, 0 9 %B = insertvalue {i16,i32} %A, i32 1001, 1 10 ret {i16,i32} %B 13 define internal {i32, i16} @test2() { 14 %DEAD = call i16 @test4( [all...] |
/external/llvm/test/Transforms/InstCombine/ |
2011-05-02-VectorBoolean.ll | 4 define <2 x i16> @entry(<2 x i16> %a) nounwind { 6 %a.addr = alloca <2 x i16>, align 4 7 %.compoundliteral = alloca <2 x i16>, align 4 8 store <2 x i16> %a, <2 x i16>* %a.addr, align 4 9 %tmp = load <2 x i16>* %a.addr, align 4 10 store <2 x i16> zeroinitializer, <2 x i16>* %.compoundliteral 11 %tmp1 = load <2 x i16>* %.compoundlitera [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
2009-04-22-TruncCast.ll | 3 define i16 @test1(i8 %x) { 5 %B = trunc i32 %A to i16 6 ret i16 %B 9 define i8 @test2(i16 %x) { 10 %A = sext i16 %x to i32 15 define i16 @test3(i16 %x) { 16 %A = sext i16 %x to i32 17 %B = trunc i32 %A to i16 18 ret i16 % [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
2008-03-18-RegScavengerAssert.ll | 3 define i16 @test(i8* %d1, i16* %d2) { 4 %tmp237 = call i16 asm "lhbrx $0, $2, $1", "=r,r,bO,m"( i8* %d1, i32 0, i16* %d2 ) 5 ret i16 %tmp237
|
/external/llvm/test/Analysis/BasicAA/ |
2007-08-05-GetOverloadedModRef.ll | 6 declare i16 @llvm.cttz.i16(i16, i1) 8 define i32 @test(i32* %P, i16* %Q) { 9 %A = load i16* %Q ; <i16> [#uses=1] 11 %B = call i16 @llvm.cttz.i16( i16 %A, i1 true ) ; <i16> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
str_post.ll | 3 define i16 @test1(i32* %X, i16* %A) { 7 %tmp1 = trunc i32 %Y to i16 ; <i16> [#uses=1] 8 store i16 %tmp1, i16* %A 9 %tmp2 = ptrtoint i16* %A to i16 ; <i16> [#uses=1] 10 %tmp3 = sub i16 %tmp2, 4 ; <i16> [#uses=1 [all...] |