use a target-specific node and custom expander to lower long->FP to FILD64m.
authorChris Lattner <sabre@nondot.org>
Sat, 14 May 2005 06:52:07 +0000 (06:52 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 14 May 2005 06:52:07 +0000 (06:52 +0000)
commit67649dfc324e25755c2a2e0315062fd49c659b6f
treed0bc6d9f2a18982f8bd67d577d7693e41d7b64fb
parent5fa4fa4e0fde8aebc55a05258d2a274f3c7e1df6
use a target-specific node and custom expander to lower long->FP to FILD64m.

This should fix some missing symbols problems on BSD and improve performance
of programs that use that operation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22012 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelPattern.cpp