xref: /llvm-project/llvm/test/tools/llvm-mca/X86/cv_fpo_directive_no_segfault.s (revision 0f04936a2d4e3ec7db681547876f7669c445af0e)
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
2# RUN: llvm-mca -mtriple=x86_64-unknown-unknown -mcpu=generic -resource-pressure=false -instruction-info=false < %s | FileCheck %s
3
4.cv_fpo_pushreg ebx
5add %eax, %eax
6add %ebx, %ebx
7add %ecx, %ecx
8add %edx, %edx
9
10# CHECK:      Iterations:        100
11# CHECK-NEXT: Instructions:      400
12# CHECK-NEXT: Total Cycles:      137
13# CHECK-NEXT: Total uOps:        400
14
15# CHECK:      Dispatch Width:    4
16# CHECK-NEXT: uOps Per Cycle:    2.92
17# CHECK-NEXT: IPC:               2.92
18# CHECK-NEXT: Block RThroughput: 1.3
19