/external/llvm/test/CodeGen/X86/ |
commute-two-addr.ll | 36 %0 = type { i64, i32 } 45 %tmp21 = zext i32 %lb to i64 46 %tmp23 = zext i32 %ub to i64 47 %tmp24 = shl i64 %tmp23, 32 48 %ins26 = or i64 %tmp24, %tmp21 59 %tmp16 = insertvalue %0 undef, i64 %ins26, 0
|
insert-positions.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" 29 %0 = phi i64 [ %tmp154.i.i.i, %for.body.i.i.i ], [ 0, %if.then.i.i224.i ] ; <i64> [#uses=2] 30 %tmp154.i.i.i = add i64 %0, 1 ; <i64> [#uses=2] 31 %i.0.i.i.i = trunc i64 %0 to i32 ; <i32> [#uses=1] 41 %idx.ext.i.i.i = sext i32 %i.0.i.i.i to i64 ; <i64> [#uses=1] 42 %sub.ptr72.sum.i.i.i = xor i64 %idx.ext.i.i.i, -1 ; <i64> [#uses=1 [all...] |
/external/llvm/test/Linker/ |
2011-08-04-DebugLoc.ll | 9 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" 22 !3 = metadata !{i32 589845, metadata !2, metadata !"", metadata !2, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] 24 !5 = metadata !{i32 589860, metadata !0, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
2011-08-04-Metadata.ll | 6 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" 24 !3 = metadata !{i32 589845, metadata !2, metadata !"", metadata !2, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} 27 !6 = metadata !{i32 589860, metadata !0, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5}
|
2011-08-04-Metadata2.ll | 6 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" 24 !3 = metadata !{i32 589845, metadata !2, metadata !"", metadata !2, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !4, i32 0, i32 0} 27 !6 = metadata !{i32 589860, metadata !0, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5}
|
2011-08-18-unique-debug-type.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-n8:16:32:64" 21 !7 = metadata !{i32 720917, metadata !6, metadata !"", metadata !6, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] 23 !9 = metadata !{i32 720932, null, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
2011-08-18-unique-debug-type2.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-n8:16:32:64" 21 !7 = metadata !{i32 720917, metadata !6, metadata !"", metadata !6, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] 23 !9 = metadata !{i32 720932, null, metadata !"int", null, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
/external/llvm/test/Transforms/GlobalOpt/ |
heap-sra-1.ll | 2 target datalayout = "E-p:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128" 9 define void @bar(i64 %Size) nounwind noinline { 11 %mallocsize = mul i64 %Size, 8 ; <i64> [#uses=1] 12 %malloccall = tail call i8* @malloc(i64 %mallocsize) ; <i8*> [#uses=1] 18 declare noalias i8* @malloc(i64)
|
/external/llvm/test/Transforms/InstCombine/ |
2009-01-08-AlignAlloca.ll | 5 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" 10 define i32 @bar(i64 %key_token2) nounwind { 21 %4 = bitcast { i32, i32 }* %3 to i64* ; <i64*> [#uses=1] 22 store i64 %key_token2, i64* %4, align 4
|
lshr-phi.ll | 16 %indvar = phi i64 [ 0, %entry ], [ %tmp, %bb ] ; <i64> [#uses=2] 18 %cp.05 = getelementptr i8* %key, i64 %indvar ; <i8*> [#uses=1] 26 %tmp = add i64 %indvar, 1 ; <i64> [#uses=2] 27 %scevgep = getelementptr i8* %key, i64 %tmp ; <i8*> [#uses=1]
|
/external/llvm/test/Transforms/JumpThreading/ |
pr9331.ll | 22 %conv23 = zext i8 %p_44.addr.1 to i64 23 %xor = xor i64 %conv23, 1 24 %tobool.i = icmp eq i64 %conv23, 0 28 %div.i = udiv i64 %xor, %conv23 32 %cond.i = phi i64 [ %div.i, %cond.false.i ], [ %conv23, %if.end21 ] 33 %tobool28 = icmp eq i64 %cond.i, 0
|
/external/llvm/test/Transforms/LoopUnroll/ |
2011-10-01-NoopTrunc.ll | 3 ; Verify that trunc i64 to i32 is considered free by loop unrolling 8 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" 22 %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ] 24 %arrayidx = getelementptr inbounds i8* %arr, i64 %indvars.iv 28 %indvars.iv.next = add i64 %indvars.iv, 1 29 %lftr.wideiv1 = trunc i64 %indvars.iv.next to i32
|
/external/llvm/test/Transforms/IndVarSimplify/ |
no-iv-rewrite.ll | 6 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" 30 %ofs = sext i32 %i.02 to i64 31 %adr = getelementptr inbounds i32* %arr, i64 %ofs 47 define i64 @suml(i32* %arr, i32 %n) nounwind { 70 %s.01 = phi i64 [ 0, %ph ], [ %sinc, %loop ] 71 %ofs = sext i32 %i.02 to i64 72 %adr = getelementptr inbounds i32* %arr, i64 %ofs 74 %vall = sext i32 %val to i64 75 %sinc = add nsw i64 %s.01, %vall 81 %s.lcssa = phi i64 [ %sinc, %loop [all...] |
lftr-reuse.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-n8:16:32:64" 14 %idx.ext = sext i32 %n to i64 15 %add.ptr = getelementptr inbounds i8* %base, i64 %idx.ext 28 %sub.ptr.lhs.cast = ptrtoint i8* %p.02 to i64 29 %sub.ptr.rhs.cast = ptrtoint i8* %base to i64 30 %sub.ptr.sub = sub i64 %sub.ptr.lhs.cast, %sub.ptr.rhs.cast 31 %conv = trunc i64 %sub.ptr.sub to i8 91 ; CHECK: phi i64 92 ; CHECK: phi i64 104 %diagidxw = sext i32 %diagidx to i64 [all...] |
/external/llvm/test/Transforms/MemCpyOpt/ |
form-memset.ll | 5 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" 53 ; CHECK: call void @llvm.memset.p0i8.i64 155 ; CHECK: call void @llvm.memset.p0i8.i64(i8* %tmp41, i8 -1, i64 8, i32 1, i1 false) 157 ; CHECK: call void @llvm.memset.p0i8.i64(i8* %0, i8 0, i64 32, i32 8, i1 false) 159 ; CHECK: call void @llvm.memset.p0i8.i64(i8* %1, i8 0, i64 32, i32 8, i1 false) 170 %arrayidx = getelementptr inbounds i32* %P, i64 1 172 %add.ptr = getelementptr inbounds i32* %P, i64 [all...] |
memcpy.ll | 3 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" 72 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %a, i8* %P, i64 8, i32 4, i1 false) 80 declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture, i8* nocapture, i64, i32, i1) nounwind 94 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %tmp, i8* bitcast (%struct.S* @sS to i8*), i64 32, i32 16, i1 false) 95 %a = getelementptr %struct.S* %y, i64 0, i32 1, i64 0 106 call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %P, i64 8, i32 4, i1 false [all...] |
/external/llvm/test/CodeGen/CellSPU/ |
trunc.ll | 24 target datalayout = "E-p:32:32:128-i1:8:128-i8:8:128-i16:16:128-i32:32:128-i64:32:128-f32:32:128-f64:64:128-v64:64:64-v128:128:128-a0:0:128-s0:128:128" 48 define <2 x i64> @trunc_i128_i64(i128 %u, <2 x i64> %v) { 50 %0 = trunc i128 %u to i64 51 %tmp1 = insertelement <2 x i64> %v, i64 %0, i32 1 52 ret <2 x i64> %tmp1 55 define <16 x i8> @trunc_i64_i8(i64 %u, <16 x i8> %v) { 57 %0 = trunc i64 %u to i8 62 define <8 x i16> @trunc_i64_i16(i64 %u, <8 x i16> %v) [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/ |
2008-08-14-ShadowIV.ll | 26 ; to hold all of i64 IV bits. 27 define void @foobar2(i64 %n) nounwind { 29 icmp eq i64 %n, 0 ; <i1>:0 [#uses=2] 33 %umax = select i1 %0, i64 1, i64 %n ; <i64> [#uses=1] 37 %i.03 = phi i64 [ 0, %bb.nph ], [ %indvar.next, %bb ] ; <i64> [#uses=3] 38 trunc i64 %i.03 to i32 ; <i32>:1 [#uses=1] 40 uitofp i64 %i.03 to double ; <double>:2 [#uses=1 [all...] |
/external/llvm/test/Transforms/ObjCARC/ |
weak-copies.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" 6 %0 = type { i64, i64, i8*, i8*, i8*, i8* } 8 %struct.__block_descriptor = type { i64, i64 } 13 @__block_descriptor_tmp = internal constant %0 { i64 0, i64 40, i8* bitcast (void (i8*, i8*)* @__copy_helper_block_ to i8*), i8* bitcast (void (i8*)* @__destroy_helper_block_ to i8*), i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0) } 53 %block.isa = getelementptr inbounds %1* %block, i64 0, i32 0 55 %block.flags = getelementptr inbounds %1* %block, i64 0, i32 1 57 %block.reserved = getelementptr inbounds %1* %block, i64 0, i32 [all...] |
/external/llvm/test/CodeGen/Thumb2/ |
2009-09-01-PostRAProlog.ll | 3 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:64:64-v128:128:128-a0:0:32" 7 @nodes = internal global i64 0 ; <i64*> [#uses=4] 25 @hits = internal global i64 0 ; <i64*> [#uses=8] 26 @posed = internal global i64 0 ; <i64*> [#uses=7] 60 %.pn.in.i = zext i32 %.pn.in.in.i to i64 ; <i64> [#uses=1] 61 %.pn.i = shl i64 %.pn.in.i, 21 ; <i64> [#uses=1 [all...] |
/external/llvm/test/CodeGen/PTX/ |
ld.ll | 22 @array_i64 = external global [10 x i64] 25 @array_constant_i64 = external addrspace(1) constant [10 x i64] 28 @array_shared_i64 = external addrspace(4) global [10 x i64] 65 define ptx_device i64 @t1_u64(i64* %p) { 69 %x = load i64* %p 70 ret i64 %x 107 define ptx_device i64 @t2_u64(i64* %p) { 111 %i = getelementptr i64* %p, i32 [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
debuginfo.ll | 3 target datalayout = "E-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64" 5 %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 } 7 %llvm.dbg.composite.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, { }*, { }* } 8 %llvm.dbg.derivedtype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, { }* [all...] |
/external/llvm/test/CodeGen/Generic/ |
2003-05-28-ManyArgs.ll | 45 %tmp.101 = getelementptr %struct..s_placer_opts* %placer_opts, i64 0, i32 4 ; <i8**> [#uses=1] 46 %tmp.105 = getelementptr [300 x i8]* %net_file, i64 0, i64 0 ; <i8*> [#uses=1] 47 %tmp.106 = getelementptr [300 x i8]* %arch_file, i64 0, i64 0 ; <i8*> [#uses=1] 48 %tmp.107 = getelementptr [300 x i8]* %place_file, i64 0, i64 0 ; <i8*> [#uses=1] 49 %tmp.108 = getelementptr [300 x i8]* %route_file, i64 0, i64 0 ; <i8*> [#uses=1] 50 %tmp.109 = getelementptr { i32, float, float, float, float, float, float, float, float, float, float }* %timing_inf, i64 0, i32 0 ; <i32*> [#uses=1 [all...] |
/external/clang/test/CodeGenCXX/ |
apple-kext-indirect-virtual-dtor-call.cpp | 4 // CHECK: [[T1:%.*]] = load void (%struct.B1*)** getelementptr inbounds (void (%struct.B1*)** bitcast ([5 x i8*]* @_ZTV2B1 to void (%struct.B1*)**), i64 2) 7 // CHECK: [[T3:%.*]] = load void (%struct.B1*)** getelementptr inbounds (void (%struct.B1*)** bitcast ([5 x i8*]* @_ZTV2B1 to void (%struct.B1*)**), i64 2)
|
/external/clang/test/CodeGenObjC/ |
gnu-exceptions.m | 18 // CHECK-NEXT: catch i8* getelementptr inbounds ([2 x i8]* @0, i64 0, i64 0)
|