aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/PointerIntPair.h
AgeCommit message (Expand)Author
2013-04-09Fix PointerIntPair to be enum class compatible.Joe Groff
2012-12-03Eliminate redundant bitwise operations when using a llvm/ADT/PointerUnion.Argyrios Kyrtzidis
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-07-18Allow PointerIntPairs to be created from const void *.Jordan Rose
2012-03-06PointerUnion::getAddrOf() does not need to be template since we can onlyArgyrios Kyrtzidis
2011-02-19Allow getting the address of the value in a PointerUnion or PointerIntPair if...Argyrios Kyrtzidis
2009-12-15Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner
2009-09-17Fix a few places where PointerIntPair was using PointerLikeTypeTraits<PointerTy>John McCall
2009-04-26I cast, therefore I think I know what I'm doing.Bill Wendling
2009-04-26Use uint64_t instead of unsigned.Bill Wendling
2009-04-26revert an incorrect patch. This causes crashes all over the place on aChris Lattner
2009-04-26Suppress warnings about conversion shortening 64-bit to 32-bit.Bill Wendling
2009-03-30fix the PointerLikeTypeTraits specialization for PointerIntPair toChris Lattner
2009-03-29add missing space.Chris Lattner
2009-03-29When forming sentinels for empty/tombstone, make sure to respect theChris Lattner
2009-03-29Allow a specific PointerIntPair instance to use a specific Pointer trait:Chris Lattner
2009-03-29Replace the PointerLikeTypeTraits::getNumLowBitsAvailableChris Lattner
2009-03-29rename PointerLikeTypeInto to PointerLikeTypeTraits, add trait for Chris Lattner
2009-03-29teach SmallPtrSet that PointerIntPair is "basically a pointer".Chris Lattner
2009-01-16Get this building with gcc-4.4.Duncan Sands
2009-01-09Removed trailing whitespace.Misha Brukman
2008-12-08Move the conversion to intptr_t to a separate statement. ThisDan Gohman
2008-12-07Use intptr_t instead of unsigned here, which is more appropriateDan Gohman
2008-11-30add the rest of the comparison routines.Chris Lattner
2008-11-29protect against negative values that would exceed allowed bit widthTorok Edwin
2008-11-29apparently GCC doesn't believe that I understand C Chris Lattner
2008-11-29Typo fix.Duncan Sands
2008-11-29Fix sentinels to use correctly 'aligned' pointers.Chris Lattner
2008-11-29Fix spello, add DenseMapInfo specialization for PointerIntPair.Chris Lattner
2008-11-28fix comment typoChris Lattner
2008-11-28fix a bug.Chris Lattner
2008-11-28add a generic "bitmangled pointer" class, which allows a parameterizedChris Lattner