Skip to content

Commit 3e64de9

Browse files
committed
X86: Add MS-CRT libcalls.
llvm-svn: 116801
1 parent 8b382e7 commit 3e64de9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/lib/Target/X86/X86ISelLowering.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,11 @@ X86TargetLowering::X86TargetLowering(X86TargetMachine &TM)
101101
setLibcallName(RTLIB::SDIV_I64, "_alldiv");
102102
setLibcallName(RTLIB::UDIV_I64, "_aulldiv");
103103
setLibcallName(RTLIB::FPTOUINT_F64_I64, "_ftol2");
104+
setLibcallName(RTLIB::FPTOUINT_F32_I64, "_ftol2");
104105
setLibcallCallingConv(RTLIB::SDIV_I64, CallingConv::X86_StdCall);
105106
setLibcallCallingConv(RTLIB::UDIV_I64, CallingConv::X86_StdCall);
106107
setLibcallCallingConv(RTLIB::FPTOUINT_F64_I64, CallingConv::X86_StdCall);
108+
setLibcallCallingConv(RTLIB::FPTOUINT_F32_I64, CallingConv::X86_StdCall);
107109
}
108110

109111
if (Subtarget->isTargetDarwin()) {

0 commit comments

Comments
 (0)