1; RUN: opt -S -passes=partially-inline-libcalls < %s | FileCheck %s 2 3target triple = "x86_64-unknown-linux-gnu" 4 5declare i32 @sqrt() 6declare float @sqrtf() 7 8; CHECK-LABEL: @foo 9define i32 @foo() { 10 ; CHECK: call{{.*}}@sqrt 11 ; CHECK-NOT: call{{.*}}@sqrt 12 %r = call i32 @sqrt() 13 ret i32 %r 14} 15 16; CHECK-LABEL: @bar 17define float @bar() { 18 ; CHECK: call{{.*}}@sqrtf 19 ; CHECK-NOT: call{{.*}}@sqrtf 20 %r = call float @sqrtf() 21 ret float %r 22} 23