llvm-6502/test/Transforms/InstCombine/fpcast.ll
Reid Spencer 3a693b7933 This test needs to use egrep.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36012 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-14 20:02:51 +00:00

15 lines
379 B
LLVM

; Test some floating point casting cases
; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | notcast
; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | \
; RUN: egrep {ret i8 \(-1\)\|\(255\)}
sbyte %test1() {
%x = fptoui float 255.0 to sbyte
ret sbyte %x
}
ubyte %test2() {
%x = fptosi float -1.0 to ubyte
ret ubyte %x
}