brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1006 B · 319a6a6 Raw
64 lines · plain
1; RUN: opt -passes=inline < %s -S | FileCheck %s2 3; CHECK: define {{.*}}@caller4; CHECK: define {{.*}}@f15; CHECK-NOT: define {{.*}}@f26; CHECK-NOT: define {{.*}}@f37; CHECK-NOT: define {{.*}}@f48; CHECK-NOT: define {{.*}}@f59; CHECK: define {{.*}}@f610; CHECK-NOT: define {{.*}}@f711; CHECK-NOT: define {{.*}}@f812 13$c1 = comdat any14$c2 = comdat any15$c3 = comdat any16 17define void @caller() {18  call void @f1()19  call void @f2()20  call void @f3()21  call void @f4()22  call void @f5()23  call void @f6()24  call void @f7()25  call void @f8()26  ret void27}28 29define void @f1() {30  ret void31}32 33define internal void @f2() {34  ret void35}36 37define private void @f3() {38  ret void39}40 41define linkonce_odr void @f4() {42  ret void43}44 45define linkonce_odr void @f5() comdat($c1) {46  ret void47}48 49define linkonce_odr void @f6() comdat($c2) {50  ret void51}52 53define linkonce_odr void @g() comdat($c2) {54  ret void55}56 57define linkonce_odr void @f7() comdat($c3) {58  ret void59}60 61define linkonce_odr void @f8() comdat($c3) {62  ret void63}64