| # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5 | |
| # RUN: llc -mtriple=amdgpu10.10 -verify-machineinstrs -run-pass=si-insert-waitcnts -o - %s | FileCheck %s | |
| --- | | |
| define void @asyncmark_preexisting_waitcnt() { unreachable } | |
| ... | |
| --- | |
| name: asyncmark_preexisting_waitcnt | |
| tracksRegLiveness: true | |
| machineFunctionInfo: | |
| occupancy: 16 | |
| body: | | |
| bb.0: | |
| liveins: $vgpr0 | |
| ; CHECK-LABEL: name: asyncmark_preexisting_waitcnt | |
| ; CHECK: liveins: $vgpr0 | |
| ; CHECK-NEXT: {{ $}} | |
| ; CHECK-NEXT: S_WAITCNT .Vmcnt_0_Expcnt_0_Lgkmcnt_0 | |
| ; CHECK-NEXT: ASYNCMARK | |
| ; CHECK-NEXT: S_ENDPGM 0 | |
| S_WAITCNT_soft 0 | |
| ASYNCMARK | |
| S_ENDPGM 0 | |
| ... |