Teach ComputeNumSignBits about signed divisions.
[oota-llvm.git] / test / Transforms / InstCombine / 2008-01-06-VoidCast.ll
index 015210a99831182f5fb33001773c54d0d120091a..5dcaa38edc0249bc3198cc480bb1126f5bd5299f 100644 (file)
@@ -1,10 +1,12 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep bitcast
+; RUN: opt < %s -instcombine -S | FileCheck %s
 
 define void @f(i16 %y) {
-       ret void
+  ret void
 }
 
 define i32 @g(i32 %y) {
-       %x = call i32 bitcast (void (i16)* @f to i32 (i32)*)( i32 %y )          ; <i32> [#uses=1]
-       ret i32 %x
+; CHECK-LABEL: @g(
+; CHECK: call i32 bitcast
+  %x = call i32 bitcast (void (i16)* @f to i32 (i32)*)( i32 %y )               ; <i32> [#uses=1]
+  ret i32 %x
 }