1# RUN: not --crash llc -mtriple=amdgcn -run-pass=none -verify-machineinstrs -o /dev/null %s 2>&1 | FileCheck %s 2--- 3name: region_nesting 4body: | 5 bb.0: 6 %0:sgpr_64 = CONVERGENCECTRL_ANCHOR 7 %1:sgpr_64 = CONVERGENCECTRL_ANCHOR 8 %2:sgpr_64 = IMPLICIT_DEF 9 %3:sgpr_64 = SI_CALL %2, 1, implicit %0:sgpr_64 10 ; CHECK: Convergence region is not well-nested. 11 ; CHECK: SI_CALL %{{[0-9]}}:sgpr_64, 2 12 %4:sgpr_64 = SI_CALL %2, 2, implicit %1:sgpr_64 13 S_CBRANCH_EXECZ %bb.1, implicit $exec 14 S_BRANCH %bb.2 15 16 bb.1: 17 %5:sgpr_64 = SI_CALL %2, 3, implicit %0:sgpr_64 18 19 bb.2: 20 ; CHECK: Convergence region is not well-nested. 21 ; CHECK: SI_CALL %{{[0-9]}}:sgpr_64, 4 22 %6:sgpr_64 = SI_CALL %2, 4, implicit %1:sgpr_64 23 24... 25