Do not use host floating point types when emitting
authorDale Johannesen <dalej@apple.com>
Wed, 21 Jan 2009 20:32:55 +0000 (20:32 +0000)
committerDale Johannesen <dalej@apple.com>
Wed, 21 Jan 2009 20:32:55 +0000 (20:32 +0000)
commit541ed9fd02ea48d2739f4a9dd681ba2d5da26886
treec375538be19d22248ae0381a2ad38889c37fee8d
parenta095c972ccdb646b159862d72cf181b9de400d51
Do not use host floating point types when emitting
ASCII IR; loading and storing these can change the
bits of NaNs on some hosts.  Remove or add warnings
at a few other places using host floating point;
this is a bad thing to do in general.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62712 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/FoldingSet.h
include/llvm/Support/MathExtras.h
lib/Support/APFloat.cpp
lib/Support/FoldingSet.cpp
lib/VMCore/AsmWriter.cpp
test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll