diff options
Diffstat (limited to 'test/CodeGen/X86/wide-fma-contraction.ll')
| -rw-r--r-- | test/CodeGen/X86/wide-fma-contraction.ll | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/test/CodeGen/X86/wide-fma-contraction.ll b/test/CodeGen/X86/wide-fma-contraction.ll index 99e03c891c006..3ee09dd8f80ef 100644 --- a/test/CodeGen/X86/wide-fma-contraction.ll +++ b/test/CodeGen/X86/wide-fma-contraction.ll @@ -1,19 +1,16 @@ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py -; RUN: llc -march=x86 -mcpu=bdver2 -mattr=-fma -mtriple=x86_64-apple-darwin < %s | FileCheck %s -; RUN: llc -march=x86 -mcpu=bdver2 -mattr=-fma,-fma4 -mtriple=x86_64-apple-darwin < %s | FileCheck %s --check-prefix=CHECK-NOFMA +; RUN: llc -mcpu=bdver2 -mattr=-fma -mtriple=i686-apple-darwin < %s | FileCheck %s +; RUN: llc -mcpu=bdver2 -mattr=-fma,-fma4 -mtriple=i686-apple-darwin < %s | FileCheck %s --check-prefix=CHECK-NOFMA ; CHECK-LABEL: fmafunc ; CHECK-NOFMA-LABEL: fmafunc define <16 x float> @fmafunc(<16 x float> %a, <16 x float> %b, <16 x float> %c) { ; CHECK-LABEL: fmafunc: -; CHECK: ## BB#0: +; CHECK: ## %bb.0: ; CHECK-NEXT: pushl %ebp -; CHECK-NEXT: Lcfi0: ; CHECK-NEXT: .cfi_def_cfa_offset 8 -; CHECK-NEXT: Lcfi1: ; CHECK-NEXT: .cfi_offset %ebp, -8 ; CHECK-NEXT: movl %esp, %ebp -; CHECK-NEXT: Lcfi2: ; CHECK-NEXT: .cfi_def_cfa_register %ebp ; CHECK-NEXT: andl $-32, %esp ; CHECK-NEXT: subl $32, %esp @@ -24,14 +21,11 @@ define <16 x float> @fmafunc(<16 x float> %a, <16 x float> %b, <16 x float> %c) ; CHECK-NEXT: retl ; ; CHECK-NOFMA-LABEL: fmafunc: -; CHECK-NOFMA: ## BB#0: +; CHECK-NOFMA: ## %bb.0: ; CHECK-NOFMA-NEXT: pushl %ebp -; CHECK-NOFMA-NEXT: Lcfi0: ; CHECK-NOFMA-NEXT: .cfi_def_cfa_offset 8 -; CHECK-NOFMA-NEXT: Lcfi1: ; CHECK-NOFMA-NEXT: .cfi_offset %ebp, -8 ; CHECK-NOFMA-NEXT: movl %esp, %ebp -; CHECK-NOFMA-NEXT: Lcfi2: ; CHECK-NOFMA-NEXT: .cfi_def_cfa_register %ebp ; CHECK-NOFMA-NEXT: andl $-32, %esp ; CHECK-NOFMA-NEXT: subl $32, %esp |
