summaryrefslogtreecommitdiffstats
path: root/lib/Support/SmallPtrSet.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SmallPtrSet] Introduce a find primitive and rewrite count/erase in terms of itPhilip Reames2016-12-311-25/+0
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-231-1/+2
* SmallPtrSet: Avoid initializing Array in the small case.Matthias Braun2016-02-151-53/+50
* SmallPtrSet: Make destructor available for inliningMatthias Braun2016-01-281-5/+0
* SmallPtrSet: Share some code between copy/move constructor/assignment operatorMatthias Braun2016-01-281-33/+13
* SmallPtrSet: Remove trailing whitespace, fix indentationMatthias Braun2016-01-281-13/+13
* SmallPtrSet: Inline the part of insert_imp in the small caseMatthias Braun2016-01-271-16/+1
* Sync the __builtin_expects for our 3 quadratically probed hash table implemen...Benjamin Kramer2015-02-231-9/+10
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-7/+9
* Fix an off by 1 bug that prevented SmallPtrSet from using all of its 'small' ...Craig Topper2014-08-201-6/+5
* [C++11] Make use of 'nullptr' in the Support library.Craig Topper2014-04-071-1/+1
* [C++11] Remove the R-value reference #if usage from the ADT and SupportChandler Carruth2014-03-011-4/+0
* Rename the non-templated base class of SmallPtrSet toChandler Carruth2014-02-031-13/+15
* Lift self-copy protection up to the header file and add self-moveChandler Carruth2013-11-261-2/+3
* Fix a self-memcpy which only breaks under Valgrind's memcpyChandler Carruth2013-11-261-0/+3
* Make the moved-from SmallPtrSet be a valid, empty, small-state object.Chandler Carruth2013-11-201-1/+13
* Give SmallPtrSet move semantics when we have R-value references.Chandler Carruth2013-11-201-0/+44
* Fixing a possible memory leak from a failing realloc() call.Aaron Ballman2013-11-181-2/+7
* SmallVector and SmallPtrSet allocations now power-of-two aligned.Jean-Luc Duprat2013-03-291-16/+8
* Revert "Fix allocations of SmallVector and SmallPtrSet so they are more prone...Rafael Espindola2013-03-291-8/+16
* Fix allocations of SmallVector and SmallPtrSet so they are more prone toJean-Luc Duprat2013-03-291-16/+8
* SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing ...Benjamin Kramer2012-04-181-1/+2
* Copy the right amount of elements.Benjamin Kramer2012-03-071-3/+5
* SmallPtrSet: Copy all the elements when swapping, not just numelements.Benjamin Kramer2012-03-071-5/+4
* SmallPtrSet: Provide a more efficient implementation of swap than the default...Benjamin Kramer2012-03-061-0/+50
* Prevent infinite growth of SmallPtrSet instances.Jakob Stoklund Olesen2011-03-301-6/+9
* Rather than giving SmallPtrSetImpl a member field SmallArray which is magicallyDuncan Sands2010-06-301-3/+6
* Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman2008-08-051-2/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* make smallptrset more const and type correct, which caught a fewChris Lattner2007-11-061-2/+2
* Properly use const qualifiersAnton Korobeynikov2007-08-151-1/+1
* When clearing a SmallPtrSet, if the set had a huge capacity, but theChris Lattner2007-08-051-0/+18
* Allow SmallPtrSet to hold pointers to const data.Owen Anderson2007-07-271-20/+20
* Make the copy constructor of SmallPtrSet much faster.Owen Anderson2007-07-241-22/+12
* Remember to free the heap allocated array if we're not going to use it.Owen Anderson2007-07-191-2/+4
* Fix an issue where assignments that caused a SmallPtrSet to become non-smallOwen Anderson2007-07-181-4/+8
* Unbreak the build by putting calls to free into the implementation file andReid Spencer2007-07-171-0/+7
* Use realloc() to (potentially) resize the contents of SmallPtrSet in place.Owen Anderson2007-07-161-10/+9
* Make the assignment operator for SmallPtrSet much faster for normal cases.Owen Anderson2007-07-091-36/+21
* Make the assignment operator for SmallPtrSet return a reference, and fix a lo...Owen Anderson2007-07-091-1/+1
* Fix an error in the assignment operator that was causing an infinite loop in ...Owen Anderson2007-07-091-3/+11
* implement operator= for smallptrsetChris Lattner2007-07-091-0/+36
* Fix a bug in SmallPtrSet that was causing GVNPRE to enter an infinite loop.Owen Anderson2007-06-221-1/+1
* Two changes:Chris Lattner2007-06-211-4/+5
* Fix PR1329.Jeff Cohen2007-04-141-0/+28
* do not let the table fill up with tombstones.Chris Lattner2007-02-071-1/+5
* Fix a bug in smallptrset::erase: in the small case, return true if theChris Lattner2007-02-051-1/+1
* implement SmallPtrSet::eraseChris Lattner2007-01-271-0/+27
* add a noteChris Lattner2007-01-271-1/+2
* Add a new SmallSet ADT specialized for pointers.Chris Lattner2007-01-271-0/+113