- 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 · 16 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 · 17 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
- 7e74b17 Don't attempt to mask no bits by Neil Booth · 18 years ago
- b618216 Add a new function tcExtract for extracting a bignum from an by Neil Booth · 18 years ago
- c8b650a Fix and clarify some comments. by Neil Booth · 18 years ago
- 0ea72a9 Generalize tcFullMultiply so that the operands can be of differing by Neil Booth · 18 years ago
- 4230512 Change APFloat::convertFromInteger to take the incoming by Dale Johannesen · 18 years ago
- 00064e1 by Devang Patel · 18 years ago
- 98d3a08 Remove the assumption that FP's are either float or by Dale Johannesen · 18 years ago
- b0f158c rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned() by Chris Lattner · 18 years ago
- fe02c1f initial checkin of Neil's APFloat work. by Chris Lattner · 18 years ago
- 6b69568 This adds a bunch of static functions that implement unsigned by Chris Lattner · 18 years ago
- b6af1aa Fix an assertion introduced by my last change to the toString method. We by Reid Spencer · 18 years ago
- 5c13813 Get rid of leading zeros in the output of toString. by Reid Spencer · 18 years ago
- fffdf10 For lshr by 0 bits, just return *this as a short cut. This also prevents by Reid Spencer · 18 years ago
- a93c981 Fix a bug in the "fromString" method where radix 2,8 and 16 values were by Reid Spencer · 18 years ago
- 98ed7db Make the results for the rotate functions correct when rotateAmt == 0. by Reid Spencer · 18 years ago
- 4c50b52 Add some things needed by the llvm-gcc version supporting bit accurate integer by Reid Spencer · 18 years ago
- 81ee020 Fix shl to produce the correct result when the bitwidth is > 64 and the by Reid Spencer · 18 years ago
- dad2d09 silence some annoying gcc 4.3 warnings by Chris Lattner · 18 years ago
- 67378b2 We want the number of bits needed, not the power of 2. by Reid Spencer · 19 years ago
- 9329e7b Implement a getBitsNeeded method to determine how many bits are needed to by Reid Spencer · 19 years ago
- c49f2ef Fix an approximate calculation in an assertion not to give false negatives. by Reid Spencer · 19 years ago
- 0458c1d Fix a bug in getAllOnesValue() which broke some test cases for bitwidth > 64. by Zhou Sheng · 19 years ago
- e06855e Fix (and simplify) 48-bit byte swap. Get pos/neg infinity the correct way. by Jeff Cohen · 19 years ago
- b1ec2e8 Fix coding standards violation. by Reid Spencer · 19 years ago
- 6fae35a Implement extension of sign bits for negative values in the uint64_t by Reid Spencer · 19 years ago
- 6223c05 Revert the last patch as it violates the conditions of sext/zext. by Reid Spencer · 19 years ago
- 3999ffa For APInt::z/sext(width), if width == BitWidth, just return *this. by Zhou Sheng · 19 years ago
- b622c11 Unbreak VC++ build. by Jeff Cohen · 19 years ago
- 1825dd0 Fix ashr for bitwidths > 64. This is now validated up to 1024 bits. by Reid Spencer · 19 years ago
- cf81756 Use a better algorithm for rounding sqrt results. Change the FIXME about by Reid Spencer · 19 years ago
- c44bdae Add a FIXME by Reid Spencer · 19 years ago
- c442c84 Fix a problem where shifting by 64-bits leads to incorrect results on PPC by Reid Spencer · 19 years ago
- 1b8dfcba Combine two lines that can be. by Reid Spencer · 19 years ago