llvm-mirror/lib/Support
Neil Booth d04447b7ae When converting to integer, do bit manipulations in the destination
memory rather than in a copy of the APFloat.  This avoids problems
when the destination is wider than our significand and is cleaner.

Also provide deterministic values in all cases where conversion
fails, namely zero for NaNs and the minimal or maximal value
respectively for underflow or overflow.

llvm-svn: 43626
2007-11-01 22:43:37 +00:00
..
Allocator.cpp Smarter Reset(). Instead of deallocating all memory regions and reallocate the 2007-09-08 00:02:17 +00:00
Annotation.cpp Fix a static dtor issue 2006-10-04 22:13:11 +00:00
APFloat.cpp When converting to integer, do bit manipulations in the destination 2007-11-01 22:43:37 +00:00
APInt.cpp Don't attempt to mask no bits 2007-10-12 15:31:31 +00:00
CommandLine.cpp Pass argc by value, not by reference, since it isn't modified. 2007-10-09 16:04:57 +00:00
ConstantRange.cpp Clarify the language. Pointed out by Duncan Sands. 2007-07-14 17:41:03 +00:00
Debug.cpp The previous implementation of LLVM Streams wasn't removing symbols. This 2007-01-03 22:37:27 +00:00
Dwarf.cpp
FileUtilities.cpp For PR1291: 2007-04-07 18:53:16 +00:00
FoldingSet.cpp Change a #include into a forward declaration 2007-10-09 03:40:30 +00:00
GraphWriter.cpp This is a patch to fix a compile error in STLExtras.h, and 2007-05-03 18:32:10 +00:00
IsInf.cpp
IsNAN.cpp
Makefile This requires rtti info because tblgen uses commandline, 2007-10-18 15:57:29 +00:00
ManagedStatic.cpp Not all managedstatics need object pointers. 2007-02-20 06:18:57 +00:00
MemoryBuffer.cpp Add new MemoryBuffer::getMemBufferCopy method. 2007-10-09 21:46:38 +00:00
PluginLoader.cpp Don't use <sstream> in Streams.h but <iosfwd> instead. 2006-12-07 23:41:45 +00:00
SlowOperationInformer.cpp Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
SmallPtrSet.cpp Properly use const qualifiers 2007-08-15 21:12:30 +00:00
Statistic.cpp eliminate constructor from Statistic class. It is now impossible to get a 2006-12-19 23:17:40 +00:00
Streams.cpp The previous implementation of LLVM Streams wasn't removing symbols. This 2007-01-03 22:37:27 +00:00
StringExtras.cpp Escape some escapes that confuse doxygen. 2007-08-05 19:33:11 +00:00
StringMap.cpp stringmap memory managed with malloc now 2007-04-04 17:24:28 +00:00
SystemUtils.cpp Here is the bulk of the sanitizing. 2007-07-05 17:07:56 +00:00
Timer.cpp Removed more <iostream> includes 2006-12-07 20:28:15 +00:00