Mehdi Amini | 945a660 | 2015-02-27 18:32:11 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -O0 -verify-machineinstrs -fast-isel-abort=1 -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 -mattr=-vsx | FileCheck %s --check-prefix=ELF64 |
Hal Finkel | 0c505b0 | 2014-12-25 23:08:25 +0000 | [diff] [blame] | 2 | |
Eric Christopher | 1fb2339 | 2015-07-24 01:07:50 +0000 | [diff] [blame] | 3 | define zeroext i1 @testi1(i8 %in) nounwind { |
Hal Finkel | 0c505b0 | 2014-12-25 23:08:25 +0000 | [diff] [blame] | 4 | entry: |
| 5 | %c = icmp eq i8 %in, 5 |
| 6 | br i1 %c, label %true, label %false |
| 7 | |
| 8 | ; ELF64-LABEL: @testi1 |
| 9 | |
| 10 | true: |
| 11 | br label %end |
| 12 | |
| 13 | ; ELF64-NOT: li {{[0-9]+}}, -1 |
| 14 | ; ELF64: li {{[0-9]+}}, 1 |
| 15 | |
| 16 | false: |
| 17 | br label %end |
| 18 | |
| 19 | ; ELF64: li {{[0-9]+}}, 0 |
| 20 | |
| 21 | end: |
| 22 | %r = phi i1 [ 0, %false], [ 1, %true ] |
| 23 | ret i1 %r |
| 24 | |
| 25 | ; ELF64: blr |
| 26 | } |
| 27 | |