summaryrefslogtreecommitdiff
path: root/include/llvm/ADT
AgeCommit message (Expand)AuthorFilesLines
2012-10-16Merge master branchtstellar4-3/+91
2012-10-11Merge master branchtstellar3-26/+85
2012-10-02Merge master branchtstellar1-1/+2
2012-10-02Merge master branchtstellar2-13/+30
2012-09-24Add llvm::getOrdinalSuffix to get the appropriate -st, -nd, -rd, -th suffix.tstellar1-0/+19
2012-09-24DenseMap: assert that we have found a bucket before we try to insert into it.tstellar1-0/+1
2012-09-19Make MapVector a bit more expensive but harder to misuse. We now onlyrafael1-87/+14
2012-09-18Add a MapVector class. It provides a regular set iteration, butrafael1-0/+153
2012-09-17Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...ctopper8-19/+20
2012-09-16Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...ctopper1-3/+4
2012-09-16Tidy up formatting of some elses on a separate line from preceding bracing. N...ctopper1-5/+5
2012-09-16Tidy up trailing whitespace.ctopper1-32/+32
2012-09-16Remove unneeded header.ctopper1-1/+0
2012-09-15Fix Doxygen issues: wrap code examples in \code and use \p to refer togribozavr1-0/+2
2012-09-14Fix Doxygen issues:gribozavr2-12/+12
2012-09-13Fix Doxygen issues:Dmitri Gribenko8-163/+158
2012-09-13Fix typo in comment.Nick Lewycky1-1/+1
2012-09-08Add operator< for FoldingSetNodeID.Ted Kremenek1-0/+9
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem1-2/+19
2012-09-05Remove unused typedefs gcc4.8 warns about.Roman Divacky1-1/+0
2012-09-05Removed Trie.h; unused in a long timeMarshall Clow1-334/+0
2012-09-02Rename ANDROIDEABI to Android.Logan Chien1-1/+1
2012-08-30Fix HashString's Bernstein hash to use unsigned chars, as is usually done.Will Dietz1-1/+1
2012-08-28Add the Freescale vendor to Triple.Hal Finkel1-1/+2
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith4-9/+12
2012-08-23Fix a bunch of -Wdocumentation warnings.Dmitri Gribenko2-13/+13
2012-08-22Reduce alignment of SmallVector<T> to the required amount, rather than forcin...Richard Smith2-101/+64
2012-08-17Flatten the aligned-char-array utility template to be a directlyChandler Carruth1-4/+2
2012-08-15Fix a typo in VariadicFunction.h that leads to invalid code in macro expansion.Chad Rosier1-1/+1
2012-08-14Avoid undefined behavior in DenseMap::shrink_and_clear(). Log2_32_Ceil(0)Richard Smith1-2/+3
2012-08-13Add a roundToIntegral method to APFloat, which can be parameterized over vari...Owen Anderson1-0/+1
2012-08-10Add some missing includes for the build against stdcxx.Joerg Sonnenberger1-0/+1
2012-08-06Add support for the OpenBSD for Bitrig.Eric Christopher1-1/+2
2012-08-01Reference IntrusiveRefCntPtr in doxygen doc of RefCountedBase to get a link t...Axel Naumann1-1/+1
2012-08-01Add range erase, element insert, and range insert methods toChandler Carruth1-1/+57
2012-08-01Add basic in-bounds asserts to TinyPtrVector::erase.Chandler Carruth1-0/+3
2012-08-01Fix shadowed variable warningNick Kledzik1-2/+2
2012-07-31Implement copy and move assignment for TinyPtrVector. These try toChandler Carruth1-9/+56
2012-07-31Clean up trailing whitespace and unnecessary blank lines.Chandler Carruth1-18/+16
2012-07-31Bring TinyPtrVector under test. Somehow we never picked up unit testsChandler Carruth1-9/+4
2012-07-30Move the SmallVector unit tests to be type-parameterized so that we canChandler Carruth1-3/+17
2012-07-29APInt: Simplify code.Benjamin Kramer1-7/+1
2012-07-27SmallVector: Crank up verbosity of asserts per Chandler's request.Benjamin Kramer1-3/+19
2012-07-27SmallVector::erase: Assert that iterators are actually inside the vector.Benjamin Kramer1-0/+3
2012-07-23Add operator== to APSInt. This will compare the signed bit before doingRichard Trieu1-1/+20
2012-07-23Fix a typo (the the => the)Sylvestre Ledru1-1/+1
2012-07-18Remove tabs.Bill Wendling3-3/+3
2012-07-18Allow PointerIntPairs to be created from const void *.Jordan Rose1-1/+12
2012-07-17Fix broken ipo_ext_iterator constructors.Jakob Stoklund Olesen1-3/+3
2012-07-17Allow for customized graph edge pruning in PostOrderIterator.hJakob Stoklund Olesen1-15/+54