summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGTemporaries.cpp
Commit message (Expand)AuthorAgeFilesLines
* When destroying temporaries, instead of a custom cleanup use thePeter Collingbourne2011-11-271-37/+0
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-12/+0
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-1/+1
* Do full-expression cleanups in a much more sensible way that still letsJohn McCall2011-07-121-3/+6
* Fix some obvious bugs in the conditional-cleanup code and then make theJohn McCall2011-01-261-50/+8
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-1/+1
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-4/+3
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-5/+2
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-3/+3
* Code simplification.John McCall2010-07-211-14/+4
* Switch the main possibly-conditional temporary cleanup over to being lazy.John McCall2010-07-211-33/+37
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-103/+41
* Add the same 'ForVirtualBase' parameter to EmitCXXDestructorCall.Anders Carlsson2010-05-021-2/+3
* Call PerformCopyInitialization to properly initialize the exception temporaryJohn McCall2010-04-221-5/+2
* Introduce a CXXTemporariesCleanupScope RAII object and use it to cleanup the ...Anders Carlsson2010-03-301-8/+7
* Fix double-destruction assertion to account for temporaries in conditionalsDouglas Gregor2009-12-241-1/+2
* Assert that we aren't trying to push the same C++ temporary onto the live tem...Douglas Gregor2009-12-241-0/+3
* Ensure we run cleanups for CXXTemporaries on the exceptional edge. WIP.Mike Stump2009-12-171-0/+27
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-11/+0
* Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...Anders Carlsson2009-11-241-0/+143
OpenPOWER on IntegriCloud