| ; RUN: opt -passes=inline < %s -S | FileCheck %s |
| ; CHECK: define {{.*}}@caller |
| ; CHECK: define {{.*}}@f1 |
| ; CHECK-NOT: define {{.*}}@f2 |
| ; CHECK-NOT: define {{.*}}@f3 |
| ; CHECK-NOT: define {{.*}}@f4 |
| ; CHECK-NOT: define {{.*}}@f5 |
| ; CHECK: define {{.*}}@f6 |
| ; CHECK-NOT: define {{.*}}@f7 |
| ; CHECK-NOT: define {{.*}}@f8 |
| define internal void @f2() { |
| define private void @f3() { |
| define linkonce_odr void @f4() { |
| define linkonce_odr void @f5() comdat($c1) { |
| define linkonce_odr void @f6() comdat($c2) { |
| define linkonce_odr void @g() comdat($c2) { |
| define linkonce_odr void @f7() comdat($c3) { |
| define linkonce_odr void @f8() comdat($c3) { |