brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 4fe0ec4 Raw
50 lines · plain
1# RUN: llc -mtriple=amdgcn -mcpu=gfx942 -verify-machineinstrs -run-pass post-RA-hazard-rec %s -o - | FileCheck --check-prefix=GCN %s2 3# GCN-LABEL: name: buffer_load_dword_lds4# GCN:      $m0 = S_MOV_B32 05# GCN-NEXT: S_NOP 06# GCN-NEXT: BUFFER_LOAD_DWORD_LDS_ADDR647---8name: buffer_load_dword_lds9body:             |10  bb.0:11    $m0 = S_MOV_B32 012    BUFFER_LOAD_DWORD_LDS_ADDR64 $vgpr0_vgpr1, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 4, 0, 0, implicit $exec, implicit $m013...14 15# GCN-LABEL: name: buffer_store_lds_dword16# GCN:      $m0 = S_MOV_B32 017# GCN-NEXT: S_NOP 018# GCN-NEXT: BUFFER_STORE_LDS_DWORD19---20name: buffer_store_lds_dword21body:             |22  bb.0:23    $m0 = S_MOV_B32 024    BUFFER_STORE_LDS_DWORD $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec, implicit $m025...26 27# GCN-LABEL: name: global_load_lds_dword28# GCN:      $m0 = S_MOV_B32 029# GCN-NEXT: S_NOP 030# GCN-NEXT: GLOBAL_LOAD_LDS_DWORD31---32name: global_load_lds_dword33body:             |34  bb.0:35    $m0 = S_MOV_B32 036    GLOBAL_LOAD_LDS_DWORD $vgpr2_vgpr3, 0, 0, implicit $exec, implicit $m037...38 39# GCN-LABEL: name: scratch_load_lds_dword40# GCN:      $m0 = S_MOV_B32 041# GCN-NEXT: S_NOP 042# GCN-NEXT: SCRATCH_LOAD_LDS_DWORD43---44name: scratch_load_lds_dword45body:             |46  bb.0:47    $m0 = S_MOV_B32 048    SCRATCH_LOAD_LDS_DWORD $vgpr2, 0, 0, implicit $exec, implicit $m049...50