aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT
AgeCommit message (Expand)Author
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-09-05Remove unused typedefs gcc4.8 warns about.Roman Divacky
2012-09-05Removed Trie.h; unused in a long timeMarshall Clow
2012-09-02Rename ANDROIDEABI to Android.Logan Chien
2012-08-30Fix HashString's Bernstein hash to use unsigned chars, as is usually done.Will Dietz
2012-08-28Add the Freescale vendor to Triple.Hal Finkel
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko
2012-08-22Reduce alignment of SmallVector<T> to the required amount, rather than forcin...Richard Smith
2012-08-17Flatten the aligned-char-array utility template to be a directlyChandler Carruth
2012-08-15Fix a typo in VariadicFunction.h that leads to invalid code in macro expansion.Chad Rosier
2012-08-14Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0)Richard Smith
2012-08-13Add a roundToIntegral method to APFloat, which can be parameterized over vari...Owen Anderson
2012-08-10Add some missing includes for the build against stdcxx.Joerg Sonnenberger
2012-08-06Add support for the OpenBSD for Bitrig.Eric Christopher
2012-08-01Reference IntrusiveRefCntPtr in doxygen doc of RefCountedBase to get a link t...Axel Naumann
2012-08-01Add range erase, element insert, and range insert methods toChandler Carruth
2012-08-01Add basic in-bounds asserts to TinyPtrVector::erase.Chandler Carruth
2012-08-01Fix shadowed variable warningNick Kledzik
2012-07-31Implement copy and move assignment for TinyPtrVector. These try toChandler Carruth
2012-07-31Clean up trailing whitespace and unnecessary blank lines.Chandler Carruth
2012-07-31Bring TinyPtrVector under test. Somehow we never picked up unit testsChandler Carruth
2012-07-30Move the SmallVector unit tests to be type-parameterized so that we canChandler Carruth
2012-07-29APInt: Simplify code.Benjamin Kramer
2012-07-27SmallVector: Crank up verbosity of asserts per Chandler's request.Benjamin Kramer
2012-07-27SmallVector::erase: Assert that iterators are actually inside the vector.Benjamin Kramer
2012-07-23Add operator== to APSInt. This will compare the signed bit before doingRichard Trieu
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-18Remove tabs.Bill Wendling
2012-07-18Allow PointerIntPairs to be created from const void *.Jordan Rose
2012-07-17Fix broken ipo_ext_iterator constructors.Jakob Stoklund Olesen
2012-07-17Allow for customized graph edge pruning in PostOrderIterator.hJakob Stoklund Olesen
2012-07-15Move IsSameValue from clang's ASTImporter to be methods on theEric Christopher
2012-07-13Fixed few warnings.Galina Kistanova
2012-07-08SmallVector: Make use of move semantics to speed up moving objects in erase()...Benjamin Kramer
2012-07-03Micro-optimize this function a bit. This shrinks the generated codeChandler Carruth
2012-06-30Avoid sign compare warning.Benjamin Kramer
2012-06-20Remove 'static' from inline functions defined in header files.Chandler Carruth
2012-06-18Don't copy a potentially-uninitialized variable.David Blaikie
2012-06-17Bring the return value of SmallVector::insert in line with std::vector::insert.Benjamin Kramer
2012-06-17Remove SmallMap, and the several files that were used to implement it.Chandler Carruth
2012-06-17SmallVector: return a valid iterator for the rare case of inserting an empty ...Benjamin Kramer
2012-06-17Add a unit test for 'swap', and fix a pile of bugs inChandler Carruth
2012-06-17Add tests for *DenesMap for both key and value types' construction andChandler Carruth
2012-06-17Introduce a SmallDenseMap container that re-uses the existing DenseMapChandler Carruth
2012-06-16Merge the SmallBitVector and BitVector unit tests with gtest's typed test mag...Benjamin Kramer
2012-06-16Lift the NumElements and NumTombstones members into the super classChandler Carruth
2012-06-16Factor DenseMap into a base class that implements the hashtable logic,Chandler Carruth
2012-06-14SmallMap, FlatArrayMap::copyFromStepan Dyatkovskiy
2012-06-13Group the 'unsigned' members after the pointer to avoid 4 bytes ofChandler Carruth