summaryrefslogtreecommitdiff
path: root/include/llvm/ADT/SmallVector.h
Commit message (Expand)AuthorAge
* SmallVector and SmallPtrSet allocations now power-of-two aligned.Jean-Luc Duprat2013-03-29
* Revert "Fix allocations of SmallVector and SmallPtrSet so they are more prone...Rafael Espindola2013-03-29
* Fix allocations of SmallVector and SmallPtrSet so they are more prone toJean-Luc Duprat2013-03-29
* Add asserts to SmallVector so that calls to front() and back() only succeedRichard Trieu2013-01-24
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-30
* Use LLVM_DELETED_FUNCTION.Jakub Staszak2012-11-15
* Fix Doxygen issues:Dmitri Gribenko2012-09-13
* Reduce alignment of SmallVector<T> to the required amount, rather than forcin...Richard Smith2012-08-22
* Move the SmallVector unit tests to be type-parameterized so that we canChandler Carruth2012-07-30
* SmallVector: Crank up verbosity of asserts per Chandler's request.Benjamin Kramer2012-07-27
* SmallVector::erase: Assert that iterators are actually inside the vector.Benjamin Kramer2012-07-27
* SmallVector: Make use of move semantics to speed up moving objects in erase()...Benjamin Kramer2012-07-08
* Bring the return value of SmallVector::insert in line with std::vector::insert.Benjamin Kramer2012-06-17
* SmallVector: return a valid iterator for the rare case of inserting an empty ...Benjamin Kramer2012-06-17
* Update SmallVector to support move semantics if the host does.John McCall2012-05-02
* SmallVector: Don't rely on having an assignment operator around in push_back ...Benjamin Kramer2012-04-29
* Remove an old hack for pre-2005 MSVC. We don't support ancient microsoft comp...Benjamin Kramer2012-03-13
* Template specialize SmallVector::push_back based on POD-ness of the type. Re...Pete Cooper2012-02-16
* SmallVector's construct_range is the same thing as std::uninitialized_fill, n...Benjamin Kramer2012-02-05
* Simplify code. No functionality change.Benjamin Kramer2012-02-05
* Protect SmallVectorImpl's constructor and a few other methods that aren't mea...Benjamin Kramer2012-01-20
* Add a generic 'capacity_in_bytes' function to allow inspection of memory usag...Ted Kremenek2011-07-27
* Fix a subtle issue in SmallVector. The following code did not work as expected:Owen Anderson2011-07-06
* Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky2010-12-19
* Support: Move c_str from SmallVector back to SmallString and add a free standingMichael J. Spencer2010-12-09
* Support/ADT: Move c_str() from SmallString to SmallVectorImpl. The Windows Pa...Michael J. Spencer2010-12-06
* Fix spelling!Michael J. Spencer2010-11-26
* Fix Whitespace.Michael J. Spencer2010-11-26
* GCC extensions are no longer used here - update the comment.Duncan Sands2010-10-03
* Remove two uses of the gcc specific 'aligned' attribute. ThisDuncan Sands2010-10-03
* After some discussion with djg, teach SmallVector to grow from a zeroJohn McCall2010-09-02
* SmallVector's growth policies don't like starting from zero capacity.John McCall2010-08-26
* Provide an explicit specialization of SmallVector at N=0 which doesJohn McCall2010-08-25
* disable SmallVectorImpl's copy constructor. This prevents a classChris Lattner2010-06-15
* Add includes to get ptrdiff_t. This is needed by gcc-4.6 which hasDuncan Sands2010-06-10
* Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smartBenjamin Kramer2010-06-08
* remove trailing whitespaceJim Grosbach2010-06-02
* Fix PR6910.Torok Edwin2010-04-29
* Fix SmallVector's insert to handle non-random-access iterators.Dan Gohman2010-03-26
* Fix a name clash that was breaking MSVC builds.Benjamin Kramer2010-03-18
* Fix a bug found by inspection; in the __GNUC__ code, the alignmentDan Gohman2010-03-18
* tabs -> spaces.Chris Lattner2009-12-17
* Fix Windows build breakage...Steve Naroff2009-12-17
* Fix unused variable warning.Eric Christopher2009-12-17
* Fix one more missing this-> to placate that picky clang++.Daniel Dunbar2009-12-16
* fix more missing this->'s to placate clang++Chris Lattner2009-12-16
* Fix a missing this-> that clang++ notices.Chris Lattner2009-12-16
* now that libsystem no longer uses SmallVector, we can move Chris Lattner2009-12-16
* factor out the grow() method for all pod implementations into oneChris Lattner2009-12-16
* pull destroy_range and uninitialized_copy up to theChris Lattner2009-12-16