aboutsummaryrefslogtreecommitdiff
path: root/lib/Support
AgeCommit message (Expand)Author
2012-03-01Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth
2012-02-29Make MemoryObject accessor members const againDerek Schuff
2012-02-29Support/PathV2: Fix namespace qualifier in make_absolute(), for Win32.Daniel Dunbar
2012-02-29Support/PathV2: Fix make_absolute() to match is_absolute() and not expect toDaniel Dunbar
2012-02-29[PathV2] Fix bug in relative_path.Michael J. Spencer
2012-02-24Fix undefined behavior.Ahmed Charles
2012-02-24Workaround a miscompilation by gcc-4.3 that showed up as a failureDuncan Sands
2012-02-23Update for the removal of Hashing.cpp.Jay Foad
2012-02-23The implementation of GeneralHash::addBits broke C++ aliasing rules; fixJay Foad
2012-02-22Remove extra semi-colons.Chad Rosier
2012-02-22Support was removed from LLVM's MIPS backend for the PSP variant of thatChandler Carruth
2012-02-21Move the implementation of StringRef::split out of StringExtras.cppDuncan Sands
2012-02-21Tiny cosmetic change to use the same style for all of the while loops inChandler Carruth
2012-02-21Replace a hand rolled loop with a lovely StringRef helper we have theseChandler Carruth
2012-02-21Pull the parsing helper functions out of the Triple interface entirely.Chandler Carruth
2012-02-21Clean up comments that I missed when changing the triple representation.Chandler Carruth
2012-02-21Switch the llvm::Triple class to immediately parse the triple string onChandler Carruth
2012-02-20Move constructors out-of-line and flesh out their documentation. NoChandler Carruth
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles
2012-02-19APFloat::toString(): Fix overrun at scanning.NAKAMURA Takumi
2012-02-18Fix issue with bitwise and precedence.Ahmed Charles
2012-02-18Hashing.h - utilities for hashing various data types.Talin
2012-02-18Trivial cleanup to group the generic 'armvN' cases with the 'arm' case,Chandler Carruth
2012-02-15Add function for computing the edit distance of two arrays.Kaelyn Uhrain
2012-02-12StringSwitchify the rest of Triple.cpp.Benjamin Kramer
2012-02-12Switch a bunch of manual if-chains to use StringSwitch. Clean them up inChandler Carruth
2012-02-09Change default error_code ctor to a 'named ctor' so it's more self-documenting.David Blaikie
2012-02-09Remove static initializer from DataStream.cppDavid Blaikie
2012-02-08PathV2: Remove static StringRef ctors.Benjamin Kramer
2012-02-07Correct use of const in ParseCommandLineOptionsDavid Blaikie
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-02-07Fix win32 build breakage from bitcode streaming patchDerek Schuff
2012-02-06Fix comment-rulers.Nick Lewycky
2012-02-06Enable streaming of bitcodeDerek Schuff
2012-02-06Introduce helpers to compute the 32-bit varaints and 64-bit variants ofChandler Carruth
2012-02-06fix typoSebastian Pop
2012-02-05Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands
2012-02-03Add new tag and an attribute to support debug info for objective-c property.Devang Patel
2012-01-31Add Triple::getMacOSXVersion to replace crufty code in the clang driver.Bob Wilson
2012-01-31Add various coarse bit-width architecture predicates to llvm::Triple.Chandler Carruth
2012-01-29Move Clang's file-level locking facility over to LLVM's supportDouglas Gregor
2012-01-27Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola
2012-01-25Tidy up. s/Low Level Virtual Machine/LLVM/.Jim Grosbach
2012-01-23Remove dead default.David Blaikie
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-18Add support for the gnueabihf environment. Patch by Sylvestre Ledru.Rafael Espindola
2012-01-17Removes template magic to build up containers.Manuel Klimek
2012-01-17Remove unreachable code. (replace with llvm_unreachable to help GCC where nec...David Blaikie
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie
2012-01-15Remove SetWorkingDirectory from the Process interface. Nothing in LLVMChandler Carruth