aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/SmallVector.h
Commit message (Expand)AuthorAgeFilesLines
* Remove an old hack for pre-2005 MSVC. We don't support ancient microsoft comp...Benjamin Kramer2012-03-131-24/+0
* Template specialize SmallVector::push_back based on POD-ness of the type. Re...Pete Cooper2012-02-161-19/+35
* SmallVector's construct_range is the same thing as std::uninitialized_fill, n...Benjamin Kramer2012-02-051-9/+3
* Simplify code. No functionality change.Benjamin Kramer2012-02-051-6/+2
* Protect SmallVectorImpl's constructor and a few other methods that aren't mea...Benjamin Kramer2012-01-201-4/+6
* Add a generic 'capacity_in_bytes' function to allow inspection of memory usag...Ted Kremenek2011-07-271-6/+11
* Fix a subtle issue in SmallVector. The following code did not work as expected:Owen Anderson2011-07-061-1/+8
* Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky2010-12-191-0/+1
* Support: Move c_str from SmallVector back to SmallString and add a free standingMichael J. Spencer2010-12-091-7/+0
* Support/ADT: Move c_str() from SmallString to SmallVectorImpl. The Windows Pa...Michael J. Spencer2010-12-061-0/+6
* Fix spelling!Michael J. Spencer2010-11-261-1/+1
* Fix Whitespace.Michael J. Spencer2010-11-261-1/+1
* GCC extensions are no longer used here - update the comment.Duncan Sands2010-10-031-2/+2
* Remove two uses of the gcc specific 'aligned' attribute. ThisDuncan Sands2010-10-031-11/+5
* After some discussion with djg, teach SmallVector to grow from a zeroJohn McCall2010-09-021-17/+6
* SmallVector's growth policies don't like starting from zero capacity.John McCall2010-08-261-1/+9
* Provide an explicit specialization of SmallVector at N=0 which doesJohn McCall2010-08-251-0/+33
* disable SmallVectorImpl's copy constructor. This prevents a classChris Lattner2010-06-151-0/+2
* Add includes to get ptrdiff_t. This is needed by gcc-4.6 which hasDuncan Sands2010-06-101-0/+1
* Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smartBenjamin Kramer2010-06-081-3/+4
* remove trailing whitespaceJim Grosbach2010-06-021-75/+75
* Fix PR6910.Torok Edwin2010-04-291-1/+1
* Fix SmallVector's insert to handle non-random-access iterators.Dan Gohman2010-03-261-6/+18
* Fix a name clash that was breaking MSVC builds.Benjamin Kramer2010-03-181-1/+1
* Fix a bug found by inspection; in the __GNUC__ code, the alignmentDan Gohman2010-03-181-8/+9
* tabs -> spaces.Chris Lattner2009-12-171-3/+3
* Fix Windows build breakage...Steve Naroff2009-12-171-4/+4
* Fix unused variable warning.Eric Christopher2009-12-171-1/+1
* Fix one more missing this-> to placate that picky clang++.Daniel Dunbar2009-12-161-1/+1
* fix more missing this->'s to placate clang++Chris Lattner2009-12-161-26/+27
* Fix a missing this-> that clang++ notices.Chris Lattner2009-12-161-1/+1
* now that libsystem no longer uses SmallVector, we can move Chris Lattner2009-12-161-21/+3
* factor out the grow() method for all pod implementations into oneChris Lattner2009-12-161-37/+76
* pull destroy_range and uninitialized_copy up to theChris Lattner2009-12-161-26/+32
* sink most of the meat in smallvector back from SmallVectorTemplateCommonChris Lattner2009-12-161-202/+210
* substantial refactoring of SmallVector, now most code is in SmallVectorTempla...Chris Lattner2009-12-161-57/+93
* a few improvements:Chris Lattner2009-12-151-10/+8
* hoist the begin/end/capacity members and a few trivial methodsChris Lattner2009-12-151-145/+145
* improve isPodLike to know that all non-class types are pod.Chris Lattner2009-12-151-0/+7
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-271-1/+0
* Add SmallVector::{capacity,set_size}.Daniel Dunbar2009-08-191-2/+20
* Tighten up the asserts in SmallVector::operator[]().Jay Foad2009-05-211-4/+2
* Implement new SmallVector::data() methods.Jay Foad2009-05-211-0/+10
* Fix for PR3946, in which SmallVector could behave strangely in corner cases.Owen Anderson2009-04-221-2/+2
* fix overflow checks in SmallVector:Chris Lattner2009-04-021-4/+4
* Fix PR3860 by correcting a predicate.Chris Lattner2009-03-221-8/+10
* Fixed lint errors:Misha Brukman2009-02-201-1/+1
* Add explicit keywords.Dan Gohman2009-02-181-1/+1
* Removed trailing whitespace.Misha Brukman2009-01-091-76/+76
* Add explicit this-> for some member function in templated base class.Cedric Venet2008-12-131-3/+3