Move a DenseMap's declaration outside of a loop, and just call
[oota-llvm.git] / test / Transforms / InstCombine / fpcast.ll
index 31cd47f6194fe621f5e93fb8dc32a7997b77c14e..7f25092976f9cd3a3cc8da550c8cbafd86fc9993 100644 (file)
@@ -1,14 +1,15 @@
 ; Test some floating point casting cases
 ; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | notcast
 ; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | \
-; RUN:   grep 'ret [us]byte \(-1\)\|\(255\)'
+; RUN:   egrep {ret i8 \(-1\)\|\(255\)}
 
-sbyte %test() {
-    %x = fptoui float 255.0 to sbyte 
-    ret sbyte %x
+define i8 @test1() {
+        %x = fptoui float 2.550000e+02 to i8            ; <i8> [#uses=1]
+        ret i8 %x
 }
 
-ubyte %test() {
-    %x = fptosi float -1.0 to ubyte
-    ret ubyte %x
+define i8 @test2() {
+        %x = fptosi float -1.000000e+00 to i8           ; <i8> [#uses=1]
+        ret i8 %x
 }
+