[llvm] d5fc36b - [X86][NFC] Fix buildbot failure on clang-x64-windows-msvc after commit

Pengfei Wang via llvm-commits llvm-commits at lists.llvm.org
Sat Nov 2 01:25:49 PDT 2019


Author: Pengfei Wang
Date: 2019-11-02T01:18:24-07:00
New Revision: d5fc36bbdadf16892bbb157e219fa3c708725e64

URL: https://github.com/llvm/llvm-project/commit/d5fc36bbdadf16892bbb157e219fa3c708725e64
DIFF: https://github.com/llvm/llvm-project/commit/d5fc36bbdadf16892bbb157e219fa3c708725e64.diff

LOG: [X86][NFC] Fix buildbot failure on clang-x64-windows-msvc after commit
02728f49da7

Windows uses different VR numbers from Linux. So ignore the number
checking in the CHECK.

Added: 
    

Modified: 
    llvm/test/CodeGen/X86/mmx-reg-usage.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/X86/mmx-reg-usage.ll b/llvm/test/CodeGen/X86/mmx-reg-usage.ll
index f753eb2454ee..a8d88c2e9f8e 100644
--- a/llvm/test/CodeGen/X86/mmx-reg-usage.ll
+++ b/llvm/test/CodeGen/X86/mmx-reg-usage.ll
@@ -1,7 +1,7 @@
 ; RUN: llc -march=x86-64 -mattr=+mmx -stop-after finalize-isel -o - %s | FileCheck %s
 ; This test ensures that the MXCSR is implicitly used by MMX FP instructions.
 
-define x86_mmx @stack_fold_cvtps2pi(<4 x float> %a0) {
+define x86_mmx @mxcsr_usage(<4 x float> %a0) {
   %1 = call x86_mmx @llvm.x86.sse.cvtps2pi(<4 x float> %a0)
   %2 = call <4 x float> @llvm.x86.sse.cvtpi2ps(<4 x float> %a0, x86_mmx %1)
   %3 = call x86_mmx @llvm.x86.sse.cvttps2pi(<4 x float> %2)
@@ -16,9 +16,8 @@ declare x86_mmx @llvm.x86.sse.cvttps2pi(<4 x float>)
 declare <2 x double> @llvm.x86.sse.cvtpi2pd(x86_mmx)
 declare x86_mmx @llvm.x86.sse.cvtpd2pi(<2 x double>)
 
-; CHECK: MMX_CVTPS2PIirr %0, implicit $mxcsr
-; CHECK: MMX_CVTPI2PSirr %0, killed %1, implicit $mxcsr
-; CHECK: MMX_CVTTPS2PIirr killed %2, implicit $mxcsr
-; CHECK: MMX_CVTPI2PDirr killed %3{{$}}
-; CHECK: MMX_CVTPD2PIirr killed %4, implicit $mxcsr
-
+; CHECK: MMX_CVTPS2PIirr %{{[0-9]}}, implicit $mxcsr
+; CHECK: MMX_CVTPI2PSirr %{{[0-9]}}, killed %{{[0-9]}}, implicit $mxcsr
+; CHECK: MMX_CVTTPS2PIirr killed %{{[0-9]}}, implicit $mxcsr
+; CHECK: MMX_CVTPI2PDirr killed %{{[0-9]$}}
+; CHECK: MMX_CVTPD2PIirr killed %{{[0-9]}}, implicit $mxcsr


        


More information about the llvm-commits mailing list