brintos

brintos / llvm-project-archived public Read only

0
0
Text · 980 B · 5387ea8 Raw
23 lines · plain
1# RUN: not --crash llc -mtriple=amdgcn -mcpu=gfx1030 -run-pass=none -o - %s 2>&1 | FileCheck %s2 3# CHECK-COUNT-6: *** Bad machine code: Invalid SDWA selection ***4# CHECK-NOT: *** Bad machine code5# CHECK: LLVM ERROR: Found 6 machine code errors6 7---8name: invalid_sdwa_selection9tracksRegLiveness: true10body:             |11  bb.0:12    liveins: $vgpr013    %0:vgpr_32 = COPY $vgpr014    %1:vgpr_32 = V_LSHRREV_B32_sdwa 0, %0:vgpr_32, 0, %0:vgpr_32, 0, 1, 0, 7, 0, implicit $exec15    %2:vgpr_32 = V_LSHRREV_B32_sdwa 0, %0:vgpr_32, 0, %0:vgpr_32, 0, 1, 0, -1, 0, implicit $exec16    %3:vgpr_32 = V_LSHRREV_B32_sdwa 0, %0:vgpr_32, 0, %0:vgpr_32, 0, 7, 0, 6, 0, implicit $exec17    %4:vgpr_32 = V_LSHRREV_B32_sdwa 0, %0:vgpr_32, 0, %0:vgpr_32, 0, -1, 0, 6, 0, implicit $exec18    %5:vgpr_32 = V_LSHRREV_B32_sdwa 0, %0:vgpr_32, 0, %0:vgpr_32, 0, 0, 0, 0, 7, implicit $exec19    %6:vgpr_32 = V_LSHRREV_B32_sdwa 0, %0:vgpr_32, 0, %0:vgpr_32, 0, 0, 0, 0, -1, implicit $exec20 21    S_ENDPGM 022...23