diff options
Diffstat (limited to 'llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s')
-rw-r--r-- | llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s | 59 |
1 files changed, 40 insertions, 19 deletions
diff --git a/llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s b/llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s index 8b145e3a723..dd4dd773958 100644 --- a/llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s +++ b/llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s @@ -20,40 +20,61 @@ vblendvps %xmm1, (%rdi), %xmm2, %xmm3 # ALL-NEXT: Instructions: 2 # BDWELL-NEXT: Total Cycles: 10 -# BDWELL-NEXT: Dispatch Width: 4 -# BDWELL-NEXT: IPC: 0.20 -# BDWELL-NEXT: Block RThroughput: 2.0 +# BDWELL-NEXT: Total uOps: 4 # BTVER2-NEXT: Total Cycles: 11 -# BTVER2-NEXT: Dispatch Width: 2 -# BTVER2-NEXT: IPC: 0.18 -# BTVER2-NEXT: Block RThroughput: 2.0 +# BTVER2-NEXT: Total uOps: 4 # HASWELL-NEXT: Total Cycles: 11 -# HASWELL-NEXT: Dispatch Width: 4 -# HASWELL-NEXT: IPC: 0.18 -# HASWELL-NEXT: Block RThroughput: 2.0 +# HASWELL-NEXT: Total uOps: 4 # IVY-NEXT: Total Cycles: 11 -# IVY-NEXT: Dispatch Width: 4 -# IVY-NEXT: IPC: 0.18 -# IVY-NEXT: Block RThroughput: 1.0 +# IVY-NEXT: Total uOps: 4 # SANDY-NEXT: Total Cycles: 11 -# SANDY-NEXT: Dispatch Width: 4 -# SANDY-NEXT: IPC: 0.18 -# SANDY-NEXT: Block RThroughput: 1.0 +# SANDY-NEXT: Total uOps: 4 # SKYLAKE-NEXT: Total Cycles: 11 -# SKYLAKE-NEXT: Dispatch Width: 6 -# SKYLAKE-NEXT: IPC: 0.18 -# SKYLAKE-NEXT: Block RThroughput: 0.7 +# SKYLAKE-NEXT: Total uOps: 4 # ZNVER1-NEXT: Total Cycles: 11 -# ZNVER1-NEXT: Dispatch Width: 4 +# ZNVER1-NEXT: Total uOps: 2 + +# BTVER2: Dispatch Width: 2 +# BTVER2-NEXT: uOps Per Cycle: 0.36 +# BTVER2-NEXT: IPC: 0.18 +# BTVER2-NEXT: Block RThroughput: 2.0 + +# ZNVER1: Dispatch Width: 4 +# ZNVER1-NEXT: uOps Per Cycle: 0.18 # ZNVER1-NEXT: IPC: 0.18 # ZNVER1-NEXT: Block RThroughput: 1.0 +# IVY: Dispatch Width: 4 +# IVY-NEXT: uOps Per Cycle: 0.36 +# IVY-NEXT: IPC: 0.18 +# IVY-NEXT: Block RThroughput: 1.0 + +# SANDY: Dispatch Width: 4 +# SANDY-NEXT: uOps Per Cycle: 0.36 +# SANDY-NEXT: IPC: 0.18 +# SANDY-NEXT: Block RThroughput: 1.0 + +# HASWELL: Dispatch Width: 4 +# HASWELL-NEXT: uOps Per Cycle: 0.36 +# HASWELL-NEXT: IPC: 0.18 +# HASWELL-NEXT: Block RThroughput: 2.0 + +# BDWELL: Dispatch Width: 4 +# BDWELL-NEXT: uOps Per Cycle: 0.40 +# BDWELL-NEXT: IPC: 0.20 +# BDWELL-NEXT: Block RThroughput: 2.0 + +# SKYLAKE: Dispatch Width: 6 +# SKYLAKE-NEXT: uOps Per Cycle: 0.36 +# SKYLAKE-NEXT: IPC: 0.18 +# SKYLAKE-NEXT: Block RThroughput: 0.7 + # BTVER2: Timeline view: # BTVER2-NEXT: 0 # BTVER2-NEXT: Index 0123456789 |