brintos

brintos / llvm-project-archived public Read only

0
0
Text · 414 B · e3682a6 Raw
22 lines · plain
1; RUN: opt -passes=mergefunc -S < %s | FileCheck %s2 3declare void @dummy()4 5; CHECK-LABEL: define{{.*}}@foo6; CHECK: call {{.*}}@dummy7; CHECK: musttail {{.*}}@dummy8define void @foo() {9  call void @dummy()10  musttail call void @dummy()11  ret void12}13 14; CHECK-LABEL: define{{.*}}@bar15; CHECK: call {{.*}}@dummy16; CHECK: call {{.*}}@dummy17define void @bar() {18  call void @dummy()19  call void @dummy()20  ret void21}22