diff options
Diffstat (limited to 'llvm/test/tools/llvm-mca')
6 files changed, 17 insertions, 17 deletions
diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-avx1.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-avx1.s index 0df1d17983e..36507b37aeb 100644 --- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-avx1.s +++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-avx1.s @@ -1218,7 +1218,7 @@ vzeroupper # CHECK-NEXT: 1 6 1.00 * vinsertps $1, (%rax), %xmm1, %xmm2 # CHECK-NEXT: 1 5 1.00 * vlddqu (%rax), %xmm2 # CHECK-NEXT: 1 5 1.00 * vlddqu (%rax), %ymm2 -# CHECK-NEXT: 1 5 1.00 * * U vldmxcsr (%rax) +# CHECK-NEXT: 1 3 1.00 * * U vldmxcsr (%rax) # CHECK-NEXT: 1 1 1.00 * * U vmaskmovdqu %xmm0, %xmm1 # CHECK-NEXT: 1 6 1.00 * vmaskmovpd (%rax), %xmm0, %xmm2 # CHECK-NEXT: 2 6 2.00 * vmaskmovpd (%rax), %ymm0, %ymm2 diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-prefetchw.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-prefetchw.s index 2a94e77e52f..c1cb62865f7 100644 --- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-prefetchw.s +++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-prefetchw.s @@ -13,8 +13,8 @@ prefetchw (%rax) # CHECK-NEXT: [6]: HasSideEffects (U) # CHECK: [1] [2] [3] [4] [5] [6] Instructions: -# CHECK-NEXT: 1 5 1.00 * * prefetch (%rax) -# CHECK-NEXT: 1 5 1.00 * * prefetchw (%rax) +# CHECK-NEXT: 1 3 1.00 * * prefetch (%rax) +# CHECK-NEXT: 1 3 1.00 * * prefetchw (%rax) # CHECK: Resources: # CHECK-NEXT: [0] - JALU0 diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse1.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse1.s index ef20da259ca..6e541dbfdf4 100644 --- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse1.s +++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse1.s @@ -230,7 +230,7 @@ xorps (%rax), %xmm2 # CHECK-NEXT: 1 24 19.00 * divps (%rax), %xmm2 # CHECK-NEXT: 1 19 19.00 divss %xmm0, %xmm2 # CHECK-NEXT: 1 24 19.00 * divss (%rax), %xmm2 -# CHECK-NEXT: 1 5 1.00 * * U ldmxcsr (%rax) +# CHECK-NEXT: 1 3 1.00 * * U ldmxcsr (%rax) # CHECK-NEXT: 1 1 0.50 * * U maskmovq %mm0, %mm1 # CHECK-NEXT: 1 2 1.00 maxps %xmm0, %xmm2 # CHECK-NEXT: 1 7 1.00 * maxps (%rax), %xmm2 @@ -282,10 +282,10 @@ xorps (%rax), %xmm2 # CHECK-NEXT: 1 3 1.00 pmovmskb %xmm0, %ecx # CHECK-NEXT: 1 2 1.00 pmulhuw %mm0, %mm2 # CHECK-NEXT: 1 7 1.00 * pmulhuw (%rax), %mm2 -# CHECK-NEXT: 1 5 1.00 * * prefetcht0 (%rax) -# CHECK-NEXT: 1 5 1.00 * * prefetcht1 (%rax) -# CHECK-NEXT: 1 5 1.00 * * prefetcht2 (%rax) -# CHECK-NEXT: 1 5 1.00 * * prefetchnta (%rax) +# CHECK-NEXT: 1 3 1.00 * * prefetcht0 (%rax) +# CHECK-NEXT: 1 3 1.00 * * prefetcht1 (%rax) +# CHECK-NEXT: 1 3 1.00 * * prefetcht2 (%rax) +# CHECK-NEXT: 1 3 1.00 * * prefetchnta (%rax) # CHECK-NEXT: 1 2 0.50 psadbw %mm0, %mm2 # CHECK-NEXT: 1 7 1.00 * psadbw (%rax), %mm2 # CHECK-NEXT: 1 1 0.50 pshufw $1, %mm0, %mm2 diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s index 13f1966cf5b..6254f95c095 100644 --- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s +++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse2.s @@ -410,7 +410,7 @@ xorpd (%rax), %xmm2 # CHECK-NEXT: 1 6 1.00 * andnpd (%rax), %xmm2 # CHECK-NEXT: 1 1 0.50 andpd %xmm0, %xmm2 # CHECK-NEXT: 1 6 1.00 * andpd (%rax), %xmm2 -# CHECK-NEXT: 1 5 1.00 * * U clflush (%rax) +# CHECK-NEXT: 1 3 1.00 * * U clflush (%rax) # CHECK-NEXT: 1 2 1.00 cmppd $0, %xmm0, %xmm2 # CHECK-NEXT: 1 7 1.00 * cmppd $0, (%rax), %xmm2 # CHECK-NEXT: 1 2 1.00 cmpsd $0, %xmm0, %xmm2 diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s index e1bafd8aa2b..e9a4291db29 100644 --- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s +++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x86_64.s @@ -1576,7 +1576,7 @@ xorq (%rax), %rdi # CHECK-NEXT: 1 1 0.50 xchgq %rbx, %rax # CHECK-NEXT: 1 1 0.50 xchgq %rbx, %rcx # CHECK-NEXT: 1 4 1.00 * * xchgq %rax, (%rbx) -# CHECK-NEXT: 1 5 1.00 * xlatb +# CHECK-NEXT: 1 3 1.00 * xlatb # CHECK-NEXT: 1 1 0.50 xorb $7, %al # CHECK-NEXT: 1 1 0.50 xorb $7, %dil # CHECK-NEXT: 1 5 1.00 * * xorb $7, (%rax) diff --git a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s index a0e431f6dfe..8fabea45f04 100644 --- a/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s +++ b/llvm/test/tools/llvm-mca/X86/BtVer2/resources-x87.s @@ -262,9 +262,9 @@ fyl2xp1 # CHECK-NEXT: 1 8 1.00 U ficoml (%eax) # CHECK-NEXT: 1 8 1.00 U ficomps (%ecx) # CHECK-NEXT: 1 8 1.00 U ficompl (%eax) -# CHECK-NEXT: 1 5 1.00 * U filds (%edx) -# CHECK-NEXT: 1 5 1.00 * U fildl (%ecx) -# CHECK-NEXT: 1 5 1.00 * U fildll (%eax) +# CHECK-NEXT: 1 3 1.00 * U filds (%edx) +# CHECK-NEXT: 1 3 1.00 * U fildl (%ecx) +# CHECK-NEXT: 1 3 1.00 * U fildll (%eax) # CHECK-NEXT: 1 100 0.50 U fincstp # CHECK-NEXT: 1 100 0.50 U fninit # CHECK-NEXT: 1 1 1.00 * U fists (%edx) @@ -276,10 +276,10 @@ fyl2xp1 # CHECK-NEXT: 1 1 1.00 * U fisttpl (%ecx) # CHECK-NEXT: 1 1 1.00 * U fisttpll (%eax) # CHECK-NEXT: 1 1 0.50 U fld %st(0) -# CHECK-NEXT: 1 5 1.00 * U flds (%edx) -# CHECK-NEXT: 1 5 1.00 * U fldl (%ecx) -# CHECK-NEXT: 1 5 1.00 * U fldt (%eax) -# CHECK-NEXT: 1 5 1.00 * U fldcw (%eax) +# CHECK-NEXT: 1 3 1.00 * U flds (%edx) +# CHECK-NEXT: 1 3 1.00 * U fldl (%ecx) +# CHECK-NEXT: 1 3 1.00 * U fldt (%eax) +# CHECK-NEXT: 1 3 1.00 * U fldcw (%eax) # CHECK-NEXT: 1 100 0.50 U fldenv (%eax) # CHECK-NEXT: 1 3 1.00 U fld1 # CHECK-NEXT: 1 3 1.00 U fldl2e |

