/external/llvm/test/CodeGen/PTX/ |
selp.ll | 9 define ptx_device i64 @test_selp_i64(i1 %x, i64 %y, i64 %z) { 11 %a = select i1 %x, i64 %y, i64 %z 12 ret i64 %a
|
/external/llvm/test/CodeGen/SystemZ/ |
07-CmpImm.ll | 4 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" 7 define void @foo(i64 %a, i64 %b) nounwind { 9 %cmp = icmp eq i64 %a, 0 ; <i1> [#uses=1] 22 define void @foo1(i64 %a, i64 %b) nounwind { 24 %cmp = icmp ugt i64 %a, 1 ; <i1> [#uses=1] 35 define void @foo2(i64 %a, i64 %b) nounwind { 37 %cmp = icmp ugt i64 %a, 1 ; <i1> [#uses=1 [all...] |
/external/llvm/test/CodeGen/X86/ |
2007-04-08-InlineAsmCrash.ll | 4 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:32:64-v64:64:64-v128:128:128-a0:0:64" 6 %struct.CycleCount = type { i64, i64 } 12 %tmp7.i46 = tail call i64 asm sideeffect ".byte 0x0f,0x31", "={dx},=*{ax},~{dirflag},~{fpsr},~{flags}"( i64* getelementptr (%struct.CycleCount* @_programStartTime, i32 0, i32 1) ) ; <i64> [#uses=0]
|
2008-08-31-EH_RETURN64.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" 8 define i8* @test(i64 %a, i8* %b) { 12 call void @llvm.eh.return.i64(i64 %a, i8* %b) 16 declare void @llvm.eh.return.i64(i64, i8*)
|
2010-10-08-cmpxchg8b.ll | 4 ; On i386, i64 cmpxchg is lowered during legalize types to extract the 15 define void @foo(i64* %ptr) nounwind inlinehint { 21 %r = cmpxchg i64* %ptr, i64 0, i64 1 monotonic 22 %stored1 = icmp eq i64 %r, 0
|
arg-cast.ll | 7 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" 12 %x15 = bitcast double %x to i64 ; <i64> [#uses=1] 13 %tmp713 = lshr i64 %x15, 32 ; <i64> [#uses=1] 14 %tmp714 = trunc i64 %tmp713 to i32 ; <i32> [#uses=1]
|
dbg-file-name.ll | 16 !5 = metadata !{i32 589860, metadata !1, metadata !"int", metadata !1, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ] 18 !7 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !8, i32 0, null} ; [ DW_TAG_subroutine_type ]
|
fast-isel-gep.ll | 22 define i32 @test2(i64 %t3, i32* %t1) nounwind { 23 %t9 = getelementptr i32* %t1, i64 %t3 ; <i32*> [#uses=1] 40 %A = getelementptr i8* %start, i64 -2 ; <i8*> [#uses=1] 56 define double @test4(i64 %x, double* %p) nounwind { 58 %x.addr = alloca i64, align 8 ; <i64*> [#uses=2] 60 store i64 %x, i64* %x.addr 62 %tmp = load i64* %x.addr ; <i64> [#uses=1 [all...] |
shift-folding.ll | 6 %gep.upgrd.1 = zext i32 %Y to i64 ; <i64> [#uses=1] 7 %P2 = getelementptr i32* %P, i64 %gep.upgrd.1 ; <i32*> [#uses=1] 13 %gep.upgrd.2 = zext i32 %Y to i64 ; <i64> [#uses=1] 14 %P2 = getelementptr i32* %P, i64 %gep.upgrd.2 ; <i32*> [#uses=1]
|
/external/llvm/test/DebugInfo/ |
2010-01-05-DbgScope.ll | 15 !4 = metadata !{i32 458773, metadata !3, metadata !"", null, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0}; [DW_TAG_subroutine_type ] 17 !6 = metadata !{i32 458788, metadata !3, metadata !"char", metadata !3, i32 0, i64 8, i64 8, i64 0, i32 0, i32 6} ; [ DW_TAG_base_type ]
|
2010-03-12-llc-crash.ll | 16 !4 = metadata !{i32 524309, metadata !5, metadata !"", metadata !5, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !6, i32 0, null} ; [ DW_TAG_subroutine_type ] 19 !7 = metadata !{i32 524324, metadata !5, metadata !"int", metadata !5, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
|
/external/llvm/test/ExecutionEngine/ |
test-logical.ll | 13 %A.upgrd.7 = and i64 4, 8 ; <i64> [#uses=2] 14 %B.upgrd.8 = or i64 %A.upgrd.7, 7 ; <i64> [#uses=1] 15 %C.upgrd.9 = xor i64 %B.upgrd.8, %A.upgrd.7 ; <i64> [#uses=0]
|
/external/llvm/test/Feature/ |
constexpr.ll | 13 global i64 u0x00001 ; hexadecimal unsigned integer constants 14 global i64 s0x0012312 ; hexadecimal signed integer constants 35 @arrayPtr = global i32* getelementptr ([2 x i32]* @array, i64 0, i64 0) ;; i32* &@array[0][0] 36 @arrayPtr5 = global i32** getelementptr (i32** @arrayPtr, i64 5) ;; i32* &@arrayPtr[5] 39 @char5 = global i8* getelementptr([11x i8]* @somestr, i64 0, i64 5) 42 @char8a = global i32* bitcast (i8* getelementptr([11x i8]* @somestr, i64 0, i64 8) to i32*) 45 @char8b = global i8* getelementptr([11x i8]* @somestr, i64 sext (i8 0 to i64), i64 sext (i8 8 to i64) [all...] |
/external/llvm/test/Linker/ |
partial-type-refinement-link.ll | 5 %"DenseMap<P*,AU*>" = type { i64, %"pair<P*,AU*>"*, i64, i64 } 6 %PMDataManager = type { i8, %PMTopLevelManager*, i8, i8, i8, i8, i8, i64, i8 } 8 %P = type { i8, %AnalysisResolver*, i64 } 18 %x = getelementptr inbounds %"SmallVImpl<const PI*>"* %this, i64 0, i32 1
|
/external/llvm/test/Transforms/CodeGenPrepare/ |
basic.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 %0 = tail call i64 @llvm.objectsize.i64(i8* %ptr, i1 false) 13 %1 = icmp ugt i64 %0, 3 28 declare i64 @llvm.objectsize.i64(i8*, i1) nounwind readonly
|
/external/llvm/test/Transforms/GVN/ |
phi-translate.ll | 21 %i = sext i32 %x to i64 22 %p = getelementptr [100 x i32]* @G, i64 0, i64 %i 27 %j = sext i32 %x to i64 28 %q = getelementptr [100 x i32]* @G, i64 0, i64 %j
|
/external/llvm/test/Transforms/GlobalOpt/ |
ctor-list-opt-constexpr.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" 18 store i32* inttoptr (i64 sdiv (i64 ptrtoint (i32* @G to i64), i64 ptrtoint (i32* @H to i64)) to i32*), i32** %tmp, align 8
|
memset-null.ll | 11 declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind 16 tail call void @llvm.memset.p0i8.i64(i8* bitcast (%struct.A* @a to i8*), i8 0, i64 400, i32 4, i1 false) nounwind 27 tail call void @llvm.memset.p0i8.i64(i8* %tmp.i.i.i, i8 0, i64 10, i32 1, i1 false) nounwind
|
/external/llvm/test/Transforms/InstCombine/ |
memset_chk.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" 10 ; CHECK: @llvm.memset.p0i8.i64 14 %2 = call i8* @__memset_chk(i8* %1, i32 0, i64 1824, i64 1824) nounwind ; <i8*> [#uses=0] 18 declare i8* @__memset_chk(i8*, i32, i64, i64) nounwind
|
crash.ll | 2 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:n8:16:32" 17 define <2 x i64> @test1(<2 x i64> %x, <2 x i64> %y) nounwind { 19 %conv.i94 = bitcast <2 x i64> %y to <4 x i32> ; <<4 x i32>> [#uses=1] 21 %conv3.i98 = bitcast <4 x i32> %sub.i97 to <2 x i64> ; <<2 x i64>> [#uses=2] 22 %conv2.i86 = bitcast <2 x i64> %conv3.i98 to <4 x i32> ; <<4 x i32>> [#uses=1] 25 %conv3.i89 = bitcast <4 x i32> %sext.i88 to <2 x i64> ; <<2 x i64>> [#uses=1 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/ |
pr3086.ll | 8 define fastcc i64 @collect_clauses() nounwind { 14 %indvar.next8 = add i64 %storemerge.rec, 1 ; <i64> [#uses=1] 18 %storemerge.rec = phi i64 [ %indvar.next8, %bb5 ], [ 0, %bb22 ] ; <i64> [#uses=2] 19 %storemerge = getelementptr %struct.Lit** null, i64 %storemerge.rec ; <%struct.Lit**> [#uses=2]
|
/external/llvm/test/Transforms/Mem2Reg/ |
ConvertDebugInfo2.ll | 5 declare void @foo(i32, i64, i8*) 10 %y_addr.i = alloca i64 ; <i64*> [#uses=2] 19 call void @llvm.dbg.declare(metadata !{i64* %y_addr.i}, metadata !16) nounwind, !dbg !15 20 store i64 55, i64* %y_addr.i 24 %2 = load i64* %y_addr.i, align 8, !dbg !18 ; <i64> [#uses=1] 26 call void @foo(i32 %1, i64 %2, i8* %3) nounwind, !dbg !18 37 !4 = metadata !{i32 524309, metadata !2, metadata !"", metadata !2, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0, null} ; [ DW_TAG_subroutine_type [all...] |
ignore-lifetime.ll | 3 declare void @llvm.lifetime.start(i64 %size, i8* nocapture %ptr) 4 declare void @llvm.lifetime.end(i64 %size, i8* nocapture %ptr) 11 call void @llvm.lifetime.start(i64 2, i8* %B) 13 call void @llvm.lifetime.end(i64 2, i8* %B) 22 call void @llvm.lifetime.start(i64 2, i8* %B) 24 call void @llvm.lifetime.end(i64 2, i8* %B)
|
/external/llvm/test/CodeGen/ARM/ |
vector-DAGCombine.ll | 23 store <2 x i64> undef, <2 x i64>* undef, align 16 38 %0 = bitcast <2 x i64> zeroinitializer to <2 x double> 40 %2 = bitcast double %1 to i64 41 %3 = insertelement <1 x i64> undef, i64 %2, i32 0 44 %4 = shufflevector <1 x i64> %3, <1 x i64> undef, <2 x i32> <i32 0, i32 1> 45 %tmp2006.3 = bitcast <2 x i64> %4 to <16 x i8> 79 ; Test that loads and stores of i64 vector elements are handled as f64 value [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
udiv.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" 20 %arrayidx = getelementptr inbounds i8** %argv, i64 1 ; <i8**> [#uses=1] 51 %cmp8 = icmp slt i64 %inc, 8193 ; <i1> [#uses=1] 61 %i.02 = phi i64 [ 2, %bb.nph ], [ %inc, %for.cond ] ; <i64> [#uses=2] 62 %arrayidx10 = getelementptr inbounds [8193 x i8]* @main.flags, i64 0, i64 %i.02 ; <i8*> [#uses=1] 64 %inc = add nsw i64 %i.02, 1 ; <i64> [#uses=2] 71 %cmp14 = icmp slt i64 %inc37, 8193 ; <i1> [#uses=1 [all...] |