aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Support
Commit message (Expand)AuthorAgeFilesLines
* Replace the hashing functions on APInt and APFloat with overloads of theChandler Carruth2012-03-042-103/+21
* Add generic support for hashing StringRef objects using the new hashing library.Chandler Carruth2012-03-041-0/+7
* Switch FoldingSet over to the new hashing infrastructure. We might wantChandler Carruth2012-03-011-18/+2
* BumpPtrAllocator: Make sure threshold cannot be initialized with a value smal...Benjamin Kramer2012-03-011-11/+6
* If BumpPtrAllocator is requested to allocate a size that exceeds the slab size,Argyrios Kyrtzidis2012-03-011-4/+9
* Add the source file with trivial definitions in it that was missing fromChandler Carruth2012-03-011-0/+29
* Rewrite LLVM's generalized support library for hashing to follow the APIChandler Carruth2012-03-011-0/+1
* Make MemoryObject accessor members const againDerek Schuff2012-02-292-17/+20
* Support/PathV2: Fix namespace qualifier in make_absolute(), for Win32.Daniel Dunbar2012-02-291-1/+1
* Support/PathV2: Fix make_absolute() to match is_absolute() and not expect toDaniel Dunbar2012-02-291-2/+6
* [PathV2] Fix bug in relative_path.Michael J. Spencer2012-02-291-1/+1
* Fix undefined behavior.Ahmed Charles2012-02-241-1/+1
* Workaround a miscompilation by gcc-4.3 that showed up as a failureDuncan Sands2012-02-241-1/+1
* Update for the removal of Hashing.cpp.Jay Foad2012-02-231-1/+0
* The implementation of GeneralHash::addBits broke C++ aliasing rules; fixJay Foad2012-02-231-46/+0
* Remove extra semi-colons.Chad Rosier2012-02-221-1/+1
* Support was removed from LLVM's MIPS backend for the PSP variant of thatChandler Carruth2012-02-221-3/+1
* Move the implementation of StringRef::split out of StringExtras.cppDuncan Sands2012-02-212-21/+21
* Tiny cosmetic change to use the same style for all of the while loops inChandler Carruth2012-02-211-2/+4
* Replace a hand rolled loop with a lovely StringRef helper we have theseChandler Carruth2012-02-211-4/+1
* Pull the parsing helper functions out of the Triple interface entirely.Chandler Carruth2012-02-211-89/+90
* Clean up comments that I missed when changing the triple representation.Chandler Carruth2012-02-211-10/+7
* Switch the llvm::Triple class to immediately parse the triple string onChandler Carruth2012-02-211-20/+16
* Move constructors out-of-line and flesh out their documentation. NoChandler Carruth2012-02-201-2/+32
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-1/+0
* APFloat::toString(): Fix overrun at scanning.NAKAMURA Takumi2012-02-191-1/+1
* Fix issue with bitwise and precedence.Ahmed Charles2012-02-181-1/+1
* Hashing.h - utilities for hashing various data types.Talin2012-02-182-0/+47
* Trivial cleanup to group the generic 'armvN' cases with the 'arm' case,Chandler Carruth2012-02-181-4/+4
* Add function for computing the edit distance of two arrays.Kaelyn Uhrain2012-02-151-51/+5
* StringSwitchify the rest of Triple.cpp.Benjamin Kramer2012-02-121-62/+34
* Switch a bunch of manual if-chains to use StringSwitch. Clean them up inChandler Carruth2012-02-121-170/+93
* Change default error_code ctor to a 'named ctor' so it's more self-documenting.David Blaikie2012-02-096-59/+54
* Remove static initializer from DataStream.cppDavid Blaikie2012-02-091-12/+11
* PathV2: Remove static StringRef ctors.Benjamin Kramer2012-02-081-4/+4
* Correct use of const in ParseCommandLineOptionsDavid Blaikie2012-02-071-5/+5
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-072-4/+3
* Fix win32 build breakage from bitcode streaming patchDerek Schuff2012-02-071-1/+4
* Fix comment-rulers.Nick Lewycky2012-02-062-2/+2
* Enable streaming of bitcodeDerek Schuff2012-02-064-1/+236
* Introduce helpers to compute the 32-bit varaints and 64-bit variants ofChandler Carruth2012-02-061-0/+74
* fix typoSebastian Pop2012-02-061-1/+1
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-051-1/+1
* Add new tag and an attribute to support debug info for objective-c property.Devang Patel2012-02-031-0/+2
* Add Triple::getMacOSXVersion to replace crufty code in the clang driver.Bob Wilson2012-01-311-0/+39
* Add various coarse bit-width architecture predicates to llvm::Triple.Chandler Carruth2012-01-311-0/+49
* Move Clang's file-level locking facility over to LLVM's supportDouglas Gregor2012-01-292-0/+217
* Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola2012-01-271-0/+12
* Tidy up. s/Low Level Virtual Machine/LLVM/.Jim Grosbach2012-01-251-1/+1
* Remove dead default.David Blaikie2012-01-231-1/+0