Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/2008-10-11-CallCrash.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
4 target triple = "i386-apple-darwin7" | 4 target triple = "i386-apple-darwin7" |
5 @g_385 = external global i32 ; <i32*> [#uses=1] | 5 @g_385 = external global i32 ; <i32*> [#uses=1] |
6 | 6 |
7 define i32 @func_45(i64 %p_46, i32 %p_48) nounwind { | 7 define i32 @func_45(i64 %p_46, i32 %p_48) nounwind { |
8 entry: | 8 entry: |
9 %0 = tail call i32 (...)* @lshift_s_u(i64 %p_46, i64 0) nounwind ; <i32> [#uses=0] | 9 %0 = tail call i32 (...) @lshift_s_u(i64 %p_46, i64 0) nounwind ; <i32> [#uses=0] |
10 %1 = load i32* @g_385, align 4 ; <i32> [#uses=1] | 10 %1 = load i32, i32* @g_385, align 4 ; <i32> [#uses=1] |
11 %2 = shl i32 %1, 1 ; <i32> [#uses=1] | 11 %2 = shl i32 %1, 1 ; <i32> [#uses=1] |
12 %3 = and i32 %2, 32 ; <i32> [#uses=1] | 12 %3 = and i32 %2, 32 ; <i32> [#uses=1] |
13 %4 = tail call i32 (...)* @func_87(i32 undef, i32 %p_48, i32 1) nounwind ; <i32> [#uses=1] | 13 %4 = tail call i32 (...) @func_87(i32 undef, i32 %p_48, i32 1) nounwind ; <i32> [#uses=1] |
14 %5 = add i32 %3, %4 ; <i32> [#uses=1] | 14 %5 = add i32 %3, %4 ; <i32> [#uses=1] |
15 %6 = tail call i32 (...)* @div_rhs(i32 %5) nounwind ; <i32> [#uses=0] | 15 %6 = tail call i32 (...) @div_rhs(i32 %5) nounwind ; <i32> [#uses=0] |
16 ret i32 undef | 16 ret i32 undef |
17 } | 17 } |
18 | 18 |
19 declare i32 @lshift_s_u(...) | 19 declare i32 @lshift_s_u(...) |
20 declare i32 @func_87(...) | 20 declare i32 @func_87(...) |