Bill Wendling | dc86704 | 2010-07-16 22:51:10 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=x86_64-apple-darwin | FileCheck -check-prefix=CHECK-NO-FP %s |
| 2 | ; RUN: llc < %s -mtriple=x86_64-apple-darwin -disable-fp-elim | FileCheck -check-prefix=CHECK-FP %s |
| 3 | |
| 4 | define void @func() { |
| 5 | entry: |
| 6 | unreachable |
| 7 | } |
| 8 | ; CHECK-NO-FP: _func: |
Rafael Espindola | 7af1a59 | 2011-05-05 18:43:39 +0000 | [diff] [blame] | 9 | ; CHECK-NO-FP-NEXT: : |
| 10 | ; CHECK-NO-FP-NEXT: .cfi_startproc |
Bill Wendling | dc86704 | 2010-07-16 22:51:10 +0000 | [diff] [blame] | 11 | ; CHECK-NO-FP: nop |
Rafael Espindola | 7af1a59 | 2011-05-05 18:43:39 +0000 | [diff] [blame] | 12 | ; CHECK-NO-FP-NEXT: : |
| 13 | ; CHECK-NO-FP-NEXT: .cfi_endproc |
Bill Wendling | dc86704 | 2010-07-16 22:51:10 +0000 | [diff] [blame] | 14 | |
| 15 | ; CHECK-FP: _func: |
Rafael Espindola | 7af1a59 | 2011-05-05 18:43:39 +0000 | [diff] [blame] | 16 | ; CHECK-FP-NEXT: : |
| 17 | ; CHECK-FP-NEXT: .cfi_startproc |
| 18 | ; CHECK-FP-NEXT: : |
| 19 | ; CHECK-FP-NEXT: pushq %rbp |
| 20 | ; CHECK-FP-NEXT: : |
| 21 | ; CHECK-FP-NEXT: .cfi_def_cfa_offset 16 |
| 22 | ; CHECK-FP-NEXT: : |
| 23 | ; CHECK-FP-NEXT: .cfi_offset 6, -16 |
| 24 | ; CHECK-FP-NEXT: movq %rsp, %rbp |
| 25 | ; CHECK-FP-NEXT: : |
| 26 | ; CHECK-FP-NEXT: .cfi_def_cfa_register 6 |
| 27 | ; CHECK-FP-NEXT: nop |
| 28 | ; CHECK-FP-NEXT: : |
| 29 | ; CHECK-FP-NEXT: .cfi_endproc |