aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/STLExtras.h
AgeCommit message (Expand)Author
2012-11-16typoAndrew Trick
2012-06-20Remove 'static' from inline functions defined in header files.Chandler Carruth
2012-04-20SparseSet: Add support for key-derived indexes and arbitrary key types.Andrew Trick
2011-07-21move tier out of an anonymous namespace, it doesn't make senseChris Lattner
2010-08-30Kill a couple of unused variables.Eric Christopher
2010-03-12Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness ofJeffrey Yasskin
2010-03-08Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor
2010-03-07Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin
2010-03-07_2_ gcc crashes, ah, ah, ah...Jeffrey Yasskin
2010-03-07Avoid leaking CompileUnits and DbgScopes from DwarfDebug. Leaks found by Val...Jeffrey Yasskin
2009-11-19cstdlib is not automatically included with StringRef anymore.Benjamin Kramer
2009-11-15add a version of array_pod_sort that takes a custom comparator function.Chris Lattner
2009-08-27Clean up the minor mess I caused with removing iterator.h. I shall take care ...Gabor Greif
2009-08-09STLExtras: Add less_ptr.Daniel Dunbar
2009-02-20Fixed lint errors:Misha Brukman
2009-01-09Removed trailing whitespace.Misha Brukman
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2009-01-02Fix typo.Nick Lewycky
2008-12-01reenable array_pod_sort, this time hopefully happy on 64-bit Chris Lattner
2008-12-01don't #include <algorithm> into the llvm namespace.Chris Lattner
2008-12-01switch to std::sort until I have time to sort this out.Chris Lattner
2008-12-01define array_pod_sort in terms of operator< instead of my brainChris Lattner
2008-12-01don't assume iterators implicitly convert to pointers.Chris Lattner
2008-12-01Introduce a new array_pod_sort function and switch LSR to use itChris Lattner
2008-10-16Fix several places that called mapped_iterator's constructor withoutDan Gohman
2008-07-07Don't use std::advance just to increment or decrement by one.Dan Gohman
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-09-07Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson
2007-05-03This is a patch to fix a compile error in STLExtras.h, andChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-02-22remove some more dead templates and a dead macro.Chris Lattner
2005-02-22Remove a bunch of dead templates.Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-21Add greater_ptr functor.Alkis Evlogimenos
2004-05-30Add comparator useful for natural comparisons on collections withAlkis Evlogimenos
2004-02-24Noone cares about similarity to boostChris Lattner
2004-02-14Add next() and prior() iterator utility functions. Unlike std::advanceAlkis Evlogimenos
2003-11-23A better way to get std::pair into the compiler's little, walnut-sized brain.Brian Gaeke
2003-11-23This is a hack to make this file compile under g++-3.0.x;Brian Gaeke
2003-11-13Remove needless dependence on boostChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-05Add std::pair tier. This is a much simplified version of boost::tieAlkis Evlogimenos
2003-10-20Added LLVM notice.John Criswell
2003-09-30Standardize header file commentsChris Lattner
2003-06-17Regularize the names of #include-guards.Brian Gaeke
2002-10-27Add neccesary #includeChris Lattner
2002-10-13disable the unused "pointer" memberChris Lattner
2002-04-28Remove obsolete namespace from exampleChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner