20 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -mtriple=amdgcn -mcpu=gfx1030 -run-pass si-fold-operands -verify-machineinstrs -o - %s | FileCheck %s3 4---5name: fold_cndmask6tracksRegLiveness: true7registers:8body: |9 bb.0.entry:10 ; CHECK-LABEL: name: fold_cndmask11 ; CHECK: [[DEF:%[0-9]+]]:sreg_32_xm0_xexec = IMPLICIT_DEF12 ; CHECK-NEXT: [[V_MOV_B32_e32_:%[0-9]+]]:vgpr_32 = V_MOV_B32_e32 0, implicit $exec13 ; CHECK-NEXT: S_ENDPGM 0, implicit [[V_MOV_B32_e32_]]14 %0:sreg_32_xm0_xexec = IMPLICIT_DEF15 %1:sreg_32 = S_MOV_B32 016 %2:vgpr_32 = COPY %1:sreg_3217 %3:vgpr_32 = V_CNDMASK_B32_e64 0, %1:sreg_32, 0, %2:vgpr_32, %0:sreg_32_xm0_xexec, implicit $exec18 S_ENDPGM 0, implicit %319...20