Clean up the APInt function getDigit.
[oota-llvm.git] / lib / Support / APInt.cpp
2009-08-21 Erick TryzelaarClean up the APInt function getDigit.
2009-08-21 Eric ChristopherUpdate error messages for '+'. Fix grammar and make...
2009-08-21 Eric ChristopherFix trailing whitespace and 80-col violation.
2009-08-21 Erick TryzelaarFix bug with APInt::getBitsNeeded with for base 10...
2009-08-21 Erick TryzelaarAllow '+' to appear in APInt strings, and add more...
2009-08-19 Daniel DunbarSwitch to SmallString::str from SmallString::c_str...
2009-08-13 Daniel DunbarConvert APint::{fromString,APInt,getBitsNeeded} to...
2009-08-12 Dale JohannesenAdd attempted idiotproofing comment per review.
2009-08-12 Dale JohannesenFix a nondeterministic bug in APInt::roundToDouble;
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Daniel DunbarSwitch to raw_ostream.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-06-30 Dan GohmanReapply 74494, this time removing the conflicting defin...
2009-06-30 Bill WendlingTemporarily revert r74494. It was causing failures...
2009-06-30 Dan GohmanDefine an operator<< for APInt to be used with std...
2009-05-21 Evan Cheng80 column violation.
2009-05-13 Mike StumpFix whitespacing (space after switch).
2009-04-30 Jay FoadMove helper functions for optimizing division by consta...
2009-04-25 Chris LattnerFix PR4040: APInt's string constructor is too strict
2009-04-01 Dan GohmanUse CHAR_BIT instead of hard-coding 8 in several places...
2009-03-19 Duncan SandsFix comment typo.
2009-03-13 Stuart HastingsFix a hashing bug in APInt. A certain pathological...
2009-01-27 Torok EdwinAPInt's countLeadingOnes() was broken for negative...
2009-01-21 Chris LattnerRemove uses of uint32_t in favor of 'unsigned' for...
2009-01-19 Nick LewyckyFix typo, sentence fragment.
2008-10-11 Chris Lattnerrearrange some code.
2008-08-23 Chris LattnerSwitch the asmprinter (.ll) and all the stuff it requir...
2008-08-20 Chris LattnerMove the fast-path (<=i64) cases of various APInt metho...
2008-08-20 Dan GohmanIt's not necessary to check if a value is null before...
2008-08-17 Chris LattnerRework the routines that convert AP[S]Int into a string...
2008-08-17 Chris Lattnerremove a dead APInt ctor.
2008-07-20 Wojciech MatyjewiczFix PR2088. Use modulo linear equation solver to comput...
2008-06-23 Wojciech MatyjewiczFirst step to fix PR2088. Implement routine to compute the
2008-06-21 Dan GohmanAvoid creating a redundant zero APInt.
2008-06-05 Zhou ShengAs comments said, for negative value, the arithmetic
2008-05-02 Evan ChengSuppress -Wshorten-64-to-32 warnings for 64-bit hosts.
2008-04-10 Dan GohmanMake several symbols static.
2008-03-25 Dan GohmanA quick nm audit turned up several fixed tables and...
2008-03-16 Bill WendlingAdd assert for non-hexadecimal radixes.
2008-03-07 Evan ChengFix a typo. It's causing consumer-typeset to miscompile...
2008-02-29 Dan GohmanAdd support to APInt for shift and rotate operations...
2008-02-19 Ted KremenekFixed bug in APInt::Profile() where the BitWidth field...
2008-02-14 Dan GohmanFix a warning about comparison between signed and unsigned,
2008-02-13 Dan GohmanAdd countTrailingOnes member functions to APInt.
2008-01-19 Ted KremenekAdded FoldingSet style 'profiling' support for APInt.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-24 Anton KorobeynikovCygwin defines uint32_t as unsigned long. Unbreak call...
2007-12-11 Reid SpencerDon't have APInt.cpp depend upon DerivedTypes.h. This...
2007-11-23 Chris LattnerFix PR1816, by correcting the broken definition of...
2007-11-23 Chris LattnerFix APInt::countTrailingZeros to return BitWidth if...
2007-10-12 Neil BoothDon't attempt to mask no bits
2007-10-08 Neil BoothAdd a new function tcExtract for extracting a bignum...
2007-10-06 Neil BoothFix and clarify some comments.
2007-10-06 Neil BoothGeneralize tcFullMultiply so that the operands can...
2007-09-21 Dale JohannesenChange APFloat::convertFromInteger to take the incoming
2007-09-17 Devang PatelDo not hide APInt::dump() inside #ifndef NDEBUG.
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-08-23 Chris Lattnerrename APInt::toString -> toStringUnsigned for symmetry...
2007-08-20 Chris Lattnerinitial checkin of Neil's APFloat work.
2007-08-16 Chris LattnerThis adds a bunch of static functions that implement...
2007-05-19 Reid SpencerFix an assertion introduced by my last change to the...
2007-05-17 Reid SpencerGet rid of leading zeros in the output of toString.
2007-05-17 Reid SpencerFor lshr by 0 bits, just return *this as a short cut...
2007-05-16 Reid SpencerFix a bug in the "fromString" method where radix 2...
2007-05-14 Reid SpencerMake the results for the rotate functions correct when...
2007-05-13 Reid SpencerAdd some things needed by the llvm-gcc version supporti...
2007-05-12 Reid SpencerFix shl to produce the correct result when the bitwidth...
2007-05-03 Chris Lattnersilence some annoying gcc 4.3 warnings
2007-04-14 Reid SpencerWe want the number of bits needed, not the power of 2.
2007-04-13 Reid SpencerImplement a getBitsNeeded method to determine how many...
2007-04-11 Reid SpencerFix an approximate calculation in an assertion not...
2007-03-21 Zhou ShengFix a bug in getAllOnesValue() which broke
2007-03-20 Jeff CohenFix (and simplify) 48-bit byte swap.
2007-03-19 Reid SpencerFix coding standards violation.
2007-03-19 Reid SpencerImplement extension of sign bits for negative values...
2007-03-12 Reid SpencerRevert the last patch as it violates the conditions...
2007-03-12 Zhou ShengFor APInt::z/sext(width), if width == BitWidth, just...
2007-03-05 Jeff CohenUnbreak VC++ build.
2007-03-02 Reid SpencerFix ashr for bitwidths > 64. This is now validated...
2007-03-02 Reid SpencerUse a better algorithm for rounding sqrt results. Chang...
2007-03-02 Reid SpencerAdd a FIXME
2007-03-02 Reid SpencerFix a problem where shifting by 64-bits leads to incorr...
2007-03-01 Reid SpencerCombine two lines that can be.
2007-03-01 Reid SpencerMake the static table of results in sqrt const.
2007-03-01 Reid SpencerAdd methods for bit width modification: sextOrTrunc...
2007-03-01 Reid SpencerUse a real table in sqrt to shorten and quicken the...
2007-03-01 Reid SpencerAdd a square root function.
2007-02-28 Reid SpencerMake the trunc/sext/zext methods return APInt& so that...
2007-02-28 Reid SpencerFix a bug in RoundDoubleToAPInt where it would force...
2007-02-27 Reid SpencerJoin two lines that can be joined.
2007-02-27 Reid SpencerImplement countLeadingOnes() and getMinSignedBits(...
2007-02-27 Reid SpencerImprove APInt interface:
2007-02-27 Reid SpencerConform to single person attribution in file comment.
2007-02-27 Reid Spencer1. Fix three serious bugs in the comparison code.
2007-02-27 Reid SpencerGet rid of extraneous // in file comment.
2007-02-27 Reid SpencerSimplify and document RoundDoubleToAPInt.
2007-02-26 Reid Spencer1. Make sure all delete operators of arrays use the...
2007-02-26 Reid SpencerImplement the getHashValue method.
2007-02-26 Reid SpencerRe-enable this. The header was committed.
2007-02-26 Chris Lattneranother missing header :( :( :(
next