History log of /llvm-project/llvm/lib/Support/APInt.cpp (Results 276 – 300 of 434)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-2.8.0, llvmorg-2.8.0-rc3, llvmorg-2.8.0-rc2, llvmorg-2.8.0-rc1, llvmorg-2.8.0-rc0
# b91c903f 18-Aug-2010 Chris Lattner <sabre@nondot.org>

stomp some more undefined behavior, PR7775.

llvm-svn: 111337


# 92d89983 14-Jul-2010 Benjamin Kramer <benny.kra@googlemail.com>

Don't pass StringRef by reference.

llvm-svn: 108366


# 9e01b615 15-May-2010 Chris Lattner <sabre@nondot.org>

improve portability to systems that don't have round, patch by
Evzen Muller!

llvm-svn: 103877


Revision tags: llvmorg-2.7.0
# 35a069b3 26-Mar-2010 Chris Lattner <sabre@nondot.org>

improve portability to minix, patch by
Kees van Reeuwijk for PR6704

llvm-svn: 99677


# b452d4e9 24-Mar-2010 Dan Gohman <gohman@apple.com>

Fix minor style issues.

llvm-svn: 99414


# dcb9a7ad 28-Feb-2010 John McCall <rjmccall@apple.com>

Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width
payloads. APFloat's internal folding routines always make QNaNs now,
instead of sometimes making QNaNs and sometimes SNaNs d

Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width
payloads. APFloat's internal folding routines always make QNaNs now,
instead of sometimes making QNaNs and sometimes SNaNs depending on the
type.

llvm-svn: 97364

show more ...


# 4a618827 10-Feb-2010 Dan Gohman <gohman@apple.com>

Fix "the the" and similar typos.

llvm-svn: 95781


# df951bdd 03-Feb-2010 John McCall <rjmccall@apple.com>

Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits
as undefined. Fixes an assertion in APFloat::toString noticed by Dale.

llvm-svn: 95196


# f32fcb4d 05-Jan-2010 David Greene <greened@obbligato.org>

Change errs() to dbgs().

llvm-svn: 92643


# bd8d1e35 24-Dec-2009 John McCall <rjmccall@apple.com>

Set Remainder before Quotient in case Quotient and LHS alias. The new
order should be immune to such problems.

llvm-svn: 92124


Revision tags: llvmorg-2.6.0
# 7d6781b0 20-Sep-2009 Daniel Dunbar <daniel@zuster.org>

Tabs -> spaces, and remove trailing whitespace.

llvm-svn: 82355


# 2fbeaf08 06-Sep-2009 Duncan Sands <baldrick@free.fr>

Remove some unused variables and methods warned about by
icc (#177, partial). Patch by Erick Tryzelaar.

llvm-svn: 81106


# 96cffa63 23-Aug-2009 Chris Lattner <sabre@nondot.org>

remove the dead std::ostream APInt inserter

llvm-svn: 79875


# 60964092 21-Aug-2009 Erick Tryzelaar <idadesub@users.sourceforge.net>

Clean up the APInt function getDigit.

llvm-svn: 79602


# 43a1decc 21-Aug-2009 Eric Christopher <echristo@apple.com>

Update error messages for '+'. Fix grammar and make the two
negative checks resemble each other.

llvm-svn: 79595


# 820256bc 21-Aug-2009 Eric Christopher <echristo@apple.com>

Fix trailing whitespace and 80-col violation.

llvm-svn: 79594


# dadb1571 21-Aug-2009 Erick Tryzelaar <idadesub@users.sourceforge.net>

Fix bug with APInt::getBitsNeeded with for base 10 numbers 0-9.

llvm-svn: 79593


# 1264bcb4 21-Aug-2009 Erick Tryzelaar <idadesub@users.sourceforge.net>

Allow '+' to appear in APInt strings, and add more unit tests.

llvm-svn: 79592


# 8b0b1158 19-Aug-2009 Daniel Dunbar <daniel@zuster.org>

Switch to SmallString::str from SmallString::c_str, and remove
SmallString::c_str.

llvm-svn: 79456


# 3a1efd11 13-Aug-2009 Daniel Dunbar <daniel@zuster.org>

Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef.
- Patch by Erick Tryzelaar, with some edits (and a bug fix) from me.

llvm-svn: 78885


# 54be785b 12-Aug-2009 Dale Johannesen <dalej@apple.com>

Add attempted idiotproofing comment per review.

llvm-svn: 78825


# 34c08bbb 12-Aug-2009 Dale Johannesen <dalej@apple.com>

Fix a nondeterministic bug in APInt::roundToDouble;
when !isSingleWord() but getActiveBits() is small,
we were using the pointer value instead of the low
word of the integer value.

llvm-svn: 78821


# fbcc663c 14-Jul-2009 Torok Edwin <edwintorok@gmail.com>

llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location i

llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").

llvm-svn: 75640

show more ...


# 763ace92 13-Jul-2009 Daniel Dunbar <daniel@zuster.org>

Switch to raw_ostream.

llvm-svn: 75451


# 56d06597 11-Jul-2009 Torok Edwin <edwintorok@gmail.com>

assert(0) -> LLVM_UNREACHABLE.
Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG bu

assert(0) -> LLVM_UNREACHABLE.
Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG builds.

llvm-svn: 75379

show more ...


1...<<1112131415161718