aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Support
Commit message (Expand)AuthorAgeFilesLines
* Fix the build under Debian GNU/Hurd.Sylvestre Ledru2012-04-113-2/+17
* FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can us...Benjamin Kramer2012-04-111-3/+3
* In MemoryBuffer::getOpenFile() make sure that the buffer is null-terminated ifArgyrios Kyrtzidis2012-04-051-0/+11
* Move yaml::Stream's dtor out of line so it can see Scanner's dtor.Benjamin Kramer2012-04-041-0/+2
* Sorry about that. MSVC seems to accept just about any random string you give ...Michael J. Spencer2012-04-031-2/+2
* Add YAML parser to Support.Michael J. Spencer2012-04-032-0/+2116
* Add triple support for the IBM BG/P and BG/Q supercomputers.Hal Finkel2012-04-021-0/+6
* Lowercase the tag name to match the rest of dwarf.Eric Christopher2012-03-291-1/+1
* Fix GetMainExecutable on kFreeBSD.Anton Korobeynikov2012-03-261-3/+3
* Fix null to integer conversion warnings.Jean-Daniel Dupas2012-03-241-2/+2
* [PathV2]: Fix bug in create_directories which caused infinite recursion onMichael J. Spencer2012-03-211-5/+6
* Move APInt::operator[] inline.Benjamin Kramer2012-03-141-6/+0
* Move APInt::operator! inline, it's small and fuses well with surrounding code...Benjamin Kramer2012-03-141-10/+0
* Add a sanity check in MemoryBuffer::getOpenFile() to make sure we don't hangArgyrios Kyrtzidis2012-03-131-1/+5
* Inline a trivial helper function.Benjamin Kramer2012-03-121-7/+3
* Don't cast away constant qualifier.Duncan Sands2012-03-121-1/+1
* Replace a hand-coded leading one counting loop with the magic from MathExtras.h.Benjamin Kramer2012-03-111-8/+1
* Make StringRef::getAsInteger work with all integer types. Before this changeMichael J. Spencer2012-03-101-29/+7
* Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet.Anton Korobeynikov2012-03-091-0/+10
* Silence unused function warning when graphviz is not available.Benjamin Kramer2012-03-081-5/+3
* Revert commit 152300 (ddunbar) since it still seems to be breakingDuncan Sands2012-03-081-1/+43
* [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reappliedDaniel Dunbar2012-03-081-43/+1
* Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to beDaniel Dunbar2012-03-081-1/+43
* [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline.Daniel Dunbar2012-03-081-43/+1
* Copy the right amount of elements.Benjamin Kramer2012-03-071-3/+5
* SmallPtrSet: Copy all the elements when swapping, not just numelements.Benjamin Kramer2012-03-071-5/+4
* Added -view-background to avoid waiting for each GraphViz invocation.Andrew Trick2012-03-071-39/+40
* SmallPtrSet: Provide a more efficient implementation of swap than the default...Benjamin Kramer2012-03-061-0/+50
* 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