aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/ADT/STLExtras.h
Commit message (Expand)AuthorAgeFilesLines
* Provide basic type safety for array_pod_sort comparators.Benjamin Kramer2013-09-221-4/+8
* Add a function object to compare the first or second component of a std::pair.Benjamin Kramer2013-08-241-0/+16
* typoAndrew Trick2012-11-161-3/+3
* Remove 'static' from inline functions defined in header files.Chandler Carruth2012-06-201-5/+5
* SparseSet: Add support for key-derived indexes and arbitrary key types.Andrew Trick2012-04-201-1/+11
* move tier out of an anonymous namespace, it doesn't make senseChris Lattner2011-07-211-19/+15
* Kill a couple of unused variables.Eric Christopher2010-08-301-2/+2
* Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin2010-03-121-0/+22
* Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor2010-03-081-22/+0
* Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin2010-03-071-0/+22
* _2_ gcc crashes, ah, ah, ah...Jeffrey Yasskin2010-03-071-22/+0
* Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Val...Jeffrey Yasskin2010-03-071-0/+22
* cstdlib is not automatically included with StringRef anymore.Benjamin Kramer2009-11-191-0/+1
* add a version of array_pod_sort that takes a custom comparator function.Chris Lattner2009-11-151-0/+8
* Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif2009-08-271-1/+1
* STLExtras: Add less_ptr.Daniel Dunbar2009-08-091-0/+7
* Fixed lint errors:Misha Brukman2009-02-201-1/+1
* Removed trailing whitespace.Misha Brukman2009-01-091-3/+3
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+1
* Fix typo.Nick Lewycky2009-01-021-1/+1
* reenable array_pod_sort, this time hopefully happy on 64-bit Chris Lattner2008-12-011-9/+12
* don't #include <algorithm> into the llvm namespace.Chris Lattner2008-12-011-0/+2
* switch to std::sort until I have time to sort this out.Chris Lattner2008-12-011-3/+7
* define array_pod_sort in terms of operator< instead of my brainChris Lattner2008-12-011-13/+9
* don't assume iterators implicitly convert to pointers.Chris Lattner2008-12-011-1/+1
* Introduce a new array_pod_sort function and switch LSR to use itChris Lattner2008-12-011-1/+38
* Fix several places that called mapped_iterator's constructor withoutDan Gohman2008-10-161-3/+8
* Don't use std::advance just to increment or decrement by one.Dan Gohman2008-07-071-4/+2
* For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov2008-05-291-1/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-0/+19
* This is a patch to fix a compile error in STLExtras.h, andChris Lattner2007-05-031-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-10/+10
* remove some more dead templates and a dead macro.Chris Lattner2005-02-221-33/+0
* Remove a bunch of dead templates.Chris Lattner2005-02-221-73/+0
* Changes For Bug 352Reid Spencer2004-09-011-4/+4
* Add greater_ptr functor.Alkis Evlogimenos2004-07-211-0/+7
* Add comparator useful for natural comparisons on collections withAlkis Evlogimenos2004-05-301-0/+6
* Noone cares about similarity to boostChris Lattner2004-02-241-2/+0
* Add next() and prior() iterator utility functions. Unlike std::advanceAlkis Evlogimenos2004-02-141-23/+37
* A better way to get std::pair into the compiler's little, walnut-sized brain.Brian Gaeke2003-11-231-1/+1
* This is a hack to make this file compile under g++-3.0.x;Brian Gaeke2003-11-231-0/+1
* Remove needless dependence on boostChris Lattner2003-11-131-3/+2
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Add std::pair tier. This is a much simplified version of boost::tieAlkis Evlogimenos2003-11-051-0/+48
* Added LLVM notice.John Criswell2003-10-201-0/+7
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Regularize the names of #include-guards.Brian Gaeke2003-06-171-2/+2
* Add neccesary #includeChris Lattner2002-10-271-0/+1
* disable the unused "pointer" memberChris Lattner2002-10-131-1/+3