Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.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 | c2174574ed3a |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
5 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" | 5 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" |
6 target triple = "i386-apple-darwin10.0" | 6 target triple = "i386-apple-darwin10.0" |
7 | 7 |
8 declare i32 @_ZN11HullLibrary16CreateConvexHullERK8HullDescR10HullResult(i8*, i8* nocapture, i8* nocapture) ssp align 2 | 8 declare i32 @_ZN11HullLibrary16CreateConvexHullERK8HullDescR10HullResult(i8*, i8* nocapture, i8* nocapture) ssp align 2 |
9 | 9 |
10 define void @_ZN17btSoftBodyHelpers4DrawEP10btSoftBodyP12btIDebugDrawi(i8* %psb, i8* %idraw, i32 %drawflags) ssp align 2 { | 10 define void @_ZN17btSoftBodyHelpers4DrawEP10btSoftBodyP12btIDebugDrawi(i8* %psb, i8* %idraw, i32 %drawflags) ssp align 2 personality i32 (...)* @__gxx_personality_v0 { |
11 entry: | 11 entry: |
12 br i1 undef, label %bb92, label %bb58 | 12 br i1 undef, label %bb92, label %bb58 |
13 | 13 |
14 bb58: ; preds = %entry | 14 bb58: ; preds = %entry |
15 %0 = invoke i32 @_ZN11HullLibrary16CreateConvexHullERK8HullDescR10HullResult(i8* undef, i8* undef, i8* undef) | 15 %0 = invoke i32 @_ZN11HullLibrary16CreateConvexHullERK8HullDescR10HullResult(i8* undef, i8* undef, i8* undef) |
17 | 17 |
18 invcont64: ; preds = %bb58 | 18 invcont64: ; preds = %bb58 |
19 br i1 undef, label %invcont65, label %bb.i.i | 19 br i1 undef, label %invcont65, label %bb.i.i |
20 | 20 |
21 bb.i.i: ; preds = %invcont64 | 21 bb.i.i: ; preds = %invcont64 |
22 %1 = load <4 x float>* undef, align 16 ; <<4 x float>> [#uses=5] | 22 %1 = load <4 x float>, <4 x float>* undef, align 16 ; <<4 x float>> [#uses=5] |
23 br i1 undef, label %bb.nph.i.i, label %invcont65 | 23 br i1 undef, label %bb.nph.i.i, label %invcont65 |
24 | 24 |
25 bb.nph.i.i: ; preds = %bb.i.i | 25 bb.nph.i.i: ; preds = %bb.i.i |
26 %tmp22.i.i = bitcast <4 x float> %1 to i128 ; <i128> [#uses=1] | 26 %tmp22.i.i = bitcast <4 x float> %1 to i128 ; <i128> [#uses=1] |
27 %tmp23.i.i = trunc i128 %tmp22.i.i to i32 ; <i32> [#uses=1] | 27 %tmp23.i.i = trunc i128 %tmp22.i.i to i32 ; <i32> [#uses=1] |
58 | 58 |
59 bb92: ; preds = %entry | 59 bb92: ; preds = %entry |
60 unreachable | 60 unreachable |
61 | 61 |
62 lpad159: ; preds = %bb58 | 62 lpad159: ; preds = %bb58 |
63 %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0 | 63 %exn = landingpad {i8*, i32} |
64 cleanup | 64 cleanup |
65 unreachable | 65 unreachable |
66 } | 66 } |
67 | 67 |
68 declare i32 @__gxx_personality_v0(...) | 68 declare i32 @__gxx_personality_v0(...) |