aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/SmallVector.h
Commit message (Expand)AuthorAgeFilesLines
* add a new form of insert.Chris Lattner2006-10-301-1/+48
* Add SmallString a (currently) minimal class that adapts SmallVector to beChris Lattner2006-10-301-0/+1
* Fix build error in gcc 3.4 and make more this generalAndrew Lenharth2006-10-091-1/+1
* Fix PR897Chris Lattner2006-10-081-0/+5
* add a simple reserve method.Chris Lattner2006-09-011-0/+5
* Add 2nd form of resizeChris Lattner2006-08-281-0/+12
* add resize, move swap out of lineChris Lattner2006-08-221-36/+56
* add a bunch more operations, including swap, insert, erase, front(), andChris Lattner2006-08-221-13/+115
* silence a warning.Chris Lattner2006-08-161-0/+1
* Bugfixes for smallvector when the element size is small and N is small.Chris Lattner2006-08-161-4/+17
* avoid a warningChris Lattner2006-08-141-1/+1
* move code out of line so that GCC doesn't inline it at -O3Chris Lattner2006-08-111-61/+68
* Split SmallVector into SmallVector and SmallVectorImpl, which allows us toChris Lattner2006-08-111-40/+45
* capacity is a pointer, not a valueChris Lattner2006-08-081-1/+1
* add a new assign methodChris Lattner2006-08-081-0/+9
* Add ctor that initializes from a range.Chris Lattner2006-08-081-0/+6
* Remove assertions from the SmallVector class. They slow down clients ofChris Lattner2006-08-071-6/+0
* Add a clear method to SmallVectorChris Lattner2006-08-071-0/+7
* This causes some random crashes.Evan Cheng2006-08-051-1/+1
* The smallvector dtor should destroy the elements.Chris Lattner2006-07-281-2/+12
* Use std::copy instead of custom loops to take advantage of STL optimizations.Chris Lattner2006-07-271-5/+19
* Add a new llvm::SmallVector template, which is similar to the vector class, butChris Lattner2006-07-261-0/+196