- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 91ce36c Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 by Sylvestre Ledru · 13 years ago
- 721cffd Fix a typo 'iff' => 'if' by Sylvestre Ledru · 13 years ago
- 3aab6a8 PR13326: Fix a subtle edge case in the udiv -> magic multiply generator. by Benjamin Kramer · 13 years ago
- 3d464d8 Fix a crash in APInt::lshr when shiftAmt > BitWidth. by Chad Rosier · 13 years ago
- 78b505b Move APInt::operator[] inline. by Benjamin Kramer · 14 years ago
- 4c6a918 Move APInt::operator! inline, it's small and fuses well with surrounding code when inlined. by Benjamin Kramer · 14 years ago
- 3870bc4 Inline a trivial helper function. by Benjamin Kramer · 14 years ago
- 0f90695 Replace a hand-coded leading one counting loop with the magic from MathExtras.h. by Benjamin Kramer · 14 years ago
- 71bd7d1 Replace the hashing functions on APInt and APFloat with overloads of the by Chandler Carruth · 14 years ago
- 0dca5d8 Fix undefined behavior. by Ahmed Charles · 14 years ago
- bb893fe Add r149110 back with a fix for when the vector and the int have the same width. by Rafael Espindola · 14 years ago
- 2aae94f Fix APInt::rotl and APInt::rotr so that they work correctly. Found while writing some code that tried to use them. by Eli Friedman · 14 years ago
- 1c419ff APInt: update asserts for base-36 by Dylan Noblesmith · 14 years ago
- 54c9462 Fix unreachable return & simplify some branches. by David Blaikie · 14 years ago
- 4f9a808 Correctly byte-swap APInts with bit-widths greater than 64. by Richard Smith · 14 years ago
- 1954641 Fix APInt::operator*= so that it computes the correct result for large integers where there is unsigned overflow. Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases). Fixes PR11086. by Eli Friedman · 14 years ago
- c98ac85 U is good enough by Douglas Gregor · 14 years ago
- e4e20f4 Eliminate sign-comparison warnings in APInt by Douglas Gregor · 14 years ago
- c20a3eb Silence -Wsign-compare warnings from GCC. by Benjamin Kramer · 14 years ago
- 663c068 Add APInt support for converting to/from hexatridecimal strings by Douglas Gregor · 14 years ago
- 7a16288 Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 14 years ago
- b05f02e add option for literal formatting to APInt::toString() by Ted Kremenek · 14 years ago
- 9f1d2de fix a bug for hosts without round, PR8893. by Chris Lattner · 14 years ago
- 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- 0bb2ad2 Constant folding support for calls to umul.with.overflow(), basically identical to the smul.with.overflow() code. by Frits van Bommel · 15 years ago
- 09a51ba Add an argument to APInt's magic udiv calculation to specify the number of bits that are known zero in the divided number. by Benjamin Kramer · 15 years ago
- 8731d0c The signed version of our "magic number" computation for the integer approximation by Cameron Zwarich · 15 years ago
- 583abbc PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
- f1a04ed APInt: microoptimize a few methods. by Benjamin Kramer · 15 years ago
- 25a5e4c PR5207: Rename overloaded APInt methods set(), clear(), flip() to by Jay Foad · 15 years ago
- 15084f0 PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. by Jay Foad · 15 years ago
- 5ed61fe Bounds-check APInt's operator[]. by Dan Gohman · 15 years ago
- b9681ad fix a bug I introduced, no idea how this didn't repro right. by Chris Lattner · 15 years ago
- 698661c add uadd_ov/usub_ov to apint, consolidate constant folding by Chris Lattner · 15 years ago
- 2c819b0 constify these methods. by Chris Lattner · 15 years ago
- 79bdd88 add a few operations for signed operations that also return an overflow flag. by Chris Lattner · 15 years ago
- b91c903 stomp some more undefined behavior, PR7775. by Chris Lattner · 15 years ago
- 92d8998 Don't pass StringRef by reference. by Benjamin Kramer · 15 years ago
- 9e01b61 improve portability to systems that don't have round, patch by Evzen Muller! by Chris Lattner · 15 years ago
- 35a069b improve portability to minix, patch by Kees van Reeuwijk for PR6704 by Chris Lattner · 16 years ago
- b452d4e Fix minor style issues. by Dan Gohman · 16 years ago
- dcb9a7a Teach APFloat how to create both QNaNs and SNaNs and with arbitrary-width by John McCall · 16 years ago
- 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
- df951bd Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits by John McCall · 16 years ago
- f32fcb4 Change errs() to dbgs(). by David Greene · 16 years ago
- bd8d1e3 Set Remainder before Quotient in case Quotient and LHS alias. The new by John McCall · 16 years ago
- 7d6781b Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 16 years ago
- 2fbeaf0 Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
- 96cffa6 remove the dead std::ostream APInt inserter by Chris Lattner · 16 years ago
- 6096409 Clean up the APInt function getDigit. by Erick Tryzelaar · 16 years ago
- 43a1dec Update error messages for '+'. Fix grammar and make the two by Eric Christopher · 16 years ago
- 820256b Fix trailing whitespace and 80-col violation. by Eric Christopher · 16 years ago
- dadb1571 Fix bug with APInt::getBitsNeeded with for base 10 numbers 0-9. by Erick Tryzelaar · 16 years ago
- 1264bcb Allow '+' to appear in APInt strings, and add more unit tests. by Erick Tryzelaar · 16 years ago
- 8b0b115 Switch to SmallString::str from SmallString::c_str, and remove by Daniel Dunbar · 16 years ago
- 3a1efd11 Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef. by Daniel Dunbar · 16 years ago
- 54be785 Add attempted idiotproofing comment per review. by Dale Johannesen · 16 years ago
- 34c08bb Fix a nondeterministic bug in APInt::roundToDouble; by Dale Johannesen · 16 years ago
- fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 763ace9 Switch to raw_ostream. by Daniel Dunbar · 16 years ago
- 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 10f1733 Reapply 74494, this time removing the conflicting definition of operator<< by Dan Gohman · 16 years ago
- 778a517 Temporarily revert r74494. It was causing failures in the unit tests. by Bill Wendling · 16 years ago
- e95d409 Define an operator<< for APInt to be used with std::ostream. by Dan Gohman · 16 years ago
- db338f3 80 column violation. by Evan Cheng · 16 years ago
- 889285d Fix whitespacing (space after switch). by Mike Stump · 16 years ago
- fe0c648 Move helper functions for optimizing division by constant into the APInt class. by Jay Foad · 17 years ago
- b869a0a Fix PR4040: APInt's string constructor is too strict patch by Jeff Yasskin! by Chris Lattner · 17 years ago
- cff6953 Use CHAR_BIT instead of hard-coding 8 in several places where it by Dan Gohman · 17 years ago
- 8208465 Fix comment typo. by Duncan Sands · 17 years ago
- 7440952c Fix a hashing bug in APInt. A certain pathological testcase (too by Stuart Hastings · 17 years ago
- ec39eb8 APInt's countLeadingOnes() was broken for negative i128 values, by Torok Edwin · 17 years ago
- 77527f5 Remove uses of uint32_t in favor of 'unsigned' for better by Chris Lattner · 17 years ago
- 030c450 Fix typo, sentence fragment. by Nick Lewycky · 17 years ago
- d57b760 rearrange some code. by Chris Lattner · 17 years ago
- 0c19df4 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
- 1ac3e25 Move the fast-path (<=i64) cases of various APInt methods inline by Chris Lattner · 17 years ago
- 0f23237 It's not necessary to check if a value is null before delete[]. by Dan Gohman · 17 years ago
- 17f7165 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
- 8fcea67 remove a dead APInt ctor. by Chris Lattner · 17 years ago
- f0d21cd Fix PR2088. Use modulo linear equation solver to compute loop iteration count. by Wojciech Matyjewicz · 17 years ago
- 41b744d First step to fix PR2088. Implement routine to compute the by Wojciech Matyjewicz · 17 years ago
- 33204b7 Avoid creating a redundant zero APInt. by Dan Gohman · 17 years ago
- 1247c07 As comments said, for negative value, the arithmetic by Zhou Sheng · 17 years ago
- 82b9e96 Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. by Evan Cheng · 18 years ago
- f4bc782 Make several symbols static. by Dan Gohman · 18 years ago
- bdc24ad A quick nm audit turned up several fixed tables and objects that were by Dan Gohman · 18 years ago
- 9a11a01 Add assert for non-hexadecimal radixes. by Bill Wendling · 18 years ago
- 4e97e94 Fix a typo. It's causing consumer-typeset to miscompile. Perhaps more. by Evan Cheng · 18 years ago
- 105c1d4 Add support to APInt for shift and rotate operations with APInt by Dan Gohman · 18 years ago
- 901540f Fixed bug in APInt::Profile() where the BitWidth field was not included in the by Ted Kremenek · 18 years ago
- c354ebd Fix a warning about comparison between signed and unsigned, by Dan Gohman · 18 years ago
- 8b4fa9d Add countTrailingOnes member functions to APInt. by Dan Gohman · 18 years ago
- 5c75d54 Added FoldingSet style 'profiling' support for APInt. by Ted Kremenek · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- ee6af40 Cygwin defines uint32_t as unsigned long. Unbreak call to std::min in this case by Anton Korobeynikov · 18 years ago
- 0b1df1d Don't have APInt.cpp depend upon DerivedTypes.h. This helps with splitting the by Reid Spencer · 18 years ago
- 893fe3b Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros. by Chris Lattner · 18 years ago
- c2c4c74 Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead of returning some random large number. by Chris Lattner · 18 years ago