xref: /llvm-project/llvm/test/Transforms/Inline/ML/dead-callee.ll (revision 94471e6d238acab291b5b652fc18f17c4815cc7d)
1; REQUIRES: llvm_inliner_model_autogenerated
2; RUN: opt -passes=inliner-ml-advisor-release -S < %s | FileCheck %s
3
4; Check that our accounting works when a function in a non-trivial SCC is dead.
5
6; CHECK: define void @f
7; CHECK-NOT: @g
8
9define void @f() {
10    call void @g()
11    ret void
12}
13
14define internal void @g() {
15    call void @f()
16    ret void
17}
18