summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/nrvo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make test compatible with ARM hosts.Eli Friedman2011-11-111-3/+3
* Don't apply NRVO to over-aligned variables. The caller onlyJohn McCall2011-11-111-0/+12
* Throw the switch to convert clang to the new exception handling model!Bill Wendling2011-09-191-6/+7
* Whack a bunch of tests in CodeGenCXX to work on ARM (using ARM ABI). Batch 2...Eli Friedman2011-06-141-21/+21
* Convert Clang over to resuming from landing pads with llvm.eh.resume.John McCall2011-05-281-1/+1
* Back out r132209; it's breaking nightly tests.Eli Friedman2011-05-271-1/+1
* Implement a new, much improved version of the cleanup hack. We just needJohn McCall2011-05-271-1/+1
* Add -fcxx-exceptions to all tests that use C++ exceptions.Anders Carlsson2011-02-281-1/+1
* Pass -fexceptions to all tests that use try/catch/throw.Anders Carlsson2011-02-191-0/+2
* Promote the static getNRVOCandidate() function, which computed theDouglas Gregor2011-01-211-0/+13
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-16/+16
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-19/+68
* Ensure that destructors are called for NRVO'd objects when theDouglas Gregor2010-05-171-2/+21
* Attempt to satisfy Release-Asserts buildDouglas Gregor2010-05-151-3/+0
* When applying the named return value optimization, we still need toDouglas Gregor2010-05-151-0/+13
* Implement a simple form of the C++ named return value optimization forDouglas Gregor2010-05-151-0/+55