Dan Gohman | fce288f | 2009-09-09 00:09:15 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=thumb | FileCheck %s |
Evan Cheng | 9f76ed5 | 2009-06-24 06:36:07 +0000 | [diff] [blame] | 2 | |
3 | define i32 @test1(i32 %X) { | ||||
4 | entry: | ||||
Evan Cheng | 446c428 | 2009-07-11 06:43:01 +0000 | [diff] [blame] | 5 | ; CHECK: test1: |
6 | ; CHECK: lsrs r0, r0, #31 | ||||
Evan Cheng | 9f76ed5 | 2009-06-24 06:36:07 +0000 | [diff] [blame] | 7 | icmp slt i32 %X, 0 ; <i1>:0 [#uses=1] |
8 | zext i1 %0 to i32 ; <i32>:1 [#uses=1] | ||||
9 | ret i32 %1 | ||||
10 | } | ||||
11 |