aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCXXExpr.cpp
AgeCommit message (Expand)Author
2009-11-24Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...Anders Carlsson
2009-11-22Use EmitStoreOfScalar when copying the scalar to the space allocated by 'new'.Anders Carlsson
2009-11-20Simplify rtti building code a little. Prep for reuse for throw rttiMike Stump
2009-11-18Refactor emitting call to delete operator into common function EmitDeleteCall.Eli Friedman
2009-11-17Add rtti support for pointer to data members.Mike Stump
2009-11-17Fix typo. Thanks Ted.Mike Stump
2009-11-17Add typeid for the builtin types. WIP.Mike Stump
2009-11-17Ensure we peer through () when handling typeid(*p).Mike Stump
2009-11-17Since we always have 2 edges, we don't need to reserve 3 slot for theMike Stump
2009-11-17Minor CFG refinements for typeid and dynamic_cast.Mike Stump
2009-11-16Implement dynamic_cast<void*>(E).Mike Stump
2009-11-16Audit done, all the required casts are already done.Mike Stump
2009-11-16Implement most of dynamic_cast. WIP.Mike Stump
2009-11-16Implement two-argument form of delete operator.Eli Friedman
2009-11-15Peer through refernces for typeid. WIP.Mike Stump
2009-11-15Finish off zero check for typeid(*p) so that it will do a __cxa_bad_typeid.Mike Stump
2009-11-15Implement typeid for class types.Mike Stump
2009-11-13Code gen. For virtual destructor call on array objectsFariborz Jahanian
2009-11-13Fixes a code gen. bug for array delete operator callFariborz Jahanian
2009-11-13Code gen for arrady delete operator. Fixes pr5472.Fariborz Jahanian
2009-11-13Add a special BuildVirtualCall that's going to be used for building calls to ...Anders Carlsson
2009-11-10Fix for PR5454: make sure to use the right block as the predecessor in theEli Friedman
2009-10-01Fix a lame regression in IR gen for C++ delete expressions. PR5102Douglas Gregor
2009-09-29Handle C++ delete expressions when the overloaded delete operator is aDouglas Gregor
2009-09-23Emit new[] cookie when needed.Anders Carlsson
2009-09-23Basic support for new[].Anders Carlsson
2009-09-22Move codegen of new and delete to CGCXXExpr.cppAnders Carlsson