Craig Topper | 4968710 | 2017-10-28 00:36:58 +0000 | [diff] [blame] | 1 | ; RUN: opt -S -partially-inline-libcalls -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck %s |
2 | ; RUN: opt -S -passes=partially-inline-libcalls -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck %s | ||||
3 | |||||
4 | define float @f(float %val) { | ||||
5 | ; CHECK-LABEL: @f | ||||
6 | ; CHECK: call{{.*}}@sqrtf | ||||
7 | ; CHECK-NOT: call{{.*}}@sqrtf | ||||
8 | %res = tail call float @sqrtf(float %val) nobuiltin | ||||
9 | ret float %res | ||||
10 | } | ||||
11 | |||||
12 | declare float @sqrtf(float) |