Files
TheRock/compiler/amd-llvm/llvm/test/tools/llvm-exegesis/analysis-processor-resource-masks-debug.test
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

56 lines
2.2 KiB
Plaintext

# REQUIRES: asserts
# REQUIRES: aarch64-registered-target
# RUN: llvm-exegesis -mode=analysis -benchmarks-file=%s -analysis-inconsistencies-output-file=/dev/null -analysis-numpoints=1 --debug-only=exegesis-sched-class-resolution 2>&1 | FileCheck %s
## Do not print detailed processor resources information without simulation
# CHECK-NOT: Processor resources:
## Print mask-only information without simulation
# CHECK-COUNT-1: Processor resource masks:
# CHECK-NEXT: [ 0] - 0x00000000000000 - InvalidUnit
# CHECK-NEXT: [ 1] - 0x00000000000001 - V2UnitB
# CHECK-NEXT: [ 2] - 0x00000000000002 - V2UnitD
# CHECK-NEXT: [ 3] - 0x000000000081e0 - V2UnitF
# CHECK-NEXT: [ 4] - 0x00000000000004 - V2UnitFlg
# CHECK-NEXT: [ 5] - 0x000000000107e0 - V2UnitI
# CHECK-NEXT: [ 6] - 0x00000000020018 - V2UnitL
# CHECK-NEXT: [ 7] - 0x00000000000008 - V2UnitL2
# CHECK-NEXT: [ 8] - 0x00000000000010 - V2UnitL01
# CHECK-NEXT: [ 9] - 0x00000000040060 - V2UnitM
# CHECK-NEXT: [10] - 0x00000000000020 - V2UnitM0
# CHECK-NEXT: [11] - 0x00000000000040 - V2UnitM1
# CHECK-NEXT: [12] - 0x00000000080180 - V2UnitR
# CHECK-NEXT: [13] - 0x00000000100780 - V2UnitS
# CHECK-NEXT: [14] - 0x00000000000080 - V2UnitS0
# CHECK-NEXT: [15] - 0x00000000000100 - V2UnitS1
# CHECK-NEXT: [16] - 0x00000000000200 - V2UnitS2
# CHECK-NEXT: [17] - 0x00000000000400 - V2UnitS3
# CHECK-NEXT: [18] - 0x00000000207800 - V2UnitV
# CHECK-NEXT: [19] - 0x00000000000800 - V2UnitV0
# CHECK-NEXT: [20] - 0x00000000001000 - V2UnitV1
# CHECK-NEXT: [21] - 0x00000000002000 - V2UnitV2
# CHECK-NEXT: [22] - 0x00000000004000 - V2UnitV3
# CHECK-NEXT: [23] - 0x00000000401800 - V2UnitV01
# CHECK-NEXT: [24] - 0x00000000802800 - V2UnitV02
# CHECK-NEXT: [25] - 0x00000001005000 - V2UnitV13
# CHECK-NEXT: [26] - 0x00000002006000 - V2UnitV23
---
mode: latency
key:
instructions:
- 'ADDVv4i16v H16 D16'
config: ''
register_initial_values:
- 'D16=0x0'
cpu_name: neoverse-v2
llvm_triple: aarch64
min_instructions: 100
measurements:
- { key: latency, value: 1.0, per_snippet_value: 1.0 }
error: ''
info: Repeating a single explicitly serial instruction
assembled_snippet: 10E4002F10BA710E10BA710E10BA710E10BA710EC0035FD6
...