/external/llvm/test/CodeGen/ARM/ |
vshift.ll | 30 define <1 x i64> @vshls64(<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 = shl <1 x i64> %tmp1, %tmp2 36 ret <1 x i64> %tmp3 63 define <1 x i64> @vshli64(<1 x i64>* %A) nounwind { 65 ;CHECK: vshl.i64 [all...] |
arm-modifier.ll | 42 @f3_ptr = internal global i64* @f3_var, align 4 43 @f3_var = external global i64 44 @f3_var2 = external global i64 52 %tmp = load i64* @f3_var, align 4 53 %tmp1 = load i64* @f3_var2, align 4 54 %0 = call i64 asm sideeffect "stm ${0:m}, ${1:M}\0A\09adds $3, $1\0A\09", "=*m,=r,1,r"(i64** @f3_ptr, i64 %tmp, i64 %tmp1) nounwind 55 store i64 %0, i64* @f3_var, align [all...] |
debug-info-d16-reg.ll | 7 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32" 15 tail call void @llvm.dbg.value(metadata !{i8* %ptr}, i64 0, metadata !19), !dbg !26 16 tail call void @llvm.dbg.value(metadata !{double %val}, i64 0, metadata !20), !dbg !26 17 tail call void @llvm.dbg.value(metadata !{i8 %c}, i64 0, metadata !21), !dbg !26 25 tail call void @llvm.dbg.value(metadata !{i8* %ptr}, i64 0, metadata !16), !dbg !30 26 tail call void @llvm.dbg.value(metadata !{double %val}, i64 0, metadata !17), !dbg !30 27 tail call void @llvm.dbg.value(metadata !{i8 %c}, i64 0, metadata !18), !dbg !30 35 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone 39 tail call void @llvm.dbg.value(metadata !{i32 %argc}, i64 0, metadata !22), !dbg !34 40 tail call void @llvm.dbg.value(metadata !{i8** %argv}, i64 0, metadata !23), !dbg !3 [all...] |
2007-04-03-UndefinedSymbol.ll | 34 br i1 icmp eq (i64 and (i64 zext (i32 ptrtoint (void (%struct.B*)* @_ZN1B1iEv to i32) to i64), i64 4294967296), i64 0), label %_Z3fooiM1BFvvE.exit, label %cond_true.i 38 %ctg23.i = getelementptr i8* %b2.i, i32 ashr (i32 trunc (i64 lshr (i64 zext (i32 ptrtoint (void (%struct.B*)* @_ZN1B1iEv to i32) to i64), i64 32) to i32), i32 1) ; <i8*> [#uses=1] 51 %ctg25.i = getelementptr i8* %b4.i, i32 ashr (i32 trunc (i64 lshr (i64 zext (i32 ptrtoint (void (%struct.B*)* @_ZN1B1iEv to i32) to i64), i64 32) to i32), i32 (…) [all...] |
vadd.ll | 30 define <1 x i64> @vaddi64(<1 x i64>* %A, <1 x i64>* %B) nounwind { 32 ;CHECK: vadd.i64 33 %tmp1 = load <1 x i64>* %A 34 %tmp2 = load <1 x i64>* %B 35 %tmp3 = add <1 x i64> %tmp1, %tmp2 36 ret <1 x i64> %tmp3 75 define <2 x i64> @vaddQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind [all...] |
vsub.ll | 30 define <1 x i64> @vsubi64(<1 x i64>* %A, <1 x i64>* %B) nounwind { 32 ;CHECK: vsub.i64 33 %tmp1 = load <1 x i64>* %A 34 %tmp2 = load <1 x i64>* %B 35 %tmp3 = sub <1 x i64> %tmp1, %tmp2 36 ret <1 x i64> %tmp3 75 define <2 x i64> @vsubQi64(<2 x i64>* %A, <2 x i64>* %B) nounwind [all...] |
/external/llvm/test/CodeGen/X86/ |
vec_shuffle-38.ll | 15 define <2 x i64> @ldi(<2 x i64> %p) nounwind optsize ssp { 17 %shuffle = shufflevector <2 x i64> %p, <2 x i64> undef, <2 x i32> zeroinitializer 18 ret <2 x i64> %shuffle 21 define <2 x i64> @hdi(<2 x i64> %p) nounwind optsize ssp { 23 %shuffle = shufflevector <2 x i64> %p, <2 x i64> undef, <2 x i32> <i32 1, i32 1> 24 ret <2 x i64> %shuffl [all...] |
2009-07-20-CoalescerBug.ll | 5 %struct.re_pattern_buffer = type <{ i8*, i64, i64, i64, i8*, i64, i64, i8, i8, i8, i8, i8, i8, i8, i8 }> 7 define fastcc i32 @regex_compile(i8* %pattern, i64 %size, i64 %syntax, %struct.re_pattern_buffer* nocapture %bufp) nounwind ssp { 12 %tmp35 = getelementptr %struct.re_pattern_buffer* %bufp, i64 0, i32 3 ; <i64*> [#uses=1] 13 store i64 %syntax, i64* %tmp3 [all...] |
avx-cast.ll | 21 define <4 x i64> @castC(<2 x i64> %m) nounwind uwtable readnone ssp { 23 %shuffle.i = shufflevector <2 x i64> %m, <2 x i64> zeroinitializer, <4 x i32> <i32 0, i32 1, i32 2, i32 2> 24 ret <4 x i64> %shuffle.i 35 define <2 x i64> @castE(<4 x i64> %m) nounwind uwtable readnone ssp { 37 %shuffle.i = shufflevector <4 x i64> %m, <4 x i64> %m, <2 x i32> <i32 0, i32 1> 38 ret <2 x i64> %shuffle. [all...] |
movgs.ll | 21 define i64 @test2(void (i8*)* addrspace(256)* %tmp8) nounwind { 25 ret i64 0 39 define <2 x i64> @pmovsxwd_1(i64 addrspace(256)* %p) nounwind readonly { 41 %0 = load i64 addrspace(256)* %p 42 %tmp2 = insertelement <2 x i64> zeroinitializer, i64 %0, i32 0 43 %1 = bitcast <2 x i64> %tmp2 to <8 x i16> 45 %3 = bitcast <4 x i32> %2 to <2 x i64> 46 ret <2 x i64> % [all...] |
pr2849.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" 22 %tmp1 = ptrtoint %struct.NODE** %storemerge.in.i to i64 23 %tmp2 = lshr i64 %tmp1, 3 24 %tmp3 = and i64 %tmp2, 2147483647 25 %tmp4 = getelementptr %struct.HashEntry* %tmp, i64 %tmp3, i32 0, i32 1 27 %tmp8 = getelementptr %struct.NODE* %storemerge.i, i64 0, i32 2 30 %tmp12 = ptrtoint %struct.NODE** %tmp11 to i64 31 %tmp13 = lshr i64 %tmp12, 3 32 %tmp14 = and i64 %tmp13, 2147483647 33 %tmp15 = getelementptr %struct.HashEntry* %tmp, i64 %tmp14, i32 0, i32 [all...] |
2009-10-19-atomic-cmp-eflags.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" 8 @__profiling_callsite_timestamps_live = external global [1216 x i64] ; <[1216 x i64]*> [#uses=2] 16 %0 = tail call i64 @llvm.readcyclecounter() nounwind ; <i64> [#uses=1] 20 %2 = call i64 @llvm.readcyclecounter() nounwind ; <i64> [#uses=1] 37 %4 = call i64 @llvm.readcyclecounter() nounwind ; <i64> [#uses=1] 38 %5 = sub i64 %4, %2 ; <i64> [#uses=1 [all...] |
atomic_add.ll | 13 define void @inc4(i64* nocapture %p) nounwind ssp { 17 %0 = atomicrmw add i64* %p, i64 1 monotonic 21 define void @add8(i64* nocapture %p) nounwind ssp { 25 %0 = atomicrmw add i64* %p, i64 2 monotonic 29 define void @add4(i64* nocapture %p, i32 %v) nounwind ssp { 33 %0 = sext i32 %v to i64 ; <i64> [#uses=1] 34 %1 = atomicrmw add i64* %p, i64 %0 monotoni [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
trip-count7.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" 9 @seed = external global i64 ; <i64*> [#uses=0] 73 %tmp1 = sext i32 %tmp to i64 ; <i64> [#uses=1] 74 %tmp2 = getelementptr [9 x i32]* %a, i64 0, i64 %tmp1 ; <i32*> [#uses=1] 81 %tmp6 = sext i32 %tmp5 to i64 ; <i64> [#uses=1] 82 %tmp7 = getelementptr [17 x i32]* %b, i64 0, i64 %tmp6 ; <i32*> [#uses=1 [all...] |
nsw-offset.ll | 7 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" 21 ; CHECK: %1 = sext i32 %i.01 to i64 23 %1 = sext i32 %i.01 to i64 ; <i64> [#uses=1] 25 ; CHECK: %2 = getelementptr inbounds double* %d, i64 %1 27 %2 = getelementptr inbounds double* %d, i64 %1 ; <double*> [#uses=1] 30 %4 = sext i32 %i.01 to i64 ; <i64> [#uses=1] 31 %5 = getelementptr inbounds double* %q, i64 %4 ; <double*> [#uses=1] 35 ; CHECK: %8 = sext i32 %7 to i64 [all...] |
trip-count10.ll | 21 define void @a(i64 %n) nounwind { 23 %t0 = icmp sgt i64 %n, 0 27 %i = phi i64 [ %i.next, %loop ], [ 0, %entry ] 28 %i.next = add nsw i64 %i, 1 29 %exitcond = icmp eq i64 %i.next, %n 35 define void @b(i64 %n) nounwind { 37 %t0 = icmp sgt i64 %n, 0 41 %i = phi i64 [ %i.next, %loop ], [ 0, %entry ] 42 %i.next = add nsw i64 %i, 1 43 %exitcond = icmp eq i64 %i.next, % [all...] |
avoid-infinite-recursion-1.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" 42 %struct.auditinfo_addr = type <{ i32, %struct.au_mask, %struct.au_tid_addr, i32, i64 }> 43 %struct.bintime = type <{ i64, i64 }> 44 %struct.buf = type <{ %struct.bufobj*, i64, i8*, i8*, i32, i8, i8, i8, i8, i64, i64, void (%struct.buf*)*, i64, i64, %struct.buflists, %struct.buf*, %struct.buf*, i32, i8, i8, i8, i8, %struct.buflists, i16, i8, i8, i32, i8, i8, i8, i8, i8, i8, i8, i8, %struct.lock, i64, i64, i8*, i32, i8, i8, i8, i8, i64, %struct.vnode*, i32, i32, %struct.ucred*, %struct.ucred*, i8* (…) [all...] |
/external/llvm/test/Transforms/GVN/ |
nonescaping-malloc.ll | 10 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" 19 %"struct.llvm::StringRef" = type { i8*, i64 } 24 %tmp.i = getelementptr inbounds %"struct.llvm::StringRef"* %tmp, i64 0, i32 0 26 %tmp1.i = call i64 @strlen(i8* %P) nounwind readonly 27 %tmp2.i = getelementptr inbounds %"struct.llvm::StringRef"* %tmp, i64 0, i32 1 28 store i64 %tmp1.i, i64* %tmp2.i, align 8 33 declare i64 @strlen(i8* nocapture) nounwind readonly 35 declare noalias i8* @malloc(i64) nounwind 37 declare i32 @_ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE(%"struct.llvm::StringMapImpl"*, i64, i64 [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
promote-iv-to-eliminate-casts.ll | 4 define i64 @test(i64* nocapture %first, i32 %count) nounwind readonly { 13 %result.02 = phi i64 [ %t5, %bb1 ], [ 0, %bb.nph ] ; <i64> [#uses=1] 15 %t1 = sext i32 %n.01 to i64 ; <i64> [#uses=1] 16 %t2 = getelementptr i64* %first, i64 %t1 ; <i64*> [#uses=1] 17 %t3 = load i64* %t2, align 8 ; <i64> [#uses=1 [all...] |
preserve-gep.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-n32:64" 21 %i.01 = phi i64 [ %4, %bb1 ], [ 0, %bb.nph ] ; <i64> [#uses=3] 22 %0 = getelementptr %struct.Foo* %Bar, i64 %i.01, i32 2, i64 3 ; <i32*> [#uses=1] 25 %3 = getelementptr %struct.Foo* %Bar, i64 %i.01, i32 2, i64 3 ; <i32*> [#uses=1] 27 %4 = add i64 %i.01, 1 ; <i64> [#uses=2] 31 %phitmp = icmp sgt i64 %4, 19999 ; <i1> [#uses=1 [all...] |
/external/llvm/test/Transforms/ObjCARC/ |
contract-testcases.ll | 6 %2 = type { i64, i64 } 10 declare %0* @"\01-[NSAttributedString(Terminal) pathAtIndex:effectiveRange:]"(%1*, i8* nocapture, i64, %2*) optsize 14 declare %2 @NSUnionRange(i64, i64, i64, i64) optsize 32 switch i64 undef, label %bb5 [ 33 i64 9223372036854775807, label %bb6 34 i64 0, label %bb [all...] |
/external/clang/test/CodeGenCXX/ |
value-init.cpp | 21 // CHECK: call void @llvm.memset.p0i8.i64 79 // CHECK: call void @llvm.memcpy.p0i8.p0i8.i64 104 // CHECK-NOT: call void @llvm.memset.p0i8.i64 106 // CHECK-NOT: call void @llvm.memset.p0i8.i64 110 // CHECK-NOT: call void @llvm.memset.p0i8.i64 115 // CHECK: call void @llvm.memset.p0i8.i64 116 // CHECK-NOT: call void @llvm.memset.p0i8.i64 121 // CHECK: call void @llvm.memset.p0i8.i64 122 // CHECK-NOT: call void @llvm.memset.p0i8.i64 124 // CHECK-NOT: call void @llvm.memset.p0i8.i64 [all...] |
/external/llvm/test/CodeGen/Thumb/ |
2010-07-15-debugOrdering.ll | 28 call void @llvm.dbg.value(metadata !{double %storemerge}, i64 0, metadata !91), !dbg !0 47 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone 55 !6 = metadata !{i32 524309, metadata !4, metadata !"", metadata !4, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !7, i32 0, null} ; [ DW_TAG_subroutine_type ] 57 !8 = metadata !{i32 524307, metadata !4, metadata !"ggVector3", metadata !9, i32 66, i64 192, i64 32, i64 0, i32 0, null, metadata !10, i32 0, null} ; [ DW_TAG_structure_type ] 60 !11 = metadata !{i32 524301, metadata !8, metadata !"e", metadata !9, i32 160, i64 192, i64 32, i64 0, i32 0, metadata !12} ; [ DW_TAG_member [all...] |
/external/llvm/test/CodeGen/Thumb2/ |
2010-02-11-phi-cycle.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:64:64-v128:128:128-a0:0:32-n32" 18 %u.05 = phi i64 [ undef, %bb.nph ], [ %ins, %bb ] ; <i64> [#uses=1] 20 %tmp4 = zext i32 %1 to i64 ; <i64> [#uses=1] 21 %mask = and i64 %u.05, -4294967296 ; <i64> [#uses=1] 22 %ins = or i64 %tmp4, %mask ; <i64> [#uses=2] 23 tail call void @g(i64 %ins) nounwin [all...] |
/external/llvm/test/Integer/ |
constexpr_bt.ll | 37 @arrayPtr = global i33* getelementptr ([2 x i33]* @array, i64 0, i64 0) ;; i33* &@array[0][0] 38 @arrayPtr5 = global i33** getelementptr (i33** @arrayPtr, i64 5) ;; i33* &@arrayPtr[5] 41 @char5 = global i8* getelementptr([11x i8]* @somestr, i64 0, i64 5) 44 @char8a = global i33* bitcast (i8* getelementptr([11x i8]* @somestr, i64 0, i64 8) to i33*) 47 @char8b = global i8* getelementptr([11x i8]* @somestr, i64 sext (i8 0 to i64), i64 sext (i8 8 to i64) [all...] |