aboutsummaryrefslogtreecommitdiff
path: root/lib/Support
AgeCommit message (Expand)Author
2007-02-121. Make APInt::shl work correctly and more efficiently.Zhou Sheng
2007-02-11Add support for removing elements out of StringMap.Chris Lattner
2007-02-11Replace the ugly FindValue method with STL-like find methods.Chris Lattner
2007-02-11remove support for stringmap visitors now that iterators exist.Chris Lattner
2007-02-11add support for iterators.Chris Lattner
2007-02-11Fix comments to match names of functions.Nick Lewycky
2007-02-09Eliminates friend function declaration inside APInt, instead, adds publicZhou Sheng
2007-02-08Rename CStringMap -> StringMap, since it now supports nul characters in theChris Lattner
2007-02-08Allow cstringmap to contain strings with nul characters in them.Chris Lattner
2007-02-08Switched this file on accidently.Zhou Sheng
2007-02-08As Chris and Reid suggested, remove "isSigned" field from APInt, instead,Zhou Sheng
2007-02-07As Chris suggested, fixed some problems. (This is the first part)Zhou Sheng
2007-02-07do not let the table fill up with tombstones.Chris Lattner
2007-02-06As Reid suggested, fixed some problems.Zhou Sheng
2007-02-06Disable this for now.Chris Lattner
2007-02-06Add a class APInt to represent arbitrary precision constant integral values.Zhou Sheng
2007-02-05Fix a bug in smallptrset::erase: in the small case, return true if theChris Lattner
2007-02-04Encode small integers more densely in foldingset, avoiding overflowing the Sm...Chris Lattner
2007-02-01improve comments, add an assertionChris Lattner
2007-02-01Add PrintVersionMessage() that tools can use to print version numberDevang Patel
2007-01-31Add some debug output.Reid Spencer
2007-01-31minor cleanups. Fix off-by-one in accounting the number of nodes when theChris Lattner
2007-01-30reformat commentChris Lattner
2007-01-27implement SmallPtrSet::eraseChris Lattner
2007-01-27add a noteChris Lattner
2007-01-27Add a new SmallSet ADT specialized for pointers.Chris Lattner
2007-01-23Moved disassembler to libSystemAnton Korobeynikov
2007-01-19For PR1043:Reid Spencer
2007-01-19Adding disassembler interface and external hook to udis86 library.Anton Korobeynikov
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15Update code to eliminate calls to isInteger, calling isIntegral instead.Chris Lattner
2007-01-15Fix correlated exprs regressionsChris Lattner
2007-01-12remove unneeded special casesChris Lattner
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-08Fix a bug in an assert that would never trigger.Reid Spencer
2007-01-08Convert uses of getPrimitiveSize that should be getPrimitiveSizeInBits.Reid Spencer
2007-01-06wow, the link was already broken :)Chris Lattner
2007-01-06add a noteChris Lattner
2007-01-03The previous implementation of LLVM Streams wasn't removing symbols. ThisBill Wendling
2006-12-23For PR950:Reid Spencer
2006-12-19eliminate constructor from Statistic class. It is now impossible to get aChris Lattner
2006-12-19Refactor statistic a big and introduce a horrible-but-necessary macroChris Lattner
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-12-12Replace inferred getCast(V,Ty) calls with more strict variants.Reid Spencer
2006-12-08Change the implementation of statistic to not need destructors at all.Chris Lattner
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling
2006-12-07Removed more <iostream> includesBill Wendling
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling