| Commit message (Expand) | Author | Age | Files | Lines |
* | Owen Anderson 2009-06-15: Use a SmallPtrSet here, for speed and to match df_i... | Owen Anderson | 2009-06-15 | 1 | -3/+4 |
* | fix build on VC++2k8. | Edwin Török | 2009-06-02 | 1 | -4/+4 |
* | Dcoument that the opauque value used to construct QNaNs is truncated | Mike Stump | 2009-06-01 | 1 | -1/+1 |
* | Add some documentation. | Mike Stump | 2009-05-30 | 1 | -1/+6 |
* | Add support for letting the client choose different flavors of NaNs. Testcas... | Mike Stump | 2009-05-30 | 1 | -4/+5 |
* | Add llvm::triple constructor from arch, vendor, os strings, and recognize | Daniel Dunbar | 2009-05-22 | 1 | -0/+8 |
* | Tighten up the asserts in SmallVector::operator[](). | Jay Foad | 2009-05-21 | 1 | -4/+2 |
* | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -8/+4 |
* | Implement new SmallVector::data() methods. | Jay Foad | 2009-05-21 | 1 | -0/+10 |
* | Use struct instead of class to make MCVS compile. | Bill Wendling | 2009-05-12 | 1 | -1/+1 |
* | Add terminal width detection to llvm::sys::Process. This is needed to | Douglas Gregor | 2009-05-11 | 1 | -0/+1 |
* | Shrink wrapping in PEI: | John Mosby | 2009-05-11 | 1 | -4/+14 |
* | add a range insertion method to SmallSet. | Chris Lattner | 2009-05-04 | 1 | -0/+6 |
* | Prevent looping when DenseSet is abused. | Stuart Hastings | 2009-05-01 | 1 | -1/+1 |
* | Move helper functions for optimizing division by constant into the APInt | Jay Foad | 2009-04-30 | 1 | -0/+25 |
* | I cast, therefore I think I know what I'm doing. | Bill Wendling | 2009-04-26 | 1 | -4/+4 |
* | Use uint64_t instead of unsigned. | Bill Wendling | 2009-04-26 | 1 | -4/+6 |
* | revert an incorrect patch. This causes crashes all over the place on a | Chris Lattner | 2009-04-26 | 1 | -6/+4 |
* | Suppress warnings about conversion shortening 64-bit to 32-bit. | Bill Wendling | 2009-04-26 | 1 | -4/+6 |
* | DenseMap.h needs <new> because it explicitly calls operator new/delete. | Chris Lattner | 2009-04-25 | 1 | -0/+1 |
* | Fix for PR3946, in which SmallVector could behave strangely in corner cases. | Owen Anderson | 2009-04-22 | 1 | -2/+2 |
* | Add a static APInt::getNumWords | Douglas Gregor | 2009-04-13 | 1 | -0/+8 |
* | fix a broken assertion in ilist_iterator, which caused it to crash in the | Chris Lattner | 2009-04-10 | 1 | -1/+1 |
* | fix overflow checks in SmallVector: | Chris Lattner | 2009-04-02 | 1 | -4/+4 |
* | Add llvm::Triple class for abstracting access to target triples. | Daniel Dunbar | 2009-04-01 | 1 | -0/+196 |
* | Fixed spelling. | Misha Brukman | 2009-04-01 | 1 | -1/+1 |
* | Add range insert method for DenseSet and define DenseMapInfo for chars. | Chris Lattner | 2009-04-01 | 2 | -0/+18 |
* | Use CHAR_BIT instead of hard-coding 8 in several places where it | Dan Gohman | 2009-04-01 | 3 | -3/+7 |
* | Allow the use of pointers to const within PointerUnion. | Douglas Gregor | 2009-03-31 | 1 | -4/+8 |
* | add some accessors so I can play games with DenseMaps. | Chris Lattner | 2009-03-31 | 1 | -0/+12 |
* | Stop guessing, start thinking, and make PointerUnion3::is actually be correct. | Douglas Gregor | 2009-03-31 | 1 | -3/+1 |
* | Really, really fix PointerUnion3::is | Douglas Gregor | 2009-03-31 | 1 | -1/+1 |
* | Make PointerUnion3::get work properly | Douglas Gregor | 2009-03-30 | 1 | -3/+5 |
* | update comment. | Chris Lattner | 2009-03-30 | 1 | -1/+1 |
* | add a PointerUnion3 class and generalize PointerUnion to work with | Chris Lattner | 2009-03-30 | 1 | -15/+120 |
* | fix the PointerLikeTypeTraits specialization for PointerIntPair to | Chris Lattner | 2009-03-30 | 1 | -2/+4 |
* | add missing space. | Chris Lattner | 2009-03-29 | 1 | -2/+2 |
* | add some comments, add a dyn_cast method. | Chris Lattner | 2009-03-29 | 1 | -0/+16 |
* | When forming sentinels for empty/tombstone, make sure to respect the | Chris Lattner | 2009-03-29 | 2 | -6/+17 |
* | add helper method. | Chris Lattner | 2009-03-29 | 1 | -0/+2 |
* | Add a simple type-safe bit-mangling pointer union class. This allows | Chris Lattner | 2009-03-29 | 1 | -0/+132 |
* | Allow a specific PointerIntPair instance to use a specific Pointer trait: | Chris Lattner | 2009-03-29 | 1 | -3/+2 |
* | Replace the PointerLikeTypeTraits::getNumLowBitsAvailable | Chris Lattner | 2009-03-29 | 1 | -9/+39 |
* | rename PointerLikeTypeInto to PointerLikeTypeTraits, add trait for | Chris Lattner | 2009-03-29 | 2 | -29/+6 |
* | teach SmallPtrSet that PointerIntPair is "basically a pointer". | Chris Lattner | 2009-03-29 | 1 | -0/+20 |
* | declare everything as class to avoid angering the VC++ gods. | Chris Lattner | 2009-03-28 | 1 | -2/+4 |
* | add a traits class for SmallPtrSet that allows us to stick things that are | Chris Lattner | 2009-03-28 | 1 | -5/+36 |
* | Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin. | Dan Gohman | 2009-03-27 | 1 | -28/+9 |
* | Reapply r66415, which was reverted in r66426 for | Duncan Sands | 2009-03-27 | 1 | -9/+28 |
* | Fix PR3860 by correcting a predicate. | Chris Lattner | 2009-03-22 | 1 | -8/+10 |