aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/SmallVector.h
Commit message (Expand)AuthorAgeFilesLines
* SmallVector and SmallPtrSet allocations now power-of-two aligned.Jean-Luc Duprat2013-03-291-1/+3
* Revert "Fix allocations of SmallVector and SmallPtrSet so they are more prone...Rafael Espindola2013-03-291-3/+1
* Fix allocations of SmallVector and SmallPtrSet so they are more prone toJean-Luc Duprat2013-03-291-1/+3
* Add asserts to SmallVector so that calls to front() and back() only succeedRichard Trieu2013-01-241-0/+4
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-301-9/+9
* Use LLVM_DELETED_FUNCTION.Jakub Staszak2012-11-151-1/+1
* Fix Doxygen issues:Dmitri Gribenko2012-09-131-2/+2
* Reduce alignment of SmallVector<T> to the required amount, rather than forcin...Richard Smith2012-08-221-97/+55
* Move the SmallVector unit tests to be type-parameterized so that we canChandler Carruth2012-07-301-3/+17
* SmallVector: Crank up verbosity of asserts per Chandler's request.Benjamin Kramer2012-07-271-3/+19
* SmallVector::erase: Assert that iterators are actually inside the vector.Benjamin Kramer2012-07-271-0/+3
* SmallVector: Make use of move semantics to speed up moving objects in erase()...Benjamin Kramer2012-07-081-6/+6
* Bring the return value of SmallVector::insert in line with std::vector::insert.Benjamin Kramer2012-06-171-10/+11
* SmallVector: return a valid iterator for the rare case of inserting an empty ...Benjamin Kramer2012-06-171-2/+2
* Update SmallVector to support move semantics if the host does.John McCall2012-05-021-14/+212
* SmallVector: Don't rely on having an assignment operator around in push_back ...Benjamin Kramer2012-04-291-1/+1
* 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