Bill Wendling | d336de3 | 2011-04-14 01:46:37 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86 | grep {movsbl} |
Christopher Lamb | c59e521 | 2007-08-10 21:48:46 +0000 | [diff] [blame] | 2 | |
| 3 | @X = global i32 0 ; <i32*> [#uses=1] |
| 4 | |
Chris Lattner | 26b0000 | 2011-06-17 03:14:27 +0000 | [diff] [blame] | 5 | define signext i8 @_Z3fooi(i32 %x) { |
Christopher Lamb | c59e521 | 2007-08-10 21:48:46 +0000 | [diff] [blame] | 6 | entry: |
| 7 | store i32 %x, i32* @X, align 4 |
| 8 | %retval67 = trunc i32 %x to i8 ; <i8> [#uses=1] |
| 9 | ret i8 %retval67 |
Dan Gohman | 28beeea | 2007-08-15 13:36:28 +0000 | [diff] [blame] | 10 | } |