25 lines · plain
1# RUN: not --crash llc -mtriple=amdgcn -run-pass=none -verify-machineinstrs -filetype=null %s 2>&1 | FileCheck %s2---3name: region_nesting4body: |5 bb.0:6 %0:sgpr_64 = CONVERGENCECTRL_ANCHOR7 %1:sgpr_64 = CONVERGENCECTRL_ANCHOR8 %2:sgpr_64 = IMPLICIT_DEF9 %3:sgpr_64 = SI_CALL %2, 1, implicit %0:sgpr_6410 ; CHECK: Convergence region is not well-nested.11 ; CHECK: SI_CALL %{{[0-9]}}:sgpr_64, 212 %4:sgpr_64 = SI_CALL %2, 2, implicit %1:sgpr_6413 S_CBRANCH_EXECZ %bb.1, implicit $exec14 S_BRANCH %bb.215 16 bb.1:17 %5:sgpr_64 = SI_CALL %2, 3, implicit %0:sgpr_6418 19 bb.2:20 ; CHECK: Convergence region is not well-nested.21 ; CHECK: SI_CALL %{{[0-9]}}:sgpr_64, 422 %6:sgpr_64 = SI_CALL %2, 4, implicit %1:sgpr_6423 24...25