[llvm-mca][NFC] Regenerate tests @HEAD.

For Zen2.
This commit is contained in:
Clement Courbet 2020-01-22 14:40:53 +01:00
parent ecc7dae50c
commit 2accdb6ae1
30 changed files with 517 additions and 513 deletions

View File

@ -45,3 +45,4 @@ add %ecx, %ebx
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 imulq %rax, %rbx # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imulq %rax, %rbx
# CHECK-NEXT: 1. 1 5.0 0.0 0.0 lzcntw %ax, %bx # CHECK-NEXT: 1. 1 5.0 0.0 0.0 lzcntw %ax, %bx
# CHECK-NEXT: 2. 1 6.0 0.0 0.0 addl %ecx, %ebx # CHECK-NEXT: 2. 1 6.0 0.0 0.0 addl %ecx, %ebx
# CHECK-NEXT: 1 4.0 0.3 0.0 <total>

View File

@ -52,9 +52,9 @@ xor %bx, %dx
# CHECK: Resource pressure by instruction: # CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions: # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions:
# CHECK-NEXT: - - 0.25 0.25 0.25 0.25 - - - - - - addw %cx, %dx # CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - - addw %cx, %dx
# CHECK-NEXT: - - 0.25 0.25 0.25 0.25 - - - - - - movw %ax, %dx # CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - - movw %ax, %dx
# CHECK-NEXT: - - 0.25 0.25 0.25 0.25 - - - - - - xorw %bx, %dx # CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - - xorw %bx, %dx
# CHECK: Timeline view: # CHECK: Timeline view:
# CHECK-NEXT: 0123456789 # CHECK-NEXT: 0123456789
@ -89,3 +89,4 @@ xor %bx, %dx
# CHECK-NEXT: 0. 6 7.0 0.2 0.0 addw %cx, %dx # CHECK-NEXT: 0. 6 7.0 0.2 0.0 addw %cx, %dx
# CHECK-NEXT: 1. 6 7.7 0.0 0.0 movw %ax, %dx # CHECK-NEXT: 1. 6 7.7 0.0 0.0 movw %ax, %dx
# CHECK-NEXT: 2. 6 8.5 0.0 0.0 xorw %bx, %dx # CHECK-NEXT: 2. 6 8.5 0.0 0.0 xorw %bx, %dx
# CHECK-NEXT: 6 7.7 0.1 0.0 <total>

View File

@ -48,13 +48,13 @@ add %cx, %bx
# CHECK: Resource pressure per iteration: # CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
# CHECK-NEXT: - - 0.67 1.00 0.67 0.67 - - - - - 1.00 # CHECK-NEXT: - - - 0.67 1.00 0.67 0.67 - - - - - 1.00
# CHECK: Resource pressure by instruction: # CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions: # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions:
# CHECK-NEXT: - - - 1.00 - - - - - - - 1.00 imulw %ax, %bx # CHECK-NEXT: - - - - 1.00 - - - - - - - 1.00 imulw %ax, %bx
# CHECK-NEXT: - - 0.33 - 0.33 0.33 - - - - - - lzcntw %ax, %bx # CHECK-NEXT: - - - 0.33 - 0.33 0.33 - - - - - - lzcntw %ax, %bx
# CHECK-NEXT: - - 0.33 - 0.33 0.33 - - - - - - addw %cx, %bx # CHECK-NEXT: - - - 0.33 - 0.33 0.33 - - - - - - addw %cx, %bx
# CHECK: Timeline view: # CHECK: Timeline view:
# CHECK-NEXT: 0123456789 01234567 # CHECK-NEXT: 0123456789 01234567
@ -92,3 +92,4 @@ add %cx, %bx
# CHECK-NEXT: 0. 7 14.1 0.1 0.0 imulw %ax, %bx # CHECK-NEXT: 0. 7 14.1 0.1 0.0 imulw %ax, %bx
# CHECK-NEXT: 1. 7 16.9 0.0 0.0 lzcntw %ax, %bx # CHECK-NEXT: 1. 7 16.9 0.0 0.0 lzcntw %ax, %bx
# CHECK-NEXT: 2. 7 17.6 0.0 0.0 addw %cx, %bx # CHECK-NEXT: 2. 7 17.6 0.0 0.0 addw %cx, %bx
# CHECK-NEXT: 7 16.2 0.0 0.0 <total>

View File

@ -41,11 +41,11 @@ lzcnt %ax, %bx ## partial register stall.
# CHECK: Resource pressure per iteration: # CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
# CHECK-NEXT: - - 0.25 0.25 0.25 0.25 - - - - - - # CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - -
# CHECK: Resource pressure by instruction: # CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions: # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions:
# CHECK-NEXT: - - 0.25 0.25 0.25 0.25 - - - - - - lzcntw %ax, %bx # CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - - lzcntw %ax, %bx
# CHECK: Timeline view: # CHECK: Timeline view:
# CHECK-NEXT: 0 # CHECK-NEXT: 0

View File

@ -75,7 +75,6 @@ lzcnt 2(%rsp), %cx
# CHECK-NEXT: [3,1] . D=============eeeeeER. lzcntw (%rsp), %cx # CHECK-NEXT: [3,1] . D=============eeeeeER. lzcntw (%rsp), %cx
# CHECK-NEXT: [3,2] . D==============eeeeeER lzcntw 2(%rsp), %cx # CHECK-NEXT: [3,2] . D==============eeeeeER lzcntw 2(%rsp), %cx
# CHECK: Average Wait times (based on the timeline view): # CHECK: Average Wait times (based on the timeline view):
# CHECK-NEXT: [0]: Executions # CHECK-NEXT: [0]: Executions
# CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue # CHECK-NEXT: [1]: Average time spent waiting in a scheduler's queue
@ -86,3 +85,4 @@ lzcnt 2(%rsp), %cx
# CHECK-NEXT: 0. 4 8.0 0.3 0.0 imull %edx, %ecx # CHECK-NEXT: 0. 4 8.0 0.3 0.0 imull %edx, %ecx
# CHECK-NEXT: 1. 4 7.5 0.0 0.0 lzcntw (%rsp), %cx # CHECK-NEXT: 1. 4 7.5 0.0 0.0 lzcntw (%rsp), %cx
# CHECK-NEXT: 2. 4 8.0 0.0 0.0 lzcntw 2(%rsp), %cx # CHECK-NEXT: 2. 4 8.0 0.0 0.0 lzcntw 2(%rsp), %cx
# CHECK-NEXT: 4 7.8 0.1 0.0 <total>

View File

@ -49,3 +49,4 @@ addq %rcx, %rdx
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 imulq %rax, %rcx # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imulq %rax, %rcx
# CHECK-NEXT: 1. 1 5.0 0.0 0.0 addl %edx, %ecx # CHECK-NEXT: 1. 1 5.0 0.0 0.0 addl %edx, %ecx
# CHECK-NEXT: 2. 1 6.0 0.0 0.0 addq %rcx, %rdx # CHECK-NEXT: 2. 1 6.0 0.0 0.0 addq %rcx, %rdx
# CHECK-NEXT: 1 4.0 0.3 0.0 <total>

View File

@ -45,3 +45,4 @@ add %ecx, %ebx
# CHECK-NEXT: 0. 1 1.0 1.0 0.0 imulw %ax, %cx # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imulw %ax, %cx
# CHECK-NEXT: 1. 1 4.0 0.0 0.0 addb %al, %cl # CHECK-NEXT: 1. 1 4.0 0.0 0.0 addb %al, %cl
# CHECK-NEXT: 2. 1 5.0 0.0 0.0 addl %ecx, %ebx # CHECK-NEXT: 2. 1 5.0 0.0 0.0 addl %ecx, %ebx
# CHECK-NEXT: 1 3.3 0.3 0.0 <total>

View File

@ -58,4 +58,3 @@ adox (%rbx), %rcx
# CHECK-NEXT: 0.33 0.33 0.33 0.25 0.25 0.25 0.25 - - - - - - adoxl (%rbx), %ecx # CHECK-NEXT: 0.33 0.33 0.33 0.25 0.25 0.25 0.25 - - - - - - adoxl (%rbx), %ecx
# CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - - adoxq %rbx, %rcx # CHECK-NEXT: - - - 0.25 0.25 0.25 0.25 - - - - - - adoxq %rbx, %rcx
# CHECK-NEXT: 0.33 0.33 0.33 0.25 0.25 0.25 0.25 - - - - - - adoxq (%rbx), %rcx # CHECK-NEXT: 0.33 0.33 0.33 0.25 0.25 0.25 0.25 - - - - - - adoxq (%rbx), %rcx

View File

@ -58,7 +58,7 @@ aeskeygenassist $22, (%rax), %xmm2
# CHECK: Resource pressure per iteration: # CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
# CHECK-NEXT: 2.00 2.00 - - - - - 6.00 6.00 - - - # CHECK-NEXT: 2.00 2.00 2.00 - - - - - 6.00 6.00 - - -
# CHECK: Resource pressure by instruction: # CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions: # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions:

View File

@ -33,9 +33,9 @@ mwaitx
# CHECK: Resource pressure per iteration: # CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
# CHECK-NEXT: - - - - - - - - - - - - # CHECK-NEXT: - - - - - - - - - - - - -
# CHECK: Resource pressure by instruction: # CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions: # CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] Instructions:
# CHECK-NEXT: - - - - - - - - - - - - monitorx # CHECK-NEXT: - - - - - - - - - - - - - monitorx
# CHECK-NEXT: - - - - - - - - - - - - mwaitx # CHECK-NEXT: - - - - - - - - - - - - - mwaitx