900 changes: 825 additions & 75 deletions llvm/test/tools/llvm-mca/X86/Generic/resources-avx512dq.s

Large diffs are not rendered by default.

1,176 changes: 1,071 additions & 105 deletions llvm/test/tools/llvm-mca/X86/Generic/resources-avx512dqvl.s

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

kandw %k0, %k1, %k2
kandnw %k0, %k1, %k2
knotw %k0, %k2
korw %k0, %k1, %k2
kxnorw %k0, %k1, %k2
kxorw %k0, %k1, %k2
Expand Down Expand Up @@ -1016,6 +1017,7 @@ vunpcklps (%rax){1to16}, %zmm17, %zmm19 {z}{k1}
# CHECK: [1] [2] [3] [4] [5] [6] Instructions:
# CHECK-NEXT: 1 1 1.00 kandw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 kandnw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 knotw %k0, %k2
# CHECK-NEXT: 1 1 1.00 korw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 kxnorw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 kxorw %k0, %k1, %k2
Expand Down Expand Up @@ -1915,12 +1917,13 @@ vunpcklps (%rax){1to16}, %zmm17, %zmm19 {z}{k1}

# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
# CHECK-NEXT: - 612.00 316.17 99.67 314.83 314.83 16.00 612.17 2.00 5.33 - -
# CHECK-NEXT: - 612.00 317.17 99.67 314.83 314.83 16.00 612.17 2.00 5.33 - -

# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] Instructions:
# CHECK-NEXT: - - 1.00 - - - - - - - - - kandw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - - - kandnw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - - - knotw %k0, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - - - korw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - - - kxnorw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - - - kxorw %k0, %k1, %k2
Expand Down
900 changes: 825 additions & 75 deletions llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512dq.s

Large diffs are not rendered by default.

1,176 changes: 1,071 additions & 105 deletions llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512dqvl.s

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

kandw %k0, %k1, %k2
kandnw %k0, %k1, %k2
knotw %k0, %k2
korw %k0, %k1, %k2
kxnorw %k0, %k1, %k2
kxorw %k0, %k1, %k2
Expand Down Expand Up @@ -1016,6 +1017,7 @@ vunpcklps (%rax){1to16}, %zmm17, %zmm19 {z}{k1}
# CHECK: [1] [2] [3] [4] [5] [6] Instructions:
# CHECK-NEXT: 1 1 1.00 kandw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 kandnw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 knotw %k0, %k2
# CHECK-NEXT: 1 1 1.00 korw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 kxnorw %k0, %k1, %k2
# CHECK-NEXT: 1 1 1.00 kxorw %k0, %k1, %k2
Expand Down Expand Up @@ -1913,12 +1915,13 @@ vunpcklps (%rax){1to16}, %zmm17, %zmm19 {z}{k1}

# CHECK: Resource pressure per iteration:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
# CHECK-NEXT: - 612.00 311.67 99.67 314.83 314.83 16.00 616.67 2.00 5.33
# CHECK-NEXT: - 612.00 312.67 99.67 314.83 314.83 16.00 616.67 2.00 5.33

# CHECK: Resource pressure by instruction:
# CHECK-NEXT: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] Instructions:
# CHECK-NEXT: - - 1.00 - - - - - - - kandw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - kandnw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - knotw %k0, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - korw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - kxnorw %k0, %k1, %k2
# CHECK-NEXT: - - 1.00 - - - - - - - kxorw %k0, %k1, %k2
Expand Down
900 changes: 825 additions & 75 deletions llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx512dq.s

Large diffs are not rendered by default.

1,176 changes: 1,071 additions & 105 deletions llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx512dqvl.s

Large diffs are not rendered by default.