xref: /llvm-project/llvm/test/CodeGen/MIR/AMDGPU/noconvergent-invalid.mir (revision ef38e6d97f482284262172491b6c13b1b9db95b4)
1*ef38e6d9SSameer Sahasrabuddhe# RUN: not --crash llc -mtriple=amdgcn-amd-amdhsa -run-pass=none -verify-machineinstrs %s -o /dev/null 2>&1 | FileCheck %s
2*ef38e6d9SSameer Sahasrabuddhe
3*ef38e6d9SSameer Sahasrabuddhe---
4*ef38e6d9SSameer Sahasrabuddhename:            noconvergent_invalid
5*ef38e6d9SSameer Sahasrabuddheregisters:
6*ef38e6d9SSameer Sahasrabuddhebody: |
7*ef38e6d9SSameer Sahasrabuddhe  bb.0:
8*ef38e6d9SSameer Sahasrabuddhe    ; CHECK: NoConvergent flag expected only on convergent instructions.
9*ef38e6d9SSameer Sahasrabuddhe    %2:sreg_32 = IMPLICIT_DEF
10*ef38e6d9SSameer Sahasrabuddhe    %3:sreg_32 = noconvergent S_ADD_I32 %2, 1, implicit-def $scc
11*ef38e6d9SSameer Sahasrabuddhe...
12