brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 62bf14b Raw
46 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=amdgcn -mcpu=fiji -run-pass="amdgpu-regbankselect,amdgpu-regbanklegalize" %s -o - | FileCheck %s3 4---5name: test_frame_index_p56legalized:       true7stack:8  - { id: 0, offset: 0, size: 4, alignment: 4 }9body: |10  bb.0:11    ; CHECK-LABEL: name: test_frame_index_p512    ; CHECK: [[FRAME_INDEX:%[0-9]+]]:sgpr(p5) = G_FRAME_INDEX %stack.013    %0:_(p5) = G_FRAME_INDEX %stack.014 15...16 17---18name: test_frame_index_p5_sgpr_use19legalized:       true20stack:21  - { id: 0, offset: 0, size: 4, alignment: 4 }22body: |23  bb.0:24    ; CHECK-LABEL: name: test_frame_index_p5_sgpr_use25    ; CHECK: [[FRAME_INDEX:%[0-9]+]]:sgpr(p5) = G_FRAME_INDEX %stack.026    ; CHECK-NEXT: $sgpr0 = COPY [[FRAME_INDEX]](p5)27    %0:_(p5) = G_FRAME_INDEX %stack.028    $sgpr0 = COPY %029 30...31 32---33name: test_frame_index_p5_vgpr_use34legalized:       true35stack:36  - { id: 0, offset: 0, size: 4, alignment: 4 }37body: |38  bb.0:39    ; CHECK-LABEL: name: test_frame_index_p5_vgpr_use40    ; CHECK: [[FRAME_INDEX:%[0-9]+]]:sgpr(p5) = G_FRAME_INDEX %stack.041    ; CHECK-NEXT: $vgpr0 = COPY [[FRAME_INDEX]](p5)42    %0:_(p5) = G_FRAME_INDEX %stack.043    $vgpr0 = COPY %044 45...46