summaryrefslogtreecommitdiff
path: root/lib/Support
Commit message (Expand)AuthorAge
* Fix MemoryBuffer::getFile to return null if it has an error opening theChris Lattner2007-05-06
* This is a patch to fix a compile error in STLExtras.h, andChris Lattner2007-05-03
* silence some annoying gcc 4.3 warningsChris Lattner2007-05-03
* Fix MemoryBuffer breakage correctly.Jeff Cohen2007-04-29
* Unbreak build.Jeff Cohen2007-04-29
* Add a new memorybuffer class, to unify all the file reading code in the systemChris Lattner2007-04-29
* Using APInt more efficiently.Zhou Sheng2007-04-26
* Fix PR1329.Jeff Cohen2007-04-14
* We want the number of bits needed, not the power of 2.Reid Spencer2007-04-14
* Implement a getBitsNeeded method to determine how many bits are needed toReid Spencer2007-04-13
* Make the apint construction more effective.Zhou Sheng2007-04-13
* improve the patch for PR1318 to also support grouped options with customChris Lattner2007-04-12
* Fix PR1318 by reacting appropriately to a mutating option list.Chris Lattner2007-04-11
* Fix an approximate calculation in an assertion not to give false negatives.Reid Spencer2007-04-11
* For PR1291:Reid Spencer2007-04-07
* Add signExtend to ConstantRange, to complement zeroExtend and truncate.Nick Lewycky2007-04-07
* Fix a bug in my earlier commit which exposed positional options backwards.Chris Lattner2007-04-07
* rearchitect the registration mechanism used by the command line option stuff.Chris Lattner2007-04-06
* remove the dead removeArgument method, rename Options to OptionsMap.Chris Lattner2007-04-05
* stringmap memory managed with malloc nowChris Lattner2007-04-04
* use calloc instead of new/memset, it is more efficientChris Lattner2007-04-04
* Extend StringMap to support being initialized as completely empty. WhenChris Lattner2007-04-04
* greatly reduce hte default size of stringmap.Chris Lattner2007-04-03
* Implement union of wrapped sets.Nick Lewycky2007-04-01
* For PR789:Reid Spencer2007-03-29
* For PR789:Reid Spencer2007-03-29
* Fix a bug in getAllOnesValue() which brokeZhou Sheng2007-03-21
* Fix (and simplify) 48-bit byte swap.Jeff Cohen2007-03-20
* Fix coding standards violation.Reid Spencer2007-03-19
* Implement extension of sign bits for negative values in the uint64_tReid Spencer2007-03-19
* Revert the last patch as it violates the conditions of sext/zext.Reid Spencer2007-03-12
* For APInt::z/sext(width), if width == BitWidth, just return *this.Zhou Sheng2007-03-12
* Add getter methods for the extremes of a ConstantRange.Nick Lewycky2007-03-10
* Unbreak VC++ build.Jeff Cohen2007-03-05
* Fix ashr for bitwidths > 64. This is now validated up to 1024 bits.Reid Spencer2007-03-02
* Use a better algorithm for rounding sqrt results. Change the FIXME aboutReid Spencer2007-03-02
* Implement unionWith.Nick Lewycky2007-03-02
* Add a FIXMEReid Spencer2007-03-02
* Fix a problem where shifting by 64-bits leads to incorrect results on PPCReid Spencer2007-03-02
* Combine two lines that can be.Reid Spencer2007-03-01
* Make the static table of results in sqrt const.Reid Spencer2007-03-01
* Add methods for bit width modification: sextOrTrunc, zextOrTrunc.Reid Spencer2007-03-01
* Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer2007-03-01
* Use a real table in sqrt to shorten and quicken the code.Reid Spencer2007-03-01
* Add a square root function.Reid Spencer2007-03-01
* Move ConstantRange class to lib/Support from lib/Analysis and make itsReid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* For PR1205:Reid Spencer2007-02-28
* Make the trunc/sext/zext methods return APInt& so that these operationsReid Spencer2007-02-28