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(...)