aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT
AgeCommit message (Expand)Author
2011-02-19Allow getting the address of the value in a PointerUnion or PointerIntPair if...Argyrios Kyrtzidis
2011-02-19Add ImmutableMap methods 'manualRetain()', 'manualRelease()', and 'getRootWit...Ted Kremenek
2011-02-17Enhance constant folding of bitcast operations on vectors of floats.Nadav Rotem
2011-02-17Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 generally.NAKAMURA Takumi
2011-02-15Spelling fix: consequtive -> consecutive.Duncan Sands
2011-02-15fix commentsChris Lattner
2011-02-15fix some typos.Chris Lattner
2011-02-14revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner
2011-02-14Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner
2011-02-14add a new ArrayRef class. This is intended to replace the idiom weChris Lattner
2011-02-14Fix typo in comment.Nick Lewycky
2011-02-13add a helper method.Chris Lattner
2011-02-11Poison the relational operators ==, !=, <, <=, >=, > on llvm::OptionalDouglas Gregor
2011-02-09Optimize po_iterator: don't do redundant lookups.Dan Gohman
2011-02-02Remove NoVendor and NoOS, added in commit 123990, from Triple. While itDuncan Sands
2011-02-01Patches to build EFI with Clang/LLVM. By Carl Norum.Evan Cheng
2011-01-27Add DenseSet::resize for API parity with DenseMap::resize.Nick Lewycky
2011-01-21Clang was not parsing target triples involving EABI and was generating wrong ...Renato Golin
2011-01-09Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong resultsJakob Stoklund Olesen
2011-01-09Use IndexedMap for MachineRegisterInfo as well. No functional change.Jakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister...Jakob Stoklund Olesen
2011-01-03add a handy typedef.Chris Lattner
2011-01-03really get this working with a custom allocator.Chris Lattner
2011-01-03Enhance ScopedHashTable to allow it to take an allocator argument.Chris Lattner
2010-12-21Use IntEqClasses to compute connected components of live intervals.Jakob Stoklund Olesen
2010-12-21Add ADT/IntEqClasses.h as a light-weight implementation of EquivalenceClasses.h.Jakob Stoklund Olesen
2010-12-19Use the new way of silencing this warning.Nick Lewycky
2010-12-19Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky
2010-12-17Add more checks to IntervalMapOverlaps::advance() to ensure that advanceTo seesJakob Stoklund Olesen
2010-12-17It is allowed to call IntervalMap::const_iterator::advanceTo() with a key thatJakob Stoklund Olesen
2010-12-17Support/Path: Deprecate PathV1::isAbsolute.Michael J. Spencer
2010-12-17Fix crash when IntervalMapOverlaps::advanceTo moves past the last overlap.Jakob Stoklund Olesen
2010-12-17Provide LiveIntervalUnion::Query::checkLoopInterference.Jakob Stoklund Olesen
2010-12-16Add basic test exposing many bugs.Jakob Stoklund Olesen
2010-12-16Add IntervalMapOverlaps - An iterator for overlapping intervals in twoJakob Stoklund Olesen
2010-12-14Remove debugging code.Jakob Stoklund Olesen
2010-12-09Support: Move c_str from SmallVector back to SmallString and add a free standingMichael J. Spencer
2010-12-07Fix begin() and end() on const IntervalMap.Jakob Stoklund Olesen
2010-12-07PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad
2010-12-06Support/ADT: Move c_str() from SmallString to SmallVectorImpl. The Windows Pa...Michael J. Spencer
2010-12-04APInt: microoptimize a few methods.Benjamin Kramer
2010-12-04Simplify APInt::getAllOnesValue.Benjamin Kramer
2010-12-03Add IntervalMap::iterator::set{Start,Stop,Value} methods that allow limitedJakob Stoklund Olesen
2010-12-01Support/ADT/Twine: Add toNullTerminatedStringRef.Michael J. Spencer
2010-12-01PR5207: Rename overloaded APInt methods set(), clear(), flip() toJay Foad
2010-11-30Support/ADT/StringRef: Add find_last_of.Michael J. Spencer
2010-11-30Performance optimization on ImmutableMap/ImmutableSet:Ted Kremenek
2010-11-30PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-28Don't use std::copy and std::copy_backward, run 10% faster.Jakob Stoklund Olesen