blob: 891eae0954a7c17bf535729a45ee61f88bed1e51 [file] [log] [blame]
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 5
; RUN: opt -S -passes=normalize < %s | FileCheck %s
define fastcc void @foo.resume_musttail(ptr %FramePtr) {
; CHECK-LABEL: define fastcc void @foo.resume_musttail(
; CHECK-SAME: ptr [[A0:%.*]]) {
; CHECK-NEXT: [[BB15160:.*:]]
; CHECK-NEXT: [[TMP0:%.*]] = tail call token @llvm.coro.id(i32 0, ptr null, ptr null, ptr null)
; CHECK-NEXT: musttail call fastcc void undef(ptr null)
; CHECK-NEXT: ret void
;
entry:
%0 = tail call token @llvm.coro.id(i32 0, ptr null, ptr null, ptr null)
musttail call fastcc void undef(ptr null)
ret void
}
; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: read)
declare token @llvm.coro.id(i32, ptr readnone, ptr nocapture readonly, ptr) #0
attributes #0 = { nocallback nofree nosync nounwind willreturn memory(argmem: read) }