Constant fold int-to-long-double conversions;
authorDale Johannesen <dalej@apple.com>
Sun, 30 Sep 2007 18:19:03 +0000 (18:19 +0000)
committerDale Johannesen <dalej@apple.com>
Sun, 30 Sep 2007 18:19:03 +0000 (18:19 +0000)
commit88216af3ea4bb1c68a8793ed1d3b30308b64ab0e
treedb3b24ea0faceec5eb021615d89bf25953be1076
parentcce23a4c3585d9d7df538bbc71151624a18f40cd
Constant fold int-to-long-double conversions;
use APFloat for int-to-float/double; use
round-to-nearest for these (implementation-defined,
seems to match gcc).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42484 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/ExecutionEngine/ExecutionEngine.cpp
lib/VMCore/ConstantFold.cpp