forked from OSchip/llvm-project
[llvm-mca] Make sure not to end the test files with an empty line.
Summary: It's super irritating. [properly configured] git client then complains about that double-newline, and you have to use `--force` to ignore the warning, since even if you fix it manually, it will be reintroduced the very next runtime :/ Reviewers: RKSimon, andreadb, courbet, craig.topper, javed.absar, gbedwell Reviewed By: gbedwell Subscribers: javed.absar, tschuett, gbedwell, llvm-commits Differential Revision: https://reviews.llvm.org/D47697 llvm-svn: 333887
This commit is contained in:
parent
2cb97b95a2
commit
7b53d1454f
|
@ -55,4 +55,3 @@
|
|||
|
||||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 4 2.3 2.3 0.0 b t
|
||||
|
||||
|
|
|
@ -43,4 +43,3 @@
|
|||
|
||||
# ALL: [0] [1] [2] [3]
|
||||
# ALL-NEXT: 0. 3 0.0 0.0 0.0 b t
|
||||
|
||||
|
|
|
@ -23,4 +23,3 @@
|
|||
|
||||
# ALL: Scheduler's queue usage:
|
||||
# ALL-NEXT: No scheduler resources used.
|
||||
|
||||
|
|
|
@ -42,4 +42,3 @@
|
|||
# CHECK: Resource pressure by instruction:
|
||||
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
|
||||
# CHECK-NEXT: - - - - 1.00 1.00 - - - - - - stp d0, d1, [x0]
|
||||
|
||||
|
|
|
@ -315,4 +315,3 @@ cmovgq (%rax), %rdi
|
|||
# CHECK-NEXT: 1.00 - cmovgeq (%rax), %rdi
|
||||
# CHECK-NEXT: 1.00 - cmovleq (%rax), %rdi
|
||||
# CHECK-NEXT: 1.00 - cmovgq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -385,4 +385,3 @@ pxor (%rax), %mm2
|
|||
# CHECK-NEXT: 1.00 - punpcklwd (%rax), %mm2
|
||||
# CHECK-NEXT: 0.50 0.50 pxor %mm0, %mm2
|
||||
# CHECK-NEXT: 1.00 - pxor (%rax), %mm2
|
||||
|
||||
|
|
|
@ -453,4 +453,3 @@ xorps (%rax), %xmm2
|
|||
# CHECK-NEXT: 1.00 - unpcklps (%rax), %xmm2
|
||||
# CHECK-NEXT: 0.50 0.50 xorps %xmm0, %xmm2
|
||||
# CHECK-NEXT: 1.00 - xorps (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -941,4 +941,3 @@ xorpd (%rax), %xmm2
|
|||
# CHECK-NEXT: 1.00 - unpcklpd (%rax), %xmm2
|
||||
# CHECK-NEXT: 0.50 0.50 xorpd %xmm0, %xmm2
|
||||
# CHECK-NEXT: 1.00 - xorpd (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -88,4 +88,3 @@ movsldup (%rax), %xmm2
|
|||
# CHECK-NEXT: 1.00 - movshdup (%rax), %xmm2
|
||||
# CHECK-NEXT: 1.00 - movsldup %xmm0, %xmm2
|
||||
# CHECK-NEXT: 1.00 - movsldup (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -245,4 +245,3 @@ psignw (%rax), %xmm2
|
|||
# CHECK-NEXT: 1.00 - psignw (%rax), %mm2
|
||||
# CHECK-NEXT: 0.50 0.50 psignw %xmm0, %xmm2
|
||||
# CHECK-NEXT: 1.00 - psignw (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -1700,4 +1700,3 @@ xorq (%rax), %rdi
|
|||
# CHECK-NEXT: 0.50 0.50 xorq %rdi, %rdi
|
||||
# CHECK-NEXT: 1.00 - xorq %rdi, (%rax)
|
||||
# CHECK-NEXT: 1.00 - xorq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -513,4 +513,3 @@ fyl2xp1
|
|||
# CHECK-NEXT: 12.50 12.50 fxtract
|
||||
# CHECK-NEXT: 73.00 73.00 fyl2x
|
||||
# CHECK-NEXT: 73.50 73.50 fyl2xp1
|
||||
|
||||
|
|
|
@ -55,4 +55,3 @@ adox (%rbx), %rcx
|
|||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - adoxl (%rbx), %ecx
|
||||
# CHECK-NEXT: - - 0.50 - - - - - 0.50 - adoxq %rbx, %rcx
|
||||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - adoxq (%rbx), %rcx
|
||||
|
||||
|
|
|
@ -2403,4 +2403,3 @@ vzeroupper
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vxorps (%rax), %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - - - - - - 16.00 - - vzeroall
|
||||
# CHECK-NEXT: - - 1.08 1.08 - - - 1.08 0.75 - vzeroupper
|
||||
|
||||
|
|
|
@ -1074,4 +1074,3 @@ vpxor (%rax), %ymm1, %ymm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpunpcklwd (%rax), %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - vpxor %ymm0, %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - vpxor (%rax), %ymm1, %ymm2
|
||||
|
||||
|
|
|
@ -113,4 +113,3 @@ tzcnt (%rax), %rcx
|
|||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - tzcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - 1.00 - - - - - - tzcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - tzcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -141,4 +141,3 @@ shrx %rax, (%rbx), %rcx
|
|||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - shrxl %eax, (%rbx), %ecx
|
||||
# CHECK-NEXT: - - 0.50 - - - - - 0.50 - shrxq %rax, %rbx, %rcx
|
||||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - shrxq %rax, (%rbx), %rcx
|
||||
|
||||
|
|
|
@ -323,4 +323,3 @@ cmovgq (%rax), %rdi
|
|||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - cmovgeq (%rax), %rdi
|
||||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - cmovleq (%rax), %rdi
|
||||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - cmovgq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -57,4 +57,3 @@ vcvtps2ph $0, %ymm0, (%rax)
|
|||
# CHECK-NEXT: - - - 1.00 0.33 0.33 1.00 - - 0.33 vcvtps2ph $0, %xmm0, (%rax)
|
||||
# CHECK-NEXT: - - - 1.00 - - - 1.00 - - vcvtps2ph $0, %ymm0, %xmm2
|
||||
# CHECK-NEXT: - - - 1.00 0.33 0.33 1.00 - - 0.33 vcvtps2ph $0, %ymm0, (%rax)
|
||||
|
||||
|
|
|
@ -701,4 +701,3 @@ vfnmsub231ss (%rax), %xmm1, %xmm2
|
|||
# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vfnmsub213ss (%rax), %xmm1, %xmm2
|
||||
# CHECK-NEXT: - - 0.50 0.50 - - - - - - vfnmsub231ss %xmm0, %xmm1, %xmm2
|
||||
# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vfnmsub231ss (%rax), %xmm1, %xmm2
|
||||
|
||||
|
|
|
@ -50,4 +50,3 @@ lzcntq (%rax), %rcx
|
|||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - 1.00 - - - - - - lzcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -393,4 +393,3 @@ pxor (%rax), %mm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - punpcklwd (%rax), %mm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - pxor %mm0, %mm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - pxor (%rax), %mm2
|
||||
|
||||
|
|
|
@ -50,4 +50,3 @@ popcntq (%rax), %rcx
|
|||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - popcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - 1.00 - - - - - - popcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - popcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -461,4 +461,3 @@ xorps (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - unpcklps (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - - 1.00 - - xorps %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - xorps (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -949,4 +949,3 @@ xorpd (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - unpcklpd (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - - 1.00 - - xorpd %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - xorpd (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -96,4 +96,3 @@ movsldup (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - - - - movshdup (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - - 1.00 - - movsldup %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - - - - movsldup (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -366,4 +366,3 @@ roundss $1, (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 2.00 0.50 0.50 - - - - roundsd $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - - - - roundss $1, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 2.00 0.50 0.50 - - - - roundss $1, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -99,4 +99,3 @@ pcmpgtq (%rax), %xmm2
|
|||
# CHECK-NEXT: - - 3.00 - 0.50 0.50 - - - - pcmpistrm $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - 1.00 - - - - - - - pcmpgtq %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pcmpgtq (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -253,4 +253,3 @@ psignw (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - psignw (%rax), %mm2
|
||||
# CHECK-NEXT: - - - 0.50 - - - 0.50 - - psignw %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - psignw (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -1708,4 +1708,3 @@ xorq (%rax), %rdi
|
|||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - xorq %rdi, %rdi
|
||||
# CHECK-NEXT: - - 0.25 0.25 0.83 0.83 1.00 0.25 0.25 0.33 xorq %rdi, (%rax)
|
||||
# CHECK-NEXT: - - 0.25 0.25 0.50 0.50 - 0.25 0.25 - xorq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -521,4 +521,3 @@ fyl2xp1
|
|||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fxtract
|
||||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fyl2x
|
||||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fyl2xp1
|
||||
|
||||
|
|
|
@ -75,4 +75,3 @@ vhaddps %xmm3, %xmm3, %xmm4
|
|||
# CHECK-NEXT: 0. 3 1.0 1.0 3.3 vmulps %xmm0, %xmm1, %xmm2
|
||||
# CHECK-NEXT: 1. 3 3.3 0.7 1.0 vhaddps %xmm2, %xmm2, %xmm3
|
||||
# CHECK-NEXT: 2. 3 5.7 0.0 0.0 vhaddps %xmm3, %xmm3, %xmm4
|
||||
|
||||
|
|
|
@ -39,4 +39,3 @@ vhaddps (%rdi), %xmm1, %xmm2
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 vshufps $0, %xmm0, %xmm1, %xmm1
|
||||
# CHECK-NEXT: 1. 1 1.0 0.0 0.0 vhaddps (%rdi), %xmm1, %xmm2
|
||||
|
||||
|
|
|
@ -39,4 +39,3 @@ vhaddps (%rdi), %ymm1, %ymm2
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 vshufps $0, %xmm0, %xmm1, %xmm1
|
||||
# CHECK-NEXT: 1. 1 1.0 1.0 0.0 vhaddps (%rdi), %ymm1, %ymm2
|
||||
|
||||
|
|
|
@ -30,4 +30,3 @@ vhaddps %xmm3, %xmm3, %xmm4
|
|||
# ENABLED-NEXT: 1 2 1.00 vmulps %xmm0, %xmm1, %xmm2
|
||||
# ENABLED-NEXT: 1 3 1.00 vhaddps %xmm2, %xmm2, %xmm3
|
||||
# ENABLED-NEXT: 1 3 1.00 vhaddps %xmm3, %xmm3, %xmm4
|
||||
|
||||
|
|
|
@ -94,4 +94,3 @@ vmovaps %xmm0, 48(%rdi)
|
|||
# CHECK-NEXT: 5. 1 16.0 0.0 0.0 vmovaps %xmm0, 32(%rdi)
|
||||
# CHECK-NEXT: 6. 1 16.0 0.0 0.0 vmovaps 48(%rsi), %xmm0
|
||||
# CHECK-NEXT: 7. 1 21.0 0.0 0.0 vmovaps %xmm0, 48(%rdi)
|
||||
|
||||
|
|
|
@ -94,4 +94,3 @@ vmovaps %xmm0, 48(%rdi)
|
|||
# CHECK-NEXT: 5. 1 6.0 0.0 0.0 vmovaps %xmm0, 32(%rdi)
|
||||
# CHECK-NEXT: 6. 1 1.0 1.0 0.0 vmovaps 48(%rsi), %xmm0
|
||||
# CHECK-NEXT: 7. 1 6.0 0.0 0.0 vmovaps %xmm0, 48(%rdi)
|
||||
|
||||
|
|
|
@ -106,4 +106,3 @@ vsqrtps %ymm0, %ymm2
|
|||
# CHECK-NEXT: 5. 1 1.0 1.0 0.0 vsqrtps %xmm0, %xmm2
|
||||
# CHECK-NEXT: 6. 1 1.0 1.0 17.0 vaddps %ymm0, %ymm1, %ymm2
|
||||
# CHECK-NEXT: 7. 1 20.0 20.0 0.0 vsqrtps %ymm0, %ymm2
|
||||
|
||||
|
|
|
@ -55,4 +55,3 @@
|
|||
# CHECK-NEXT: [# retired], [# cycles]
|
||||
# CHECK-NEXT: 0, 23 (74.2%)
|
||||
# CHECK-NEXT: 2, 8 (25.8%)
|
||||
|
||||
|
|
|
@ -42,4 +42,3 @@ vmulps (%rdi), %xmm1, %xmm2
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 vaddps %xmm0, %xmm0, %xmm1
|
||||
# CHECK-NEXT: 1. 1 1.0 0.0 0.0 vmulps (%rdi), %xmm1, %xmm2
|
||||
|
||||
|
|
|
@ -41,4 +41,3 @@
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %esi
|
||||
# CHECK-NEXT: 1. 1 1.0 1.0 0.0 imull (%rdi)
|
||||
|
||||
|
|
|
@ -42,4 +42,3 @@
|
|||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 addq %rdi, %rsi
|
||||
# CHECK-NEXT: 1. 1 1.0 0.0 0.0 addq (%rsp), %rsi
|
||||
# CHECK-NEXT: 2. 1 2.0 2.0 2.0 addq %rdx, %r8
|
||||
|
||||
|
|
|
@ -87,4 +87,3 @@ vmulps %xmm0, %xmm0, %xmm0
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 5 9.0 0.2 0.0 vaddps %xmm0, %xmm0, %xmm0
|
||||
# CHECK-NEXT: 1. 5 12.0 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
|
||||
|
||||
|
|
|
@ -88,4 +88,3 @@ vmulps %xmm0, %xmm0, %xmm0
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 5 6.6 0.2 0.0 vaddps %xmm0, %xmm0, %xmm0
|
||||
# CHECK-NEXT: 1. 5 7.8 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
|
||||
|
||||
|
|
|
@ -87,4 +87,3 @@ idiv %eax
|
|||
|
||||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 2 1.0 1.0 0.0 idivl %eax
|
||||
|
||||
|
|
|
@ -64,4 +64,3 @@ idiv %eax
|
|||
|
||||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 3 25.0 0.3 0.0 idivl %eax
|
||||
|
||||
|
|
|
@ -147,4 +147,3 @@
|
|||
# CHECK-NEXT: 30. 1 31.0 25.0 0.0 vaddps %ymm3, %ymm0, %ymm4
|
||||
# CHECK-NEXT: 31. 1 32.0 27.0 0.0 vaddps %ymm3, %ymm0, %ymm5
|
||||
# CHECK-NEXT: 32. 1 25.0 25.0 0.0 vaddps %ymm3, %ymm0, %ymm6
|
||||
|
||||
|
|
|
@ -75,4 +75,3 @@ aeskeygenassist $22, (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - - 1.00 - 1.00 - - - - - 1.00 aesimc (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - 1.00 - - - - - - - 1.00 aeskeygenassist $22, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - - 1.00 - 1.00 - - - - - 1.00 aeskeygenassist $22, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -2407,4 +2407,3 @@ vzeroupper
|
|||
# CHECK-NEXT: - - - 1.00 1.00 1.00 1.00 2.00 - - - - - - vxorps (%rax), %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - - - - - - - - - - - - - vzeroall
|
||||
# CHECK-NEXT: - - - - - - - - - - - - - - vzeroupper
|
||||
|
||||
|
|
|
@ -117,4 +117,3 @@ tzcnt (%rax), %rcx
|
|||
# CHECK-NEXT: 1.00 1.00 - - - - - 1.00 - - - - - - tzcntl (%rax), %ecx
|
||||
# CHECK-NEXT: 1.00 1.00 - - - - - - - - - - - - tzcntq %rax, %rcx
|
||||
# CHECK-NEXT: 1.00 1.00 - - - - - 1.00 - - - - - - tzcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -40,4 +40,3 @@ pclmulqdq $11, (%rax), %xmm2
|
|||
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] Instructions:
|
||||
# CHECK-NEXT: - - - - - 1.00 - - - - - - - 1.00 pclmulqdq $11, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - - 1.00 - 1.00 - - - - - 1.00 pclmulqdq $11, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -327,4 +327,3 @@ cmovgq (%rax), %rdi
|
|||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - cmovgeq (%rax), %rdi
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - cmovleq (%rax), %rdi
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - cmovgq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -61,4 +61,3 @@ vcvtps2ph $0, %ymm0, (%rax)
|
|||
# CHECK-NEXT: - - - - - - 1.00 - - 1.00 1.00 - - - vcvtps2ph $0, %xmm0, (%rax)
|
||||
# CHECK-NEXT: - - - 1.00 1.00 - 2.00 - - - 2.00 - - - vcvtps2ph $0, %ymm0, %xmm2
|
||||
# CHECK-NEXT: - - - 1.00 1.00 - 2.00 - - 1.00 2.00 - - - vcvtps2ph $0, %ymm0, (%rax)
|
||||
|
||||
|
|
|
@ -54,4 +54,3 @@ lzcntq (%rax), %rcx
|
|||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - lzcntl (%rax), %ecx
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - lzcntq %rax, %rcx
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - lzcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -397,4 +397,3 @@ pxor (%rax), %mm2
|
|||
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 - - - 0.50 0.50 - punpcklwd (%rax), %mm2
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 - - - - 0.50 0.50 - pxor %mm0, %mm2
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 - - - 0.50 0.50 - pxor (%rax), %mm2
|
||||
|
||||
|
|
|
@ -54,4 +54,3 @@ popcntq (%rax), %rcx
|
|||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - popcntl (%rax), %ecx
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - popcntq %rax, %rcx
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - popcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -465,4 +465,3 @@ xorps (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - unpcklps (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 - - - - - - - xorps %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - xorps (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -953,4 +953,3 @@ xorpd (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - unpcklpd (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 - - - - - - - xorpd %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - xorpd (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -100,4 +100,3 @@ movsldup (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - movshdup (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 - - - - - - - movsldup %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 0.50 1.00 - - - - - - movsldup (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -370,4 +370,3 @@ roundss $1, (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - - - 1.00 1.00 - - 1.00 - - - roundsd $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - 1.00 - - - 1.00 - - - roundss $1, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - - - 1.00 1.00 - - 1.00 - - - roundss $1, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -103,4 +103,3 @@ pcmpgtq (%rax), %xmm2
|
|||
# CHECK-NEXT: 1.00 - - 1.00 - - 1.00 1.00 - - - - 2.00 - pcmpistrm $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 - - - - 0.50 0.50 - pcmpgtq %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 - - - 0.50 0.50 - pcmpgtq (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -54,4 +54,3 @@ movntss %xmm0, (%rax)
|
|||
# CHECK-NEXT: - - - - - 0.50 0.50 - - - - 2.00 2.00 - insertq $22, $22, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - - - 1.00 - - 1.00 1.00 - - - movntsd %xmm0, (%rax)
|
||||
# CHECK-NEXT: - - - - - - 1.00 - - 1.00 1.00 - - - movntss %xmm0, (%rax)
|
||||
|
||||
|
|
|
@ -257,4 +257,3 @@ psignw (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 - - - 0.50 0.50 - psignw (%rax), %mm2
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 - - - - 0.50 0.50 - psignw %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 - - - 0.50 0.50 - psignw (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -1712,4 +1712,3 @@ xorq (%rax), %rdi
|
|||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - xorq %rdi, %rdi
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - 1.00 - - - - xorq %rdi, (%rax)
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - 1.00 - - - - - - xorq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -525,4 +525,3 @@ fyl2xp1
|
|||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fxtract
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fyl2x
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - fyl2xp1
|
||||
|
||||
|
|
|
@ -57,4 +57,3 @@ add %rsi, %rsi
|
|||
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] Instructions:
|
||||
# CHECK-NEXT: - - - - 1.00 - 1.00 1.00 - - - - - - vmulps (%rsi), %xmm0, %xmm0
|
||||
# CHECK-NEXT: - 1.00 - - - - - - - - - - - - addq %rsi, %rsi
|
||||
|
||||
|
|
|
@ -44,4 +44,3 @@ add %edi, %eax
|
|||
# CHECK: Resource pressure by instruction:
|
||||
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] Instructions:
|
||||
# CHECK-NEXT: 0.50 0.50 - - - - - - - - - - - - addl %edi, %eax
|
||||
|
||||
|
|
|
@ -38,4 +38,3 @@ vandps (%rdi), %xmm1, %xmm2
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 vaddps %xmm0, %xmm0, %xmm1
|
||||
# CHECK-NEXT: 1. 1 1.0 0.0 0.0 vandps (%rdi), %xmm1, %xmm2
|
||||
|
||||
|
|
|
@ -38,4 +38,3 @@ vandps (%rdi), %ymm1, %ymm2
|
|||
# CHECK: [0] [1] [2] [3]
|
||||
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 vaddps %ymm0, %ymm0, %ymm1
|
||||
# CHECK-NEXT: 1. 1 1.0 1.0 0.0 vandps (%rdi), %ymm1, %ymm2
|
||||
|
||||
|
|
|
@ -2403,4 +2403,3 @@ vzeroupper
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vxorps (%rax), %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - - - - - - 16.00 - - vzeroall
|
||||
# CHECK-NEXT: - - 1.08 1.08 - - - 1.08 0.75 - vzeroupper
|
||||
|
||||
|
|
|
@ -1074,4 +1074,3 @@ vpxor (%rax), %ymm1, %ymm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - vpunpcklwd (%rax), %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - vpxor %ymm0, %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - vpxor (%rax), %ymm1, %ymm2
|
||||
|
||||
|
|
|
@ -113,4 +113,3 @@ tzcnt (%rax), %rcx
|
|||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - tzcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - 1.00 - - - - - - tzcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - tzcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -141,4 +141,3 @@ shrx %rax, (%rbx), %rcx
|
|||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - shrxl %eax, (%rbx), %ecx
|
||||
# CHECK-NEXT: - - 0.50 - - - - - 0.50 - shrxq %rax, %rbx, %rcx
|
||||
# CHECK-NEXT: - - 0.50 - 0.50 0.50 - - 0.50 - shrxq %rax, (%rbx), %rcx
|
||||
|
||||
|
|
|
@ -323,4 +323,3 @@ cmovgq (%rax), %rdi
|
|||
# CHECK-NEXT: - - 0.75 0.25 0.50 0.50 - 0.25 0.75 - cmovgeq (%rax), %rdi
|
||||
# CHECK-NEXT: - - 0.75 0.25 0.50 0.50 - 0.25 0.75 - cmovleq (%rax), %rdi
|
||||
# CHECK-NEXT: - - 0.75 0.25 0.50 0.50 - 0.25 0.75 - cmovgq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -57,4 +57,3 @@ vcvtps2ph $0, %ymm0, (%rax)
|
|||
# CHECK-NEXT: - - - 1.00 0.33 0.33 1.00 1.00 - 0.33 vcvtps2ph $0, %xmm0, (%rax)
|
||||
# CHECK-NEXT: - - - 1.00 - - - 1.00 - - vcvtps2ph $0, %ymm0, %xmm2
|
||||
# CHECK-NEXT: - - - 1.00 0.33 0.33 1.00 1.00 - 0.33 vcvtps2ph $0, %ymm0, (%rax)
|
||||
|
||||
|
|
|
@ -701,4 +701,3 @@ vfnmsub231ss (%rax), %xmm1, %xmm2
|
|||
# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vfnmsub213ss (%rax), %xmm1, %xmm2
|
||||
# CHECK-NEXT: - - 0.50 0.50 - - - - - - vfnmsub231ss %xmm0, %xmm1, %xmm2
|
||||
# CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vfnmsub231ss (%rax), %xmm1, %xmm2
|
||||
|
||||
|
|
|
@ -50,4 +50,3 @@ lzcntq (%rax), %rcx
|
|||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - 1.00 - - - - - - lzcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - lzcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -393,4 +393,3 @@ pxor (%rax), %mm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - punpcklwd (%rax), %mm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 - - - 0.33 - - pxor %mm0, %mm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 0.50 0.50 - 0.33 - - pxor (%rax), %mm2
|
||||
|
||||
|
|
|
@ -50,4 +50,3 @@ popcntq (%rax), %rcx
|
|||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - popcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - 1.00 - - - - - - popcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - 1.00 0.50 0.50 - - - - popcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -461,4 +461,3 @@ xorps (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - unpcklps (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - - 1.00 - - xorps %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - xorps (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -949,4 +949,3 @@ xorpd (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - unpcklpd (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - - 1.00 - - xorpd %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - 1.00 - - xorpd (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -96,4 +96,3 @@ movsldup (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 0.50 0.50 - - - - movshdup (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - - - - 1.00 - - movsldup %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - - - - movsldup (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -366,4 +366,3 @@ roundss $1, (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 2.00 0.50 0.50 - - - - roundsd $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - 0.50 0.50 - - - - roundss $1, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 2.00 0.50 0.50 - - - - roundss $1, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -99,4 +99,3 @@ pcmpgtq (%rax), %xmm2
|
|||
# CHECK-NEXT: - - 3.00 - 0.50 0.50 - - - - pcmpistrm $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - 1.00 - - - - - - - pcmpgtq %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - 1.00 - 0.50 0.50 - - - - pcmpgtq (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -253,4 +253,3 @@ psignw (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - psignw (%rax), %mm2
|
||||
# CHECK-NEXT: - - - 0.50 - - - 0.50 - - psignw %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 0.50 - 0.50 - - psignw (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -1708,4 +1708,3 @@ xorq (%rax), %rdi
|
|||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - xorq %rdi, %rdi
|
||||
# CHECK-NEXT: - - 0.25 0.25 0.83 0.83 1.00 0.25 0.25 0.33 xorq %rdi, (%rax)
|
||||
# CHECK-NEXT: - - 0.25 0.25 0.50 0.50 - 0.25 0.25 - xorq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -521,4 +521,3 @@ fyl2xp1
|
|||
# CHECK-NEXT: - - - - - - - - - - fxtract
|
||||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fyl2x
|
||||
# CHECK-NEXT: - - 0.25 0.25 - - - 0.25 0.25 - fyl2xp1
|
||||
|
||||
|
|
|
@ -321,4 +321,3 @@ cmovgq (%rax), %rdi
|
|||
# CHECK-NEXT: - - - - - 1.00 1.00 1.00 cmovgeq (%rax), %rdi
|
||||
# CHECK-NEXT: - - - - - 1.00 1.00 1.00 cmovleq (%rax), %rdi
|
||||
# CHECK-NEXT: - - - - - 1.00 1.00 1.00 cmovgq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -391,4 +391,3 @@ pxor (%rax), %mm2
|
|||
# CHECK-NEXT: - - - 1.00 - - - 1.00 punpcklwd (%rax), %mm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - - pxor %mm0, %mm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 pxor (%rax), %mm2
|
||||
|
||||
|
|
|
@ -48,4 +48,3 @@ popcntq (%rax), %rcx
|
|||
# CHECK-NEXT: - - - - - 1.00 - 1.00 popcntl (%rax), %ecx
|
||||
# CHECK-NEXT: - - - - - 1.00 - - popcntq %rax, %rcx
|
||||
# CHECK-NEXT: - - - - - 1.00 - 1.00 popcntq (%rax), %rcx
|
||||
|
||||
|
|
|
@ -459,4 +459,3 @@ xorps (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 1.00 - - - 1.00 unpcklps (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - - xorps %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 xorps (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -947,4 +947,3 @@ xorpd (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 1.00 - - - 1.00 unpcklpd (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - - xorpd %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 xorpd (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -94,4 +94,3 @@ movsldup (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 1.00 - - - 1.00 movshdup (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 1.00 - - - - movsldup %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 1.00 - - - 1.00 movsldup (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -364,4 +364,3 @@ roundss $1, (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - 1.00 - - 1.00 roundsd $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - - 1.00 - - - roundss $1, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - - 1.00 - - 1.00 roundss $1, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -97,4 +97,3 @@ pcmpgtq (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 13.00 - - - 1.00 pcmpistrm $1, (%rax), %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - - pcmpgtq %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 pcmpgtq (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -251,4 +251,3 @@ psignw (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 psignw (%rax), %mm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - - psignw %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - - 0.50 0.50 - - 1.00 psignw (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -1706,4 +1706,3 @@ xorq (%rax), %rdi
|
|||
# CHECK-NEXT: - - - - - 0.50 0.50 - xorq %rdi, %rdi
|
||||
# CHECK-NEXT: - - - - - 1.00 1.00 2.00 xorq %rdi, (%rax)
|
||||
# CHECK-NEXT: - - - - - 0.50 0.50 1.00 xorq (%rax), %rdi
|
||||
|
||||
|
|
|
@ -519,4 +519,3 @@ fyl2xp1
|
|||
# CHECK-NEXT: - - - 1.00 - - - - fxtract
|
||||
# CHECK-NEXT: - - - 1.00 - - - - fyl2x
|
||||
# CHECK-NEXT: - - - 1.00 - - - - fyl2xp1
|
||||
|
||||
|
|
|
@ -69,4 +69,3 @@ aeskeygenassist $22, (%rax), %xmm2
|
|||
# CHECK-NEXT: - - - - - 2.00 0.50 0.50 aesimc (%rax), %xmm2
|
||||
# CHECK-NEXT: - - 3.67 3.67 - 3.67 - - aeskeygenassist $22, %xmm0, %xmm2
|
||||
# CHECK-NEXT: - - 3.33 3.33 - 3.33 0.50 0.50 aeskeygenassist $22, (%rax), %xmm2
|
||||
|
||||
|
|
|
@ -2401,4 +2401,3 @@ vzeroupper
|
|||
# CHECK-NEXT: - - - - - 1.00 0.50 0.50 vxorps (%rax), %ymm1, %ymm2
|
||||
# CHECK-NEXT: - - 0.33 0.33 - 0.33 - - vzeroall
|
||||
# CHECK-NEXT: - - 0.33 0.33 - 0.33 - - vzeroupper
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue