summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix Objective-C++ exceptions (GNU runtime).David Chisnall2011-03-201-1/+2
* Reintroduce r127617: "Code generation for noexcept." with fixes.Sebastian Redl2011-03-151-17/+25
* Revert r127617: "Code generation for noexcept."Jakob Stoklund Olesen2011-03-151-25/+17
* Code generation for noexcept.Sebastian Redl2011-03-141-17/+25
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-4/+3
* Add a -fcxx-exceptions flag to the frontend, which can be used to enableAnders Carlsson2011-02-281-2/+2
* Get rid of the areExceptionsEnabled() getter from LangOptions.Anders Carlsson2011-02-281-3/+3
* Reorganize the emission of local variables.John McCall2011-02-221-7/+9
* Add a LangOptions::areExceptionsEnabled and start using it.Anders Carlsson2011-02-201-3/+3
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-1/+2
* Remove this FIXME; clear up an unused variable; style.John McCall2011-02-161-8/+6
* Save a copy expression for non-trivial copy constructions of catch variables.John McCall2011-02-161-19/+19
* Reorganize CodeGen{Function,Module} to eliminate the unfortunateJohn McCall2011-02-081-12/+11
* Move all the cleanups framework code into a single file.John McCall2011-01-281-172/+1
* Convert the exception-freeing cleanup over to the conditional cleanups code,John McCall2011-01-281-89/+25
* Fix some obvious bugs in the conditional-cleanup code and then make theJohn McCall2011-01-261-2/+1
* Better framework for conditional cleanups; untested as yet.John McCall2011-01-261-0/+36
* "Name" a bool parameter.Anders Carlsson2011-01-241-3/+5
* Fix a latent bug where, after emitting an expression statement, we wouldJohn McCall2011-01-121-8/+7
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-1/+1
* ARM EH uses a different personality function in C.John McCall2010-11-071-0/+3
* Don't assert on attempts to throw 'bool'. I wonder if in the history of C++John McCall2010-10-291-1/+1
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-1/+1
* Opportunistically use the C++ personality function in ObjC++John McCall2010-09-161-13/+93
* one piece of code is responsible for the lifetime of every aggregateJohn McCall2010-09-151-1/+1
* IRgen: Change Emit{Load,Store}OfScalar to take a required Alignment argument andDaniel Dunbar2010-08-211-1/+4
* Sketch out a framework for delaying the activation of a cleanup.John McCall2010-08-131-2/+4
* When re-raising an exception after a cleanup, we need to call _Unwind_Resume_...John McCall2010-08-111-1/+1
* Fix a bug in @finally emission in both the fragile and non-fragile EH schemesJohn McCall2010-08-111-0/+10
* Support catching Objective C pointers in C++ under the non-fragile NeXT runtime.John McCall2010-07-241-1/+7
* Revise cleanup IR generation to fix a major bug with cleanups (PR7686)John McCall2010-07-231-57/+68
* Rename LazyCleanup -> Cleanup. No functionality change for these last threeJohn McCall2010-07-211-36/+36
* Rip out EHCleanupScope.John McCall2010-07-211-45/+6
* Kill the CleanupBlock API.John McCall2010-07-211-63/+0
* Switch finally cleanups over to being lazy cleanups. We get basically nothingJohn McCall2010-07-211-46/+62
* Convert the end-catch call for finally blocks to a lazy cleanup. This kills offJohn McCall2010-07-211-13/+25
* Fix the IR generation for catching pointers by references.John McCall2010-07-201-2/+49
* The GNU-runtime ObjC personality function doesn't let us rethrow with URR forJohn McCall2010-07-171-43/+66
* Work around an obnoxious GCC warning by changing semantics in a hopefully-John McCall2010-07-131-1/+3
* Switch the __cxa_rethrow cleanup to be lazy.John McCall2010-07-131-6/+12
* Allow for the possibility that __cxa_end_catch might throw for a catch-all blockJohn McCall2010-07-131-13/+43
* Switch the __cxa_free_exception cleanup to be lazy.John McCall2010-07-131-16/+32
* Teach IR generation how to lazily emit cleanups. This has a lot of advantages,John McCall2010-07-131-14/+69
* Teach function-try-blocks on constructors and destructors to implicitlyJohn McCall2010-07-071-8/+18
* Validated by nightly-test runs on x86 and x86-64 darwin, including afterJohn McCall2010-07-061-409/+1084
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-1/+1
* finally get around to doing a significant cleanup to irgen:Chris Lattner2010-06-271-7/+4
* Fix personality function name when using SjLj exceptions.Daniel Dunbar2010-05-281-2/+5
* Fix an ambiguous else warning from GCC by adding some much needed curlies.Chandler Carruth2010-05-171-2/+3
* Pick the correct personality function based on the language. This prevents l...David Chisnall2010-05-171-25/+26
OpenPOWER on IntegriCloud