[llvm] r331678 - [llvm-mca][x86] Remove addsubpd from SSE2 tests
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Mon May 7 14:10:48 PDT 2018
Author: rksimon
Date: Mon May 7 14:10:48 2018
New Revision: 331678
URL: http://llvm.org/viewvc/llvm-project?rev=331678&view=rev
Log:
[llvm-mca][x86] Remove addsubpd from SSE2 tests
Modified:
llvm/trunk/test/tools/llvm-mca/X86/Atom/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/Broadwell/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/Haswell/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/SLM/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/SkylakeClient/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/SkylakeServer/resources-sse2.s
llvm/trunk/test/tools/llvm-mca/X86/Znver1/resources-sse2.s
Modified: llvm/trunk/test/tools/llvm-mca/X86/Atom/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/Atom/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/Atom/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/Atom/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 1 7 3.50 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 5 5.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 1 5 5.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 6 3.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 1 7 3.50 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 andnpd %xmm0, %xmm2
# CHECK-NEXT: 1 1 1.00 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 andpd %xmm0, %xmm2
@@ -673,7 +668,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1]
-# CHECK-NEXT: 873.00 645.00
+# CHECK-NEXT: 866.50 638.50
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] Instructions:
@@ -681,8 +676,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 3.50 3.50 addpd (%rax), %xmm2
# CHECK-NEXT: 5.00 - addsd %xmm0, %xmm2
# CHECK-NEXT: 5.00 - addsd (%rax), %xmm2
-# CHECK-NEXT: 3.00 3.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 3.50 3.50 addsubpd (%rax), %xmm2
# CHECK-NEXT: 0.50 0.50 andnpd %xmm0, %xmm2
# CHECK-NEXT: 1.00 - andnpd (%rax), %xmm2
# CHECK-NEXT: 0.50 0.50 andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/Broadwell/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/Broadwell/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/Broadwell/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/Broadwell/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 2 8 1.00 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 2 8 1.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 3 1.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 2 8 1.00 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 1.00 andnpd %xmm0, %xmm2
# CHECK-NEXT: 2 6 1.00 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 1.00 andpd %xmm0, %xmm2
@@ -681,7 +676,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - 78.00 70.25 97.25 62.50 62.50 12.00 123.75 1.75 4.00
+# CHECK-NEXT: - 78.00 70.25 95.25 62.00 62.00 12.00 123.75 1.75 4.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -689,8 +684,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - addpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 - - - - - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - addsd (%rax), %xmm2
-# CHECK-NEXT: - - - 1.00 - - - - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - addsubpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - andnpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 1 8 1.00 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 1 8 1.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 3 1.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 1 8 1.00 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 andnpd %xmm0, %xmm2
# CHECK-NEXT: 1 6 1.00 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 andpd %xmm0, %xmm2
@@ -685,7 +680,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]
-# CHECK-NEXT: 17.00 2.00 - 47.50 202.50 117.00 133.00 118.00 - 13.00 49.00 65.50 65.50 12.00
+# CHECK-NEXT: 17.00 2.00 - 45.50 202.50 115.00 133.00 117.00 - 13.00 49.00 65.50 65.50 12.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] Instructions:
@@ -693,8 +688,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 - 1.00 - 1.00 - - - - - - addpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 - 1.00 - - - - - - - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - - 1.00 - 1.00 - 1.00 - - - - - - addsd (%rax), %xmm2
-# CHECK-NEXT: - - - 1.00 - 1.00 - - - - - - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - - 1.00 - 1.00 - 1.00 - - - - - - addsubpd (%rax), %xmm2
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 - - - - - - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - andnpd (%rax), %xmm2
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 - - - - - - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/Haswell/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/Haswell/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/Haswell/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/Haswell/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 2 9 1.00 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 2 8 1.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 3 1.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 2 9 1.00 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 1.00 andnpd %xmm0, %xmm2
# CHECK-NEXT: 2 7 1.00 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 1.00 andpd %xmm0, %xmm2
@@ -681,7 +676,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - 112.00 70.25 97.25 62.50 62.50 12.00 123.75 1.75 4.00
+# CHECK-NEXT: - 112.00 70.25 95.25 62.00 62.00 12.00 123.75 1.75 4.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -689,8 +684,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - addpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 - - - - - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - addsd (%rax), %xmm2
-# CHECK-NEXT: - - - 1.00 - - - - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - addsubpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - andnpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/SLM/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/SLM/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/SLM/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/SLM/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 1 6 1.00 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 1 6 1.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 3 1.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 1 6 1.00 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 andnpd %xmm0, %xmm2
# CHECK-NEXT: 1 4 1.00 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.50 andpd %xmm0, %xmm2
@@ -679,7 +674,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7]
-# CHECK-NEXT: - 412.00 8.00 154.00 92.00 4.50 4.50 131.00
+# CHECK-NEXT: - 412.00 8.00 154.00 90.00 4.50 4.50 130.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] Instructions:
@@ -687,8 +682,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - - - 1.00 - - 1.00 addpd (%rax), %xmm2
# CHECK-NEXT: - - - - 1.00 - - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - - - 1.00 - - 1.00 addsd (%rax), %xmm2
-# CHECK-NEXT: - - - - 1.00 - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - - - 1.00 - - 1.00 addsubpd (%rax), %xmm2
# CHECK-NEXT: - - - 0.50 0.50 - - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 andnpd (%rax), %xmm2
# CHECK-NEXT: - - - 0.50 0.50 - - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/SandyBridge/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 2 9 1.00 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 2 9 1.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 3 1.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 2 9 1.00 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 1.00 andnpd %xmm0, %xmm2
# CHECK-NEXT: 2 7 1.00 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 1.00 andpd %xmm0, %xmm2
@@ -679,7 +674,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6.0] [6.1]
-# CHECK-NEXT: - 172.00 75.83 119.33 14.00 98.83 65.50 65.50
+# CHECK-NEXT: - 172.00 75.83 117.33 14.00 98.83 65.00 65.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6.0] [6.1] Instructions:
@@ -687,8 +682,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 - - 0.50 0.50 addpd (%rax), %xmm2
# CHECK-NEXT: - - - 1.00 - - - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - - 1.00 - - 0.50 0.50 addsd (%rax), %xmm2
-# CHECK-NEXT: - - - 1.00 - - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - - 1.00 - - 0.50 0.50 addsubpd (%rax), %xmm2
# CHECK-NEXT: - - - - - 1.00 - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - - - - 1.00 0.50 0.50 andnpd (%rax), %xmm2
# CHECK-NEXT: - - - - - 1.00 - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/SkylakeClient/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/SkylakeClient/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/SkylakeClient/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/SkylakeClient/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 2 10 0.50 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 4 0.50 addsd %xmm0, %xmm2
# CHECK-NEXT: 2 9 0.50 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 4 0.50 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 2 10 0.50 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.33 andnpd %xmm0, %xmm2
# CHECK-NEXT: 2 7 0.50 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.33 andpd %xmm0, %xmm2
@@ -681,7 +676,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - 38.00 111.42 79.42 62.50 62.50 12.00 93.42 1.75 4.00
+# CHECK-NEXT: - 38.00 110.42 78.42 62.00 62.00 12.00 93.42 1.75 4.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -689,8 +684,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - addpd (%rax), %xmm2
# CHECK-NEXT: - - 0.50 0.50 - - - - - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - addsd (%rax), %xmm2
-# CHECK-NEXT: - - 0.50 0.50 - - - - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - addsubpd (%rax), %xmm2
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - andnpd (%rax), %xmm2
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/SkylakeServer/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/SkylakeServer/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/SkylakeServer/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/SkylakeServer/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 2 10 0.50 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 4 0.33 addsd %xmm0, %xmm2
# CHECK-NEXT: 2 9 0.50 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 4 0.33 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 2 10 0.50 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.33 andnpd %xmm0, %xmm2
# CHECK-NEXT: 2 7 0.50 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.33 andpd %xmm0, %xmm2
@@ -681,7 +676,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
-# CHECK-NEXT: - 38.00 101.75 69.75 62.50 62.50 12.00 112.75 1.75 4.00
+# CHECK-NEXT: - 38.00 101.08 69.08 62.00 62.00 12.00 112.08 1.75 4.00
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
@@ -689,8 +684,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - addpd (%rax), %xmm2
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - addsd %xmm0, %xmm2
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - addsd (%rax), %xmm2
-# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - addsubpd (%rax), %xmm2
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - andnpd %xmm0, %xmm2
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - andnpd (%rax), %xmm2
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - andpd %xmm0, %xmm2
Modified: llvm/trunk/test/tools/llvm-mca/X86/Znver1/resources-sse2.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/X86/Znver1/resources-sse2.s?rev=331678&r1=331677&r2=331678&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/X86/Znver1/resources-sse2.s (original)
+++ llvm/trunk/test/tools/llvm-mca/X86/Znver1/resources-sse2.s Mon May 7 14:10:48 2018
@@ -7,9 +7,6 @@ addpd (%rax), %xmm2
addsd %xmm0, %xmm2
addsd (%rax), %xmm2
-addsubpd %xmm0, %xmm2
-addsubpd (%rax), %xmm2
-
andnpd %xmm0, %xmm2
andnpd (%rax), %xmm2
@@ -406,8 +403,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 1 10 1.00 * addpd (%rax), %xmm2
# CHECK-NEXT: 1 3 1.00 addsd %xmm0, %xmm2
# CHECK-NEXT: 1 10 1.00 * addsd (%rax), %xmm2
-# CHECK-NEXT: 1 3 1.00 addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 1 10 1.00 * addsubpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.25 andnpd %xmm0, %xmm2
# CHECK-NEXT: 1 8 0.50 * andnpd (%rax), %xmm2
# CHECK-NEXT: 1 1 0.25 andpd %xmm0, %xmm2
@@ -683,7 +678,7 @@ xorpd (%rax), %xmm2
# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
-# CHECK-NEXT: 65.00 65.00 0.50 0.50 0.50 0.50 - 74.08 39.58 69.25 153.08 -
+# CHECK-NEXT: 64.50 64.50 0.50 0.50 0.50 0.50 - 72.08 39.58 69.25 153.08 -
# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
@@ -691,8 +686,6 @@ xorpd (%rax), %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - addpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 1.00 - - - - addsd %xmm0, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - addsd (%rax), %xmm2
-# CHECK-NEXT: - - - - - - - 1.00 - - - - addsubpd %xmm0, %xmm2
-# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - addsubpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 0.25 0.25 0.25 0.25 - andnpd %xmm0, %xmm2
# CHECK-NEXT: 0.50 0.50 - - - - - 0.25 0.25 0.25 0.25 - andnpd (%rax), %xmm2
# CHECK-NEXT: - - - - - - - 0.25 0.25 0.25 0.25 - andpd %xmm0, %xmm2
More information about the llvm-commits
mailing list