/external/llvm/test/Linker/ |
AppendingLinkage.ll | 9 @Y = global i32* getelementptr ([2 x i32]* @X, i64 0, i64 0) ; <i32**> [#uses=0] 11 define void @foo(i64 %V) { 12 %Y = getelementptr [2 x i32]* @X, i64 0, i64 %V ; <i32*> [#uses=0]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2002-09-09-PointerIndVar.ll | 12 %PIV.upgrd.2 = ptrtoint i8* %PIV to i64 ; <i64> [#uses=1] 13 %PIVNext = add i64 %PIV.upgrd.2, 8 ; <i64> [#uses=1] 14 %PIVNext.upgrd.3 = inttoptr i64 %PIVNext to i8* ; <i8*> [#uses=1]
|
2009-04-14-shorten_iv_vars.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-n32:64" 20 %2 = sext i32 %i.0.reg2mem.0 to i64 ; <i64> [#uses=1] 21 %3 = getelementptr i32* %1, i64 %2 ; <i32*> [#uses=1] 24 %6 = sext i32 %i.0.reg2mem.0 to i64 ; <i64> [#uses=1] 25 %7 = getelementptr i32* %5, i64 %6 ; <i32*> [#uses=1] 28 %10 = sext i32 %i.0.reg2mem.0 to i64 ; <i64> [#uses=1] 29 %11 = getelementptr i32* %0, i64 %10 ; <i32*> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
ExtractCast.ll | 4 define i32 @a(<4 x i64> %I) { 6 ; CHECK-NOT: trunc <4 x i64> 7 %J = trunc <4 x i64> %I to <4 x i32> 9 ; CHECK: extractelement <4 x i64> 10 ; CHECK: trunc i64
|
memset2.ll | 9 ; CHECK: bitcast i8 addrspace(1)* %gep to i64 addrspace(1)* 11 call void @llvm.memset.p1i8.i64(i8 addrspace(1)* %gep, i8 0, i64 8, i32 1, i1 false) 15 declare void @llvm.memset.p1i8.i64(i8addrspace(1)* nocapture, i8, i64, i32, i1) nounwind
|
/external/llvm/test/Transforms/LICM/ |
2011-07-06-Alignment.ll | 10 %indvar = phi i64 [ %indvar.next, %for.body ], [ 0, %entry ] 11 %arrayidx = getelementptr [1024 x float]* @A, i64 0, i64 3 14 %indvar.next = add i64 %indvar, 1 15 %exitcond = icmp ne i64 %indvar, 1024
|
/external/llvm/test/Transforms/LoopIdiom/ |
debug-line.ll | 2 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-n8:16:32:64" 8 tail call void @llvm.dbg.value(metadata !{double* %a}, i64 0, metadata !5), !dbg !8 9 tail call void @llvm.dbg.value(metadata !9, i64 0, metadata !10), !dbg !14 13 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %for.body ] 14 %arrayidx = getelementptr double* %a, i64 %indvar 17 %indvar.next = add i64 %indvar, 1 18 %exitcond = icmp ne i64 %indvar.next, 1000 22 tail call void @llvm.dbg.value(metadata !{null}, i64 0, metadata !10), !dbg !16 28 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone 35 !3 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type [all...] |
/external/llvm/test/Transforms/LoopSimplify/ |
2010-07-15-IncorrectDomFrontierUpdate.ll | 9 %indvar = phi i64 [ %indvar.next, %bb1.i ], [ 0, %entry ] ; <i64> [#uses=1] 10 %indvar.next = add i64 %indvar, 1 ; <i64> [#uses=2] 11 %exitcond = icmp eq i64 %indvar.next, 576 ; <i1> [#uses=1]
|
/external/llvm/test/CodeGen/SystemZ/ |
05-MemLoadsStores16.ll | 6 target datalayout = "E-p:64:64:64-i8:8:16-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128-a0:16:16" 16 define void @foo2(i16* nocapture %foo, i16* nocapture %bar, i64 %idx) nounwind { 18 %add.ptr = getelementptr i16* %foo, i64 1 ; <i16*> [#uses=1] 20 %add.ptr3.sum = add i64 %idx, 1 ; <i64> [#uses=1] 21 %add.ptr5 = getelementptr i16* %bar, i64 %add.ptr3.sum ; <i16*> [#uses=1] 26 define void @foo3(i16* nocapture %foo, i16* nocapture %bar, i64 %idx) nounwind { 28 %sub.ptr = getelementptr i16* %foo, i64 -1 ; <i16*> [#uses=1] 30 %sub.ptr3.sum = add i64 %idx, -1 ; <i64> [#uses=1 [all...] |
07-BrCond.ll | 8 target datalayout = "E-p:64:64:64-i1:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f128:128:128" 11 define void @foo(i64 %a, i64 %b) nounwind { 13 %cmp = icmp ult i64 %a, %b ; <i1> [#uses=1] 26 define void @foo1(i64 %a, i64 %b) nounwind { 28 %cmp = icmp ugt i64 %a, %b ; <i1> [#uses=1] 39 define void @foo2(i64 %a, i64 %b) nounwind { 41 %cmp = icmp ugt i64 %a, %b ; <i1> [#uses=1 [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
scev-aa.ll | 8 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64" 15 define void @loop(double* nocapture %p, i64 %n) nounwind { 17 %j = icmp sgt i64 %n, 0 21 %i = phi i64 [ 0, %entry ], [ %i.next, %bb ] 22 %pi = getelementptr double* %p, i64 %i 23 %i.next = add i64 %i, 1 24 %pi.next = getelementptr double* %p, i64 %i.next 29 %exitcond = icmp eq i64 %i.next, %n 43 define void @nestedloop(double* nocapture %p, i64 %m) nounwind { 45 %k = icmp sgt i64 %m, [all...] |
/external/llvm/test/Analysis/BasicAA/ |
2007-11-05-SizeCrash.ll | 4 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.pci_device_id = type { i32, i32, i32, i32, i32, i32, i64 } 9 %struct.usb_hcd = type { %struct.usb_bus, i64, [0 x i64] } 17 %tmp17 = getelementptr %struct.usb_hcd* %hcd, i32 0, i32 2, i64 1 18 ; <i64*> [#uses=1] 19 %tmp1718 = bitcast i64* %tmp17 to i32* ; <i32*> [#uses=1] 24 %tmp631 = getelementptr %struct.usb_hcd* %hcd, i32 0, i32 2, i64 25 2305843009213693950 ; <i64*> [#uses=1] 26 %tmp70 = bitcast i64* %tmp631 to %struct.device* [all...] |
/external/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
precedence.ll | 29 ; TBAA: ret i64 0 31 ; BASICAA: ret i64 %tmp3 32 define i64 @offset(i64* %x) nounwind { 34 store i64 0, i64* %x, !tbaa !4 35 %0 = bitcast i64* %x to i8* 36 %1 = getelementptr i8* %0, i64 1 38 %tmp3 = load i64* %x, !tbaa !4 39 ret i64 %tmp [all...] |
/external/llvm/test/CodeGen/Mips/ |
i64arg.ll | 3 define void @f1(i64 %ll1, float %f, i64 %ll, i32 %i, float %f2) nounwind { 11 tail call void @ff1(i32 %i, i64 1085102592623924856) nounwind 18 tail call void @ff2(i64 %ll, double 3.000000e+00) nounwind 26 tail call void @ff3(i32 %i, i64 %ll, i32 %sub, i64 %ll1) nounwind 30 declare void @ff1(i32, i64) 32 declare void @ff2(i64, double) 34 declare void @ff3(i32, i64, i32, i64) [all...] |
/external/llvm/test/CodeGen/X86/ |
2010-05-26-DotDebugLoc.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-n8:16:32:64" 12 tail call void @llvm.dbg.value(metadata !{%struct.a* %myvar}, i64 0, metadata !8) 13 %0 = getelementptr inbounds %struct.a* %myvar, i64 0, i32 0, !dbg !28 ; <i32*> [#uses=1] 22 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone 30 !3 = metadata !{i32 524324, metadata !1, metadata !"int", metadata !1, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ] 33 !6 = metadata !{i32 524309, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !7, i32 0, null} ; [ DW_TAG_subroutine_type [all...] |
avx-movdup.ll | 18 define <4 x i64> @movdupC(<4 x i64> %src) nounwind uwtable readnone ssp { 20 %0 = bitcast <4 x i64> %src to <8 x float> 22 %1 = bitcast <8 x float> %shuffle.i to <4 x i64> 23 ret <4 x i64> %1 27 define <4 x i64> @movdupD(<4 x i64> %src) nounwind uwtable readnone ssp { 29 %0 = bitcast <4 x i64> %src to <8 x float> 31 %1 = bitcast <8 x float> %shuffle.i to <4 x i64> 32 ret <4 x i64> % [all...] |
bswap.ll | 9 declare i64 @llvm.bswap.i64(i64) 25 define i64 @Y(i64 %A) { 29 %Z = call i64 @llvm.bswap.i64( i64 %A ) ; <i64> [#uses=1] 30 ret i64 % [all...] |
fast-isel-extract.ll | 3 %struct.x = type { i64, i64 } 7 define void @test1(i64*) nounwind ssp { 10 %4 = add i64 %3, 10 11 store i64 %4, i64* %0 18 define void @test2(i64*) nounwind ssp { 21 %4 = add i64 %3, 10 22 store i64 %4, i64* % [all...] |
lsr-overflow.ll | 11 declare i64 @bar() 18 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %for.cond.i ] 19 %t = call i64 @bar() 20 %indvar.next = add i64 %indvar, 1 21 %s = icmp ne i64 %indvar.next, %t 25 %cmp = icmp eq i64 %indvar, 9223372036854775807 34 %indvar = phi i64 [ 0, %entry ], [ %indvar.next, %for.inc8 ] 35 %sub.i = add i64 undef, %indvar 36 %cmp.i = icmp eq i64 %sub.i, -9223372036854775808 43 %indvar.next = add i64 %indvar, [all...] |
phys_subreg_coalesce.ll | 5 define %struct.dpoint @midpoint(i64 %p1.0, i64 %p2.0) nounwind readnone { 7 %0 = trunc i64 %p1.0 to i32 ; <i32> [#uses=1] 9 %2 = trunc i64 %p2.0 to i32 ; <i32> [#uses=1] 13 %6 = lshr i64 %p1.0, 32 ; <i64> [#uses=1] 14 %7 = trunc i64 %6 to i32 ; <i32> [#uses=1] 16 %9 = lshr i64 %p2.0, 32 ; <i64> [#uses=1] 17 %10 = trunc i64 %9 to i32 ; <i32> [#uses=1 [all...] |
vec_zero-2.ll | 11 %tmp5256 = bitcast <2 x i64> zeroinitializer to <8 x i16> ; <<8 x i16>> [#uses=1] 13 %tmp5258 = bitcast <8 x i16> %tmp5257 to <2 x i64> ; <<2 x i64>> [#uses=1] 14 %tmp5265 = bitcast <2 x i64> %tmp5258 to <8 x i16> ; <<8 x i16>> [#uses=1] 16 %tmp5267 = bitcast <16 x i8> %tmp5266 to <2 x i64> ; <<2 x i64>> [#uses=1] 17 %tmp5294 = and <2 x i64> zeroinitializer, %tmp5267 ; <<2 x i64>> [#uses=1] 20 %tmp5294.pn = phi <2 x i64> [ %tmp5294, %bb4743 ], [ zeroinitializer, %bb1664 ] ; <<2 x i64>> [#uses=0 [all...] |
x86-shifts.ll | 39 define <2 x i64> @shl2(<2 x i64> %A) nounwind { 44 %B = shl <2 x i64> %A, < i64 2, i64 2> 45 %C = shl <2 x i64> %A, < i64 9, i64 9> 46 %K = xor <2 x i64> %B, %C 47 ret <2 x i64> % [all...] |
/external/llvm/test/CodeGen/ARM/ |
vshiftins.ll | 30 define <1 x i64> @vsli64(<1 x i64>* %A, <1 x i64>* %B) nounwind { 33 %tmp1 = load <1 x i64>* %A 34 %tmp2 = load <1 x i64>* %B 35 %tmp3 = call <1 x i64> @llvm.arm.neon.vshiftins.v1i64(<1 x i64> %tmp1, <1 x i64> %tmp2, <1 x i64> < i64 63 > [all...] |
/external/llvm/test/Transforms/ADCE/ |
basictest1.ll | 30 %cast273 = getelementptr [17 x i8]* @.LC12, i64 0, i64 0 ; <i8*> [#uses=0] 38 %reg111 = getelementptr [20 x %FILE]* @__iob, i64 0, i64 1, i32 3 ; <i8*> [#uses=1] 39 %cast274 = getelementptr [34 x i8]* @.LC9, i64 0, i64 0 ; <i8*> [#uses=0] 45 %reg107-idxcast1 = sext i32 %fd to i64 ; <i64> [#uses=2] 46 %reg107-idxcast2 = sext i32 %fd to i64 ; <i64> [#uses=1 [all...] |
basictest2.ll | 30 %cast273 = getelementptr [17 x i8]* @.LC12, i64 0, i64 0 ; <i8*> [#uses=0] 38 %reg111 = getelementptr [20 x %FILE]* @__iob, i64 0, i64 1, i32 3 ; <i8*> [#uses=1] 39 %cast274 = getelementptr [34 x i8]* @.LC9, i64 0, i64 0 ; <i8*> [#uses=0] 45 %reg107-idxcast1 = sext i32 %fd to i64 ; <i64> [#uses=2] 46 %reg107-idxcast2 = sext i32 %fd to i64 ; <i64> [#uses=1 [all...] |