summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXXExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...Anders Carlsson2009-11-241-525/+0
* Use EmitStoreOfScalar when copying the scalar to the space allocated by 'new'.Anders Carlsson2009-11-221-2/+3
* Simplify rtti building code a little. Prep for reuse for throw rttiMike Stump2009-11-201-2/+2
* Refactor emitting call to delete operator into common function EmitDeleteCall.Eli Friedman2009-11-181-26/+29
* Add rtti support for pointer to data members.Mike Stump2009-11-171-3/+3
* Fix typo. Thanks Ted.Mike Stump2009-11-171-1/+1
* Add typeid for the builtin types. WIP.Mike Stump2009-11-171-8/+7
* Ensure we peer through () when handling typeid(*p).Mike Stump2009-11-171-1/+1
* Since we always have 2 edges, we don't need to reserve 3 slot for theMike Stump2009-11-171-1/+1
* Minor CFG refinements for typeid and dynamic_cast.Mike Stump2009-11-171-4/+1
* Implement dynamic_cast<void*>(E).Mike Stump2009-11-161-51/+64
* Audit done, all the required casts are already done.Mike Stump2009-11-161-2/+0
* Implement most of dynamic_cast. WIP.Mike Stump2009-11-161-1/+110
* Implement two-argument form of delete operator.Eli Friedman2009-11-161-0/+8
* Peer through refernces for typeid. WIP.Mike Stump2009-11-151-0/+2
* Finish off zero check for typeid(*p) so that it will do a __cxa_bad_typeid.Mike Stump2009-11-151-2/+25
* Implement typeid for class types.Mike Stump2009-11-151-0/+36
* Code gen. For virtual destructor call on array objectsFariborz Jahanian2009-11-131-1/+0
* Fixes a code gen. bug for array delete operator callFariborz Jahanian2009-11-131-3/+6
* Code gen for arrady delete operator. Fixes pr5472.Fariborz Jahanian2009-11-131-6/+28
* Add a special BuildVirtualCall that's going to be used for building calls to ...Anders Carlsson2009-11-131-16/+23
* Fix for PR5454: make sure to use the right block as the predecessor in theEli Friedman2009-11-101-0/+1
* Fix a lame regression in IR gen for C++ delete expressions. PR5102Douglas Gregor2009-10-011-0/+2
* Handle C++ delete expressions when the overloaded delete operator is aDouglas Gregor2009-09-291-3/+11
* Emit new[] cookie when needed.Anders Carlsson2009-09-231-6/+19
* Basic support for new[].Anders Carlsson2009-09-231-26/+104
* Move codegen of new and delete to CGCXXExpr.cppAnders Carlsson2009-09-221-0/+203
OpenPOWER on IntegriCloud