[InstCombine] Signed saturation patterns
[llvm-core.git] / test / Transforms / InstCombine / 2003-10-29-CallSiteResolve.ll
blob1fc8aa7c2784d57e9d5c58ef539d791a556ede70
1 ; RUN: opt < %s -instcombine -disable-output
3 declare i32* @bar()
5 define float* @foo() personality i32 (...)* @__gxx_personality_v0 {
6         %tmp.11 = invoke float* bitcast (i32* ()* @bar to float* ()*)( )
7                         to label %invoke_cont unwind label %X           ; <float*> [#uses=1]
9 invoke_cont:            ; preds = %0
10         ret float* %tmp.11
12 X:              ; preds = %0
13         %exn = landingpad {i8*, i32}
14                  cleanup
15         ret float* null
18 declare i32 @__gxx_personality_v0(...)