NAKAMURA Takumi | 902f128 | 2011-02-22 07:21:17 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=x86_64-linux < %s | FileCheck %s |
| 2 | ; RUN: llc -mtriple=x86_64-win32 < %s | FileCheck %s |
Rafael Espindola | f297c93 | 2011-02-03 03:58:05 +0000 | [diff] [blame] | 3 | |
| 4 | define i8 @foobar(double %d, double* %x) { |
| 5 | entry: |
| 6 | %tmp2 = load double* %x, align 8 |
| 7 | %cmp = fcmp oeq double %tmp2, %d |
| 8 | %conv3 = zext i1 %cmp to i8 |
| 9 | ret i8 %conv3 |
| 10 | } |
| 11 | |
| 12 | ; test that the load is folded. |
Stuart Hastings | 865f093 | 2011-06-03 23:53:54 +0000 | [diff] [blame^] | 13 | ; CHECK: cmpeqsd (%{{rdi|rdx}}), %xmm0 |