brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 6b4ddb3 Raw
39 lines · plain
1# RUN: llvm-mca -mtriple=amdgcn -mcpu=gfx90a --timeline --iterations=1 --timeline-max-cycles=0 < %s | FileCheck %s2 3# CHECK: Instruction Info:4# CHECK-NEXT: [1]: #uOps5# CHECK-NEXT: [2]: Latency6# CHECK-NEXT: [3]: RThroughput7# CHECK-NEXT: [4]: MayLoad8# CHECK-NEXT: [5]: MayStore9# CHECK-NEXT: [6]: HasSideEffects (U)10 11# CHECK:     [1]    [2]    [3]    [4]    [5]    [6]    Instructions:12# CHECK-NEXT: 1      8     4.00                  U     v_mfma_f64_4x4x4f64 a[0:1], v[0:1], v[2:3], a[0:1]13# CHECK-NEXT: 1      8     4.00                  U     v_mfma_f64_4x4x4f64 v[0:1], v[0:1], v[2:3], v[0:1]14# CHECK-NEXT: 1      12    8.00                  U     v_mfma_f64_16x16x4f64 a[0:7], v[0:1], v[2:3], a[0:7]15# CHECK-NEXT: 1      12    8.00                  U     v_mfma_f64_16x16x4f64 v[0:7], v[0:1], v[2:3], v[0:7]16 17 18# CHECK: Resources:19# CHECK-NEXT: [0]   - HWBranch20# CHECK-NEXT: [1]   - HWExport21# CHECK-NEXT: [2]   - HWLGKM22# CHECK-NEXT: [3]   - HWSALU23# CHECK-NEXT: [4]   - HWVALU24# CHECK-NEXT: [5]   - HWVMEM25# CHECK-NEXT: [6]   - HWXDL26 27# CHECK:     [0]    [1]    [2]    [3]    [4]    [5]    [6]    Instructions:28# CHECK-NEXT: -      -      -      -     4.00    -      -     v_mfma_f64_4x4x4f64 a[0:1], v[0:1], v[2:3], a[0:1]29# CHECK-NEXT: -      -      -      -     4.00    -      -     v_mfma_f64_4x4x4f64 v[0:1], v[0:1], v[2:3], v[0:1]30# CHECK-NEXT: -      -      -      -     8.00    -      -     v_mfma_f64_16x16x4f64 a[0:7], v[0:1], v[2:3], a[0:7]31# CHECK-NEXT: -      -      -      -     8.00    -      -     v_mfma_f64_16x16x4f64 v[0:7], v[0:1], v[2:3], v[0:7]32v_mfma_f64_4x4x4f64 a[0:1], v[0:1], v[2:3], a[0:1]33v_mfma_f64_4x4x4f64 v[0:1], v[0:1], v[2:3], v[0:1]34 35 36v_mfma_f64_16x16x4f64 a[0:7], v[0:1], v[2:3], a[0:7]37v_mfma_f64_16x16x4f64 v[0:7], v[0:1], v[2:3], v[0:7]38 39