aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/PointerUnion.h
AgeCommit message (Expand)Author
2012-12-03Eliminate redundant bitwise operations when using a llvm/ADT/PointerUnion.Argyrios Kyrtzidis
2012-07-13Fixed few warnings.Galina Kistanova
2012-03-11Add a few missing 'template' keywordsDouglas Gregor
2012-03-06PointerUnion::getAddrOf() does not need to be template since we can onlyArgyrios Kyrtzidis
2011-08-12Fix an obscure bug in PointerUnion that would bite PointerUnion3/4. Basically,Chris Lattner
2011-03-07Try fixing mingw build.Argyrios Kyrtzidis
2011-03-07Do a compiler check that we use one of the types from PointerUnion[N], instea...Argyrios Kyrtzidis
2011-02-19Allow getting the address of the value in a PointerUnion or PointerIntPair if...Argyrios Kyrtzidis
2010-03-30Change PointerUnionX::getFromOpaqueValue() to be declared 'static inline' ins...Ted Kremenek
2009-11-06Add a bunch of missing "template" keywords to disambiguate dependent template...Douglas Gregor
2009-07-29Fix a typo, and all of its copiesDouglas Gregor
2009-07-29Implement PointerUnion4.Douglas Gregor
2009-06-29Fix three MSVC 2008 warnings that completely clutter the build output.Sebastian Redl
2009-03-31Allow the use of pointers to const within PointerUnion.Douglas Gregor
2009-03-31Stop guessing, start thinking, and make PointerUnion3::is actually be correct.Douglas Gregor
2009-03-31Really, really fix PointerUnion3::isDouglas Gregor
2009-03-30Make PointerUnion3::get work properlyDouglas Gregor
2009-03-30update comment.Chris Lattner
2009-03-30add a PointerUnion3 class and generalize PointerUnion to work withChris Lattner
2009-03-29add some comments, add a dyn_cast method.Chris Lattner
2009-03-29add helper method.Chris Lattner
2009-03-29Add a simple type-safe bit-mangling pointer union class. This allows Chris Lattner