aboutsummaryrefslogtreecommitdiff
path: root/lib/Support
AgeCommit message (Expand)Author
2010-01-13Introduce Twine::toStringRef, a variant of toVector which avoids the copy if theBenjamin Kramer
2010-01-11Remove unused string functions.Benjamin Kramer
2010-01-11Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase.Benjamin Kramer
2010-01-11Turns out llvm-gcc still uses SplitString with a vector. Add it back until IBenjamin Kramer
2010-01-11Reimplement getToken and SplitString as "StringRef helper functions"Benjamin Kramer
2010-01-09Suppress use of uninitialized variable warning.Duncan Sands
2010-01-07More trivial optimizations to a function well outside the critical pathDouglas Gregor
2010-01-07Switch StringRef::edit_distance over to using raw pointers, since bothDouglas Gregor
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2010-01-05Change errs() to dbgs().David Greene
2009-12-31Document the edit-distance algorithm used in StringRef, switch it overDouglas Gregor
2009-12-30Implement edit distance for StringRefDouglas Gregor
2009-12-29Do not crash when .ll printing metadata that smells like debug info, but isn't.Chris Lattner
2009-12-29fix indentation, fit in 80 cols.Chris Lattner
2009-12-29fix .cpp file to not wrap the entire file in namespace blocks.Chris Lattner
2009-12-24Implement support for converting to string at "natural precision", and fix someJohn McCall
2009-12-24Substantially optimize APFloat::toString() by doing a single large divide toJohn McCall
2009-12-24Add accessors for the largest-magnitude, smallest-magnitude, andJohn McCall
2009-12-24Set Remainder before Quotient in case Quotient and LHS alias. The newJohn McCall
2009-12-23Clarify how dbgs() operates.David Greene
2009-12-23sizeof(char) is always 1.Chris Lattner
2009-12-23De-bork CMake buildDouglas Gregor
2009-12-23Provide dbgs(), a circular-buffering debug output stream. By default itDavid Greene
2009-12-23Add circular_raw_ostream, which buffers its output in a circular queueDavid Greene
2009-12-19Make some methods const. The only interesting change here is thatChris Lattner
2009-12-16now that libsystem no longer uses SmallVector, we can move Chris Lattner
2009-12-14Micro-optimize these functions in the case where they are not inlined.Dan Gohman
2009-12-09DeltaAlgorithm: Add a virtual destructor and home.Daniel Dunbar
2009-12-04Fix typo and add missing include.Daniel Dunbar
2009-12-03Print a newline after the Args: line so that unrelated errs() output doesn'tDan Gohman
2009-12-03Add an implementation of the delta debugging algorithm.Daniel Dunbar
2009-12-01return more useful error messages by using strerror to format errnoChris Lattner
2009-11-25Perform explicit instantiations in the proper namespace, since Clang diagnose...Douglas Gregor
2009-11-22SourceMgr: Add ShowLine argument to PrintMessage, to allow suppressing the so...Daniel Dunbar
2009-11-20Move the handling of CommaSeparated options into ProvideOption.Mikhail Glushenkov
2009-11-19Use StringRef::min instead of std::min.Daniel Dunbar
2009-11-19Trailing whitespace.Mikhail Glushenkov
2009-11-19Add PS3 Triple class, Credit to John Thompson.Edward O'Callaghan
2009-11-17Added getArchNameForAssembler method to the Triple class for which returns OS...Viktor Kutuzov
2009-11-17Revert CPU detection code to return "generic" instead of an empty string in caseBenjamin Kramer
2009-11-17Fix a race condition in the Timer class.Owen Anderson
2009-11-15Add PSP OS Target to Triple, Credit to Bruno Cardoso Lopes.Edward O'Callaghan
2009-11-14Report the detected host CPU in --version.Daniel Dunbar
2009-11-13Distinguish "a," from "a". The first one splits into "a" + "" and the second ...Rafael Espindola