aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/SmallVector.h
AgeCommit message (Expand)Author
2009-02-20Fixed lint errors:Misha Brukman
2009-02-18Add explicit keywords.Dan Gohman
2009-01-09Removed trailing whitespace.Misha Brukman
2008-12-13Add explicit this-> for some member function in templated base class.Cedric Venet
2008-12-05add a new pop_back_val method which returns the value popped. This isChris Lattner
2008-10-16Implement a SmallVector insert method that can insert multipleDan Gohman
2008-09-22Add bound checks in SmallVectorRafael Espindola
2008-08-22Fix SmallVector's size calculation so that a size of 0 isDan Gohman
2008-08-15Add a value_type typedef to SmallVector, to make it more compatible with STL ...Owen Anderson
2008-07-07Remove unnecessary static_casts.Dan Gohman
2008-07-01Compilation fixSeo Sanghyeon
2008-06-30Make SmallVector's grow use memcpy in common casesDan Gohman
2008-06-30Use plain operator new instead of new char[].Dan Gohman
2008-05-30Add an operator< for SmallVector.Dan Gohman
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-28Remove the SmallVector ctor that converts from a SmallVectorImpl. ThisChris Lattner
2008-04-28restore the copy ctor in SmallVector. This fixes seriousChris Lattner
2008-04-28generalize SmallVector copy ctor, there is no requirement forChris Lattner
2008-04-02Iterators folloring a SmallVector erased element are invalidated soDavid Greene
2008-01-11add operator==/!= to smallvector.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
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