/external/llvm/test/Assembler/ |
flags.ll | 3 @addr = external global i64 5 define i64 @add_unsigned(i64 %x, i64 %y) { 6 ; CHECK: %z = add nuw i64 %x, %y 7 %z = add nuw i64 %x, %y 8 ret i64 %z 11 define i64 @sub_unsigned(i64 %x, i64 %y) [all...] |
ConstantExprFold.ll | 6 @A = global i64 0 8 global i64* inttoptr (i64 add (i64 ptrtoint (i64* @A to i64), i64 0) to i64*) ; X + 0 == X 9 global i64* inttoptr (i64 sub (i64 ptrtoint (i64* @A to i64), i64 0) to i64*) ; X - 0 == [all...] |
/external/llvm/test/CodeGen/X86/ |
2011-08-29-BlockConstant.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 @x = global [500 x i64] zeroinitializer, align 64 ; <[500 x i64]*> 10 @y = global [63 x i64] [ 11 i64 6799976246779207262, i64 6799976246779207262, i64 6799976246779207262, 12 i64 6799976246779207262, i64 6799976246779207262, i64 6799976246779207262 [all...] |
tailcall-returndup-void.ll | 5 @sES_closure = external global [0 x i64] 6 declare cc10 void @sEH_info(i64* noalias nocapture, i64* noalias nocapture, i64* noalias nocapture, i64, i64, i64) align 8 8 define cc10 void @rBM_info(i64* noalias nocapture %Base_Arg, i64* noalias nocapture %Sp_Arg, i64* noalias nocapture %Hp_Arg, i64 %R1_Arg, i64 %R2_Arg, i64 %R3_Arg) nounwind align 8 [all...] |
pr13458.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-S128" 6 %v8_uniform_Stats.0.2.4.10 = type { i64, i64, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i64, i6 (…) [all...] |
rot64.ll | 8 define i64 @foo(i64 %x, i64 %y, i64 %z) nounwind readnone { 10 %0 = shl i64 %x, %z 11 %1 = sub i64 64, %z 12 %2 = lshr i64 %x, %1 13 %3 = or i64 %2, %0 14 ret i64 %3 17 define i64 @bar(i64 %x, i64 %y, i64 %z) nounwind readnone [all...] |
mul64.ll | 3 define i64 @foo(i64 %t, i64 %u) { 4 %k = mul i64 %t, %u 5 ret i64 %k
|
2008-08-06-RewriterBug.ll | 4 @data = external global [400 x i64] ; <[400 x i64]*> [#uses=5] 7 load i64* getelementptr ([400 x i64]* @data, i32 0, i64 200), align 4 ; <i64>:3 [#uses=1] 8 load i64* getelementptr ([400 x i64]* @data, i32 0, i64 199), align 4 ; <i64>:4 [#uses=1 [all...] |
2009-03-23-MultiUseSched.ll | 10 @X = external global i64 ; <i64*> [#uses=25] 12 define fastcc i64 @foo() nounwind { 13 %tmp = load volatile i64* @X ; <i64> [#uses=7] 14 %tmp1 = load volatile i64* @X ; <i64> [#uses=5] 15 %tmp2 = load volatile i64* @X ; <i64> [#uses=3] 16 %tmp3 = load volatile i64* @X ; <i64> [#uses=1 [all...] |
tailcallbyval64.ll | 29 %struct.s = type { i64, i64, i64, i64, i64, i64, i64, i64, 30 i64, i64, i64, i64, i64, i64, i64, i64 [all...] |
subreg-to-reg-4.ll | 14 define void @bar(i64 %x, i64 %y, i64* %z) nounwind readnone { 16 %t0 = add i64 %x, %y 17 %t1 = and i64 %t0, 4294967295 18 store i64 %t1, i64* %z 21 define void @easy(i32 %x, i32 %y, i64* %z) nounwind readnone { 24 %tn = zext i32 %t0 to i64 25 %t1 = and i64 %tn, 429496729 [all...] |
shl-anyext.ll | 6 define fastcc void @test(i32 %level, i64 %a, i64 %b, i64 %c, i64 %d, i32* %p) nounwind { 8 %conv7981749 = zext i32 %level to i64 ; <i64> [#uses=1] 9 %and799 = shl i64 %conv7981749, 16 ; <i64> [#uses=1] 10 %shl800 = and i64 %and799, 16711680 ; <i64> [#uses=1 [all...] |
/external/llvm/test/CodeGen/Generic/ |
2008-01-25-dag-combine-mul.ll | 6 %acc = alloca i64, align 8 ; <i64*> [#uses=4] 7 %tmp97 = load i64* %acc, align 8 ; <i64> [#uses=1] 8 %tmp98 = and i64 %tmp97, 4294967295 ; <i64> [#uses=1] 9 %tmp99 = load i64* null, align 8 ; <i64> [#uses=1] 10 %tmp100 = and i64 %tmp99, 4294967295 ; <i64> [#uses=1 [all...] |
shift-int64.ll | 3 define i64 @test_imm(i64 %X) { 4 %Y = ashr i64 %X, 17 ; <i64> [#uses=1] 5 ret i64 %Y 8 define i64 @test_variable(i64 %X, i8 %Amt) { 9 %shift.upgrd.1 = zext i8 %Amt to i64 ; <i64> [#uses=1] 10 %Y = ashr i64 %X, %shift.upgrd.1 ; <i64> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
ret_i64_arg2.ll | 3 define i64 @test_i64(i64 %a1, i64 %a2) { 4 ret i64 %a2
|
ret_i64_arg3.ll | 3 define i64 @test_i64_arg3(i64 %a1, i64 %a2, i64 %a3) { 4 ret i64 %a3
|
/external/llvm/test/CodeGen/Mips/ |
mips64countleading.ll | 3 define i64 @t1(i64 %X) nounwind readnone { 6 %tmp1 = tail call i64 @llvm.ctlz.i64(i64 %X, i1 true) 7 ret i64 %tmp1 10 declare i64 @llvm.ctlz.i64(i64, i1) nounwind readnone 12 define i64 @t3(i64 %X) nounwind readnone [all...] |
mips64muldiv.ll | 3 define i64 @m0(i64 %a0, i64 %a1) nounwind readnone { 7 %mul = mul i64 %a1, %a0 8 ret i64 %mul 11 define i64 @m1(i64 %a) nounwind readnone { 15 %div = sdiv i64 %a, 3 16 ret i64 %div 19 define i64 @d0(i64 %a0, i64 %a1) nounwind readnone [all...] |
/external/llvm/test/CodeGen/Thumb/ |
long.ll | 9 define i64 @f1() { 11 ret i64 0 14 define i64 @f2() { 16 ret i64 1 19 define i64 @f3() { 21 ret i64 2147483647 24 define i64 @f4() { 26 ret i64 2147483648 29 define i64 @f5() { 31 ret i64 922337203685477580 [all...] |
long_shift.ll | 3 define i64 @f0(i64 %A, i64 %B) { 4 %tmp = bitcast i64 %A to i64 5 %tmp2 = lshr i64 %B, 1 6 %tmp3 = sub i64 %tmp, %tmp2 7 ret i64 %tmp3 10 define i32 @f1(i64 %x, i64 %y) [all...] |
2009-07-20-TwoAddrBug.ll | 3 @Time.2535 = external global i64 ; <i64*> [#uses=2] 5 define i64 @millisecs() nounwind { 7 %0 = load i64* @Time.2535, align 4 ; <i64> [#uses=2] 8 %1 = add i64 %0, 1 ; <i64> [#uses=1] 9 store i64 %1, i64* @Time.2535, align 4 10 ret i64 % [all...] |
/external/llvm/test/Transforms/InstSimplify/ |
undef.ll | 4 ; CHECK: ret i64 undef 5 define i64 @test0() { 6 %r = mul i64 undef, undef 7 ret i64 %r 11 ; CHECK: ret i64 undef 12 define i64 @test1() { 13 %r = mul i64 3, undef 14 ret i64 %r 18 ; CHECK: ret i64 undef 19 define i64 @test2() [all...] |
/external/llvm/test/Transforms/InstCombine/ |
bitcast-vec-canon.ll | 3 define double @a(<1 x i64> %y) { 4 %c = bitcast <1 x i64> %y to double 8 define i64 @b(<1 x i64> %y) { 9 %c = bitcast <1 x i64> %y to i64 10 ret i64 %c 13 define <1 x i64> @c(double %y) { 14 %c = bitcast double %y to <1 x i64> 15 ret <1 x i64> % [all...] |
2006-04-28-ShiftShiftLongLong.ll | 5 define i64 @test(i64 %X) { 6 %Y = shl i64 %X, 16 ; <i64> [#uses=1] 7 ; CHECK: %Y = shl i64 %X, 16 8 %Z = ashr i64 %Y, 16 ; <i64> [#uses=1] 9 ; CHECK: %Z = ashr exact i64 %Y, 16 10 ret i64 %Z 11 ; CHECK: ret i64 % [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
2005-01-14-UndefLong.ll | 3 define i64 @test() { 4 ret i64 undef
|