/external/llvm/test/Feature/ |
indirectcall2.ll | 5 define i64 @test(i64 %X) { 6 ret i64 %X 9 define i64 @fib(i64 %n) { 11 %T = icmp ult i64 %n, 2 ; <i1> [#uses=1] 15 %result = call i64 @test( i64 %n ) ; <i64> [#uses=0] 19 %X = phi i64 [ 1, %0 ], [ 2, %RecurseCase ] ; <i64> [#uses=1 [all...] |
/external/llvm/test/Other/ |
2002-02-24-InlineBrokePHINodes.ll | 7 define i64 @test(i64 %X) { 8 ret i64 %X 11 define i64 @fib(i64 %n) { 13 %T = icmp ult i64 %n, 2 ; <i1> [#uses=1] 17 %result = call i64 @test( i64 %n ) ; <i64> [#uses=0] 21 %X = phi i64 [ 1, %0 ], [ 2, %RecurseCase ] ; <i64> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
align-external.ll | 6 ; CHECK: %s = shl i64 %a, 3 7 ; CHECK: %r = or i64 %s, ptrtoint (i32* @A to i64) 8 ; CHECK: %q = add i64 %r, 1 9 ; CHECK: ret i64 %q 16 define i64 @foo(i64 %a) { 17 %t = ptrtoint i32* @A to i64 18 %s = shl i64 %a, 3 19 %r = or i64 %t, % [all...] |
xor-undef.ll | 3 define <2 x i64> @f() { 4 %tmp = xor <2 x i64> undef, undef 5 ret <2 x i64> %tmp
|
2002-08-02-CastTest.ll | 6 define i64 @test3(i64 %A) { 7 %c1 = trunc i64 %A to i8 ; <i8> [#uses=1] 8 %c2 = zext i8 %c1 to i64 ; <i64> [#uses=1] 9 ret i64 %c2
|
zext.ll | 4 define i64 @test_sext_zext(i16 %A) { 6 %c2 = sext i32 %c1 to i64 ; <i64> [#uses=1] 7 ret i64 %c2 9 ; CHECK: %c2 = zext i16 %A to i64 10 ; CHECK: ret i64 %c2
|
/external/llvm/test/DebugInfo/ |
2010-05-03-OriginDIE.ll | 5 %struct.anon = type { i64, i32, i32, i32, [1 x i32] } 6 %struct.gpm_t = type { i32, i8*, [16 x i8], i32, i64, i64, i64, i64, i64, i64, i32, i16, i16, [8 x %struct.gpmr_t] } 7 %struct.gpmr_t = type { [48 x i8], [48 x i8], [16 x i8], i64, i64, i64, i64, i16 [all...] |
/external/llvm/test/CodeGen/XCore/ |
addsub64.ll | 2 define i64 @add64(i64 %a, i64 %b) { 3 %result = add i64 %a, %b 4 ret i64 %result 12 define i64 @sub64(i64 %a, i64 %b) { 13 %result = sub i64 %a, %b 14 ret i64 %resul [all...] |
/external/llvm/test/CodeGen/X86/ |
x86-64-sret-return.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" 5 %struct.foo = type { [4 x i64] } 16 %tmp1 = getelementptr %struct.foo* %agg.result, i32 0, i32 0 ; <[4 x i64]*> [#uses=4] 17 %tmp2 = getelementptr %struct.foo* %tmp, i32 0, i32 0 ; <[4 x i64]*> [#uses=4] 18 %tmp3 = getelementptr [4 x i64]* %tmp1, i32 0, i32 0 ; <i64*> [#uses=1] 19 %tmp4 = getelementptr [4 x i64]* %tmp2, i32 0, i32 0 ; <i64*> [#uses=1] 20 %tmp5 = load i64* %tmp4, align 8 ; <i64> [#uses=1 [all...] |
atomic-load-store-wide.ll | 6 define void @test1(i64* %ptr, i64 %val1) { 10 store atomic i64 %val1, i64* %ptr seq_cst, align 8 14 define i64 @test2(i64* %ptr) { 17 %val = load atomic i64* %ptr seq_cst, align 8 18 ret i64 %val
|
ctpop-combine.ll | 3 declare i64 @llvm.ctpop.i64(i64) nounwind readnone 5 define i32 @test1(i64 %x) nounwind readnone { 6 %count = tail call i64 @llvm.ctpop.i64(i64 %x) 7 %cast = trunc i64 %count to i32 19 define i32 @test2(i64 %x) nounwind readnone { 20 %count = tail call i64 @llvm.ctpop.i64(i64 %x [all...] |
extmul128.ll | 3 define i128 @i64_sext_i128(i64 %a, i64 %b) { 4 %aa = sext i64 %a to i128 5 %bb = sext i64 %b to i128 9 define i128 @i64_zext_i128(i64 %a, i64 %b) { 10 %aa = zext i64 %a to i128 11 %bb = zext i64 %b to i128
|
ptrtoint-constexpr.ll | 2 %union.x = type { i64 } 8 @r = global %union.x { i64 ptrtoint (%union.x* @r to i64) }, align 4 14 @x = global i64 mul (i64 3, i64 ptrtoint (i2* getelementptr (i2* null, i64 1) to i64))
|
ret-i64-0.ll | 3 define i64 @foo() nounwind { 4 ret i64 0
|
vec_i64.ll | 4 ; Used movq to load i64 into a v2i64 when the top i64 is 0. 6 define <2 x i64> @foo1(i64* %y) nounwind { 8 %tmp1 = load i64* %y, align 8 ; <i64> [#uses=1] 9 %s2v = insertelement <2 x i64> undef, i64 %tmp1, i32 0 10 %loadl = shufflevector <2 x i64> zeroinitializer, <2 x i64> %s2v, <2 x i32> <i32 2, i32 1 [all...] |
/external/llvm/test/Assembler/ |
vector-shift.ll | 24 define <2 x i64> @foo_ce() nounwind { 25 ret <2 x i64> shl (<2 x i64> <i64 5, i64 6>, <2 x i64> <i64 3, i64 5>) 27 define <2 x i64> @bar_ce() nounwind { 28 ret <2 x i64> lshr (<2 x i64> <i64 340, i64 380>, <2 x i64> <i64 3, i64 5> [all...] |
/external/llvm/test/CodeGen/Blackfin/ |
cycles.ll | 3 declare i64 @llvm.readcyclecounter() 7 define i64 @cyc64() { 8 %tmp.1 = call i64 @llvm.readcyclecounter() 9 ret i64 %tmp.1 14 %tmp.1 = call i64 @llvm.readcyclecounter() 15 %s = trunc i64 %tmp.1 to i32
|
/external/llvm/test/CodeGen/PowerPC/ |
ppcf128-2.ll | 3 define i64 @__fixtfdi(ppc_fp128 %a) nounwind { 8 %tmp6 = tail call i64 @__fixunstfdi( ppc_fp128 %tmp5 ) nounwind ; <i64> [#uses=0] 9 ret i64 0 11 ret i64 0 14 declare i64 @__fixunstfdi(ppc_fp128)
|
2004-11-30-shift-crash.ll | 4 %tr4 = shl i64 1, 0 ; <i64> [#uses=0]
|
/external/llvm/test/DebugInfo/X86/ |
earlydup-crash.ll | 5 %struct.cpp_dir = type { %struct.cpp_dir*, i8*, i32, i8, i8**, i8*, i8* (i8*, %struct.cpp_dir*)*, i64, i32, i8 } 7 declare void @llvm.dbg.value(metadata, i64, metadata) nounwind readnone 16 call void @llvm.dbg.value(metadata !{i32 %tmp1}, i64 0, metadata !0) 50 !5 = metadata !{i32 589845, metadata !3, metadata !"", metadata !3, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !6, i32 0, null} ; [ DW_TAG_subroutine_type ] 52 !7 = metadata !{i32 589839, metadata !3, metadata !"", metadata !3, i32 0, i64 32, i64 32, i64 0, i32 0, metadata !8} ; [ DW_TAG_pointer_type ] 53 !8 = metadata !{i32 589860, metadata !3, metadata !"char", metadata !3, i32 0, i64 8, i64 8, i64 0, i32 0, i32 6} ; [ DW_TAG_base_type [all...] |
/external/llvm/test/CodeGen/ARM/ |
fold-const.ll | 5 %conv = zext i32 %a to i64 6 %tmp1 = tail call i64 @llvm.ctlz.i64(i64 %conv) 9 %cast = trunc i64 %tmp1 to i32 14 declare i64 @llvm.ctlz.i64(i64) nounwind readnone
|
/external/llvm/test/CodeGen/Generic/ |
2005-10-21-longlonggtu.ll | 3 define float @t(i64 %u_arg) { 4 %u = bitcast i64 %u_arg to i64 ; <i64> [#uses=1] 5 %tmp5 = add i64 %u, 9007199254740991 ; <i64> [#uses=1] 6 %tmp = icmp ugt i64 %tmp5, 18014398509481982 ; <i1> [#uses=1] 13 call float @t( i64 0 ) ; <float>:1 [#uses=0]
|
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-mulhi.ll | 6 %tmp = sext i32 %x to i64 ; <i64> [#uses=1] 7 %tmp1 = sext i32 %y to i64 ; <i64> [#uses=1] 8 %tmp2 = mul i64 %tmp1, %tmp ; <i64> [#uses=1] 9 %tmp3 = lshr i64 %tmp2, 32 ; <i64> [#uses=1] 10 %tmp3.upgrd.1 = trunc i64 %tmp3 to i32 ; <i32> [#uses=1] 17 %tmp = zext i32 %x to i64 ; <i64> [#uses=1 [all...] |
/external/llvm/test/Integer/ |
fold-fpcast_bt.ll | 11 define i64 @test3() { 12 ret i64 bitcast (double 0x400921FB4D12D84A to i64) 16 ret double bitcast (i64 42 to double) 27 define i64 @test7() { 28 ret i64 bitcast (double 0x400921FB4D12D84A to i64) 32 ret double bitcast (i64 42 to double)
|
/external/llvm/test/Transforms/IndVarSimplify/ |
masked-iv.ll | 5 ; Indvars should do the IV arithmetic in the canonical IV type (i64), 8 define void @foo(i64* %A, i64* %B, i64 %n, i64 %a, i64 %s) nounwind { 10 %t0 = icmp sgt i64 %n, 0 ; <i1> [#uses=1] 17 %i.01 = phi i64 [ %t6, %bb ], [ %a, %bb.preheader ] ; <i64> [#uses=3] 18 %t1 = and i64 %i.01, 255 ; <i64> [#uses=1 [all...] |