1 ; RUN: llc < %s -march=x86-64 | FileCheck %s
3 ; Sibcall optimization of expanded libcalls.
6 define double @foo(double %a) nounwind readonly ssp {
10 %0 = tail call double @sin(double %a) nounwind readonly
14 define float @bar(float %a) nounwind readonly ssp {
16 ; CHECK: jmp {{_?}}sinf
18 %0 = tail call float @sinf(float %a) nounwind readonly
22 declare float @sinf(float) nounwind readonly
24 declare double @sin(double) nounwind readonly