[llvm] r304586 - Regenerate expectation for wide-fma-contraction.ll . NFC

Amaury Sechet via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 2 12:15:04 PDT 2017


Author: deadalnix
Date: Fri Jun  2 14:15:04 2017
New Revision: 304586

URL: http://llvm.org/viewvc/llvm-project?rev=304586&view=rev
Log:
Regenerate expectation for wide-fma-contraction.ll . NFC

Modified:
    llvm/trunk/test/CodeGen/X86/wide-fma-contraction.ll

Modified: llvm/trunk/test/CodeGen/X86/wide-fma-contraction.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/wide-fma-contraction.ll?rev=304586&r1=304585&r2=304586&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/wide-fma-contraction.ll (original)
+++ llvm/trunk/test/CodeGen/X86/wide-fma-contraction.ll Fri Jun  2 14:15:04 2017
@@ -1,26 +1,48 @@
+; 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
 
 ; 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-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
+; CHECK-NEXT:    vfmaddps 8(%ebp), %ymm2, %ymm0, %ymm0
+; CHECK-NEXT:    vfmaddps 40(%ebp), %ymm3, %ymm1, %ymm1
+; CHECK-NEXT:    movl %ebp, %esp
+; CHECK-NEXT:    popl %ebp
+; CHECK-NEXT:    retl
+;
+; CHECK-NOFMA-LABEL: fmafunc:
+; 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
+; CHECK-NOFMA-NEXT:    vmulps %ymm2, %ymm0, %ymm0
+; CHECK-NOFMA-NEXT:    vaddps 8(%ebp), %ymm0, %ymm0
+; CHECK-NOFMA-NEXT:    vmulps %ymm3, %ymm1, %ymm1
+; CHECK-NOFMA-NEXT:    vaddps 40(%ebp), %ymm1, %ymm1
+; CHECK-NOFMA-NEXT:    movl %ebp, %esp
+; CHECK-NOFMA-NEXT:    popl %ebp
+; CHECK-NOFMA-NEXT:    retl
 
-; CHECK-NOT: vmulps
-; CHECK-NOT: vaddps
-; CHECK: vfmaddps
-; CHECK-NOT: vmulps
-; CHECK-NOT: vaddps
-; CHECK: vfmaddps
-; CHECK-NOT: vmulps
-; CHECK-NOT: vaddps
-
-; CHECK-NOFMA-NOT: calll
-; CHECK-NOFMA: vmulps
-; CHECK-NOFMA: vaddps
-; CHECK-NOFMA-NOT: calll
-; CHECK-NOFMA: vmulps
-; CHECK-NOFMA: vaddps
-; CHECK-NOFMA-NOT: calll
 
   %ret = tail call <16 x float> @llvm.fmuladd.v16f32(<16 x float> %a, <16 x float> %b, <16 x float> %c)
   ret <16 x float> %ret




More information about the llvm-commits mailing list