aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/SmallVector.h
AgeCommit message (Expand)Author
2007-08-20add reverse iterators to smallvectorChris Lattner
2007-08-12Change casts from old style to new style. This helps document the detailsReid Spencer
2007-08-10memcpy with zero length is hugely expensive, so avoid it. This speeds up coa...Chris Lattner
2007-08-10small speedup in the case where a smallvector is default ctor'd fromChris Lattner
2007-06-29Add an explicit keyword. Thanks Chris!Dan Gohman
2007-06-28Add a default parameter to a SmallVector constructor to allow it toDan Gohman
2007-05-17silence some "comparison between signed and unsigned integer expressions"Chris Lattner
2007-05-17Fix some sporadic segfaults that are triggered when SmallVector's heapDan Gohman
2007-04-19Fix some VC++ warnings.Jeff Cohen
2007-03-05The hack won't work on VS 2005, and it might not be needed anyway.Jeff Cohen
2007-03-05Elminate tabs and improve comments.Jeff Cohen
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-02-13fix a critical bug in smallvector, where it would destroy elements that areChris Lattner
2007-01-31add missing ctorChris Lattner
2006-10-30add a new form of insert.Chris Lattner
2006-10-30Add SmallString a (currently) minimal class that adapts SmallVector to beChris Lattner
2006-10-09Fix build error in gcc 3.4 and make more this generalAndrew Lenharth
2006-10-08Fix PR897Chris Lattner
2006-09-01add a simple reserve method.Chris Lattner
2006-08-28Add 2nd form of resizeChris Lattner
2006-08-22add resize, move swap out of lineChris Lattner
2006-08-22add a bunch more operations, including swap, insert, erase, front(), andChris Lattner
2006-08-16silence a warning.Chris Lattner
2006-08-16Bugfixes for smallvector when the element size is small and N is small.Chris Lattner
2006-08-14avoid a warningChris Lattner
2006-08-11move code out of line so that GCC doesn't inline it at -O3Chris Lattner
2006-08-11Split SmallVector into SmallVector and SmallVectorImpl, which allows us toChris Lattner
2006-08-08capacity is a pointer, not a valueChris Lattner
2006-08-08add a new assign methodChris Lattner
2006-08-08Add ctor that initializes from a range.Chris Lattner
2006-08-07Remove assertions from the SmallVector class. They slow down clients ofChris Lattner
2006-08-07Add a clear method to SmallVectorChris Lattner
2006-08-05This causes some random crashes.Evan Cheng
2006-07-28The smallvector dtor should destroy the elements.Chris Lattner
2006-07-27Use std::copy instead of custom loops to take advantage of STL optimizations.Chris Lattner
2006-07-26Add a new llvm::SmallVector template, which is similar to the vector class, butChris Lattner