brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.1 KiB · 213fba9 Raw
92 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 52# RUN: llc -mtriple=amdgcn -mcpu=gfx1250 -run-pass post-RA-hazard-rec -o - %s | FileCheck --check-prefix=GCN %s3 4---5name: s_getreg_mode6body: |7  bb.0:8    ; GCN-LABEL: name: s_getreg_mode9    ; GCN: $sgpr0 = S_GETREG_B32 1, implicit $mode10    $sgpr0 = S_GETREG_B32 1, implicit $mode11...12 13---14name: s_getreg_status15body: |16  bb.0:17    ; GCN-LABEL: name: s_getreg_status18    ; GCN: S_WAITCNT_DEPCTR 019    ; GCN-NEXT: $sgpr0 = S_GETREG_B32 2, implicit $mode20    $sgpr0 = S_GETREG_B32 2, implicit $mode21...22 23---24name: s_getreg_status_masked25body: |26  bb.0:27    ; GCN-LABEL: name: s_getreg_status_masked28    ; GCN: S_WAITCNT_DEPCTR 029    ; GCN-NEXT: $sgpr0 = S_GETREG_B32 66, implicit $mode30    $sgpr0 = S_GETREG_B32 66, implicit $mode31...32 33---34name: s_getreg_state_priv35body: |36  bb.0:37    ; GCN-LABEL: name: s_getreg_state_priv38    ; GCN: S_WAITCNT_DEPCTR 039    ; GCN-NEXT: $sgpr0 = S_GETREG_B32 4, implicit $mode40    $sgpr0 = S_GETREG_B32 4, implicit $mode41...42 43---44name: s_getreg_excp_flag_priv45body: |46  bb.0:47    ; GCN-LABEL: name: s_getreg_excp_flag_priv48    ; GCN: S_WAITCNT_DEPCTR 049    ; GCN-NEXT: $sgpr0 = S_GETREG_B32 17, implicit $mode50    $sgpr0 = S_GETREG_B32 17, implicit $mode51...52 53---54name: s_getreg_excp_flag_user55body: |56  bb.0:57    ; GCN-LABEL: name: s_getreg_excp_flag_user58    ; GCN: S_WAITCNT_DEPCTR 059    ; GCN-NEXT: $sgpr0 = S_GETREG_B32 18, implicit $mode60    $sgpr0 = S_GETREG_B32 18, implicit $mode61...62 63---64name: s_getreg_status_in_bundle65body: |66  bb.0:67    ; GCN-LABEL: name: s_getreg_status_in_bundle68    ; GCN: BUNDLE {69    ; GCN-NEXT:   S_NOP 070    ; GCN-NEXT:   S_WAITCNT_DEPCTR 071    ; GCN-NEXT:   $sgpr0 = S_GETREG_B32 2, implicit $mode72    ; GCN-NEXT: }73    BUNDLE {74      S_NOP 075      $sgpr0 = S_GETREG_B32 2, implicit $mode76    }77...78 79---80name: s_getreg_status_top_of_bundle81body: |82  bb.0:83    ; GCN-LABEL: name: s_getreg_status_top_of_bundle84    ; GCN: BUNDLE {85    ; GCN-NEXT:   S_WAITCNT_DEPCTR 086    ; GCN-NEXT:   $sgpr0 = S_GETREG_B32 2, implicit $mode87    ; GCN-NEXT: }88    BUNDLE {89      $sgpr0 = S_GETREG_B32 2, implicit $mode90    }91...92