[llvm] 1bc5c52 - [X86][NFC] Rename test file for following changes.
via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 27 23:04:32 PST 2019
Author: Wang, Pengfei
Date: 2019-11-28T15:03:56+08:00
New Revision: 1bc5c52afdcbc6832bfcbe89639b6a662b58901a
URL: https://github.com/llvm/llvm-project/commit/1bc5c52afdcbc6832bfcbe89639b6a662b58901a
DIFF: https://github.com/llvm/llvm-project/commit/1bc5c52afdcbc6832bfcbe89639b6a662b58901a.diff
LOG: [X86][NFC] Rename test file for following changes.
Added:
llvm/test/CodeGen/X86/mxcsr-reg-usage.ll
Modified:
Removed:
llvm/test/CodeGen/X86/mmx-reg-usage.ll
################################################################################
diff --git a/llvm/test/CodeGen/X86/mmx-reg-usage.ll b/llvm/test/CodeGen/X86/mxcsr-reg-usage.ll
similarity index 95%
rename from llvm/test/CodeGen/X86/mmx-reg-usage.ll
rename to llvm/test/CodeGen/X86/mxcsr-reg-usage.ll
index a8d88c2e9f8e..da7653255a8d 100644
--- a/llvm/test/CodeGen/X86/mmx-reg-usage.ll
+++ b/llvm/test/CodeGen/X86/mxcsr-reg-usage.ll
@@ -1,7 +1,12 @@
; 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 @mxcsr_usage(<4 x float> %a0) {
+define x86_mmx @mxcsr_mmx(<4 x float> %a0) {
+; 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
%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)
@@ -15,9 +20,3 @@ declare<4 x float> @llvm.x86.sse.cvtpi2ps(<4 x float>, x86_mmx)
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-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