brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 3fecb1e Raw
61 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m3 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M33# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m4 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M44# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m5 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M55 6  mov	x0, x17  mov	sp, x08 9  mov	w0, #0x321010  add	w0, w1, #011 12  adr	x0, 1f13  ldr	x0, [x0]14 15  adrp	x0, 1f16  add	x0, x0, :lo12:1f17 18  fmov	s0, s119 20  movi	d0, #021 221:23 24# ALL:      Iterations:        10025# ALL-NEXT: Instructions:      100026# ALL-NEXT: Total Cycles:      17227# ALL-NEXT: Total uOps:        100028 29# ALL:      Dispatch Width:    630# ALL-NEXT: uOps Per Cycle:    5.8131# ALL-NEXT: IPC:               5.8132# ALL-NEXT: Block RThroughput: 1.733 34# ALL:      Instruction Info:35# ALL-NEXT: [1]: #uOps36# ALL-NEXT: [2]: Latency37# ALL-NEXT: [3]: RThroughput38# ALL-NEXT: [4]: MayLoad39# ALL-NEXT: [5]: MayStore40# ALL-NEXT: [6]: HasSideEffects (U)41 42# ALL:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:43# ALL-NEXT:  1      0     0.17                        mov	x0, x144# ALL-NEXT:  1      0     0.17                        mov	sp, x045# ALL-NEXT:  1      0     0.17                        mov	w0, #1281646 47# M3-NEXT:   1      1     0.25                        add	w0, w1, #048# M4-NEXT:   1      1     0.25                        add	w0, w1, #049# M5-NEXT:   1      1     0.17                        add	w0, w1, #050 51# ALL-NEXT:  1      0     0.17                        adr	x0, {{\.?}}Ltmp052# ALL-NEXT:  1      4     0.50    *                   ldr	x0, [x0]53# ALL-NEXT:  1      0     0.17                        adrp	x0, {{\.?}}Ltmp054# ALL-NEXT:  1      1     0.25                        add	x0, x0, :lo12:{{\.?}}Ltmp055 56# M3-NEXT:   1      1     0.33                        fmov	s0, s157# M4-NEXT:   1      1     0.33                        fmov	s0, s158# M5-NEXT:   1      2     0.33                        fmov	s0, s159 60# ALL-NEXT:  1      0     0.17                        movi	d0, #000000000000000061