summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't get the exception obj from the slot more than once.Bill Wendling2011-12-081-4/+3
* Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...Eli Friedman2011-12-031-1/+1
* Track alignment in AggValueSlot. No functional change in this patch, but I'l...Eli Friedman2011-12-031-4/+6
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-1/+1
* Don't remove filters.Bill Wendling2011-09-221-7/+3
* Don't assume that the clause is a GlobalVariable. It could be a constant.Bill Wendling2011-09-201-13/+11
* The eh.selector intrinsic isn't used anymore. Replace the check here with aBill Wendling2011-09-191-16/+30
* Throw the switch to convert clang to the new exception handling model!Bill Wendling2011-09-191-59/+54
* Refactor the load of the exception pointer and the exception selector from theirBill Wendling2011-09-151-13/+18
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* Remove unused variables noticed by GCC.Benjamin Kramer2011-08-271-1/+0
* The allocated exception slot does not alias anything; should fix self-host.John McCall2011-08-261-1/+2
* Use stronger typing for the flags on AggValueSlot and requireJohn McCall2011-08-251-2/+3
* Simplify EH control flow by observing that EH scopes form a simpleJohn McCall2011-08-111-211/+268
* Remove some unnecessary single element array temporaries.Jay Foad2011-07-291-16/+8
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-6/+6
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-19/+19
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-151-8/+7
* Generalize Cleanup::Emit's "isForEH" parameter into a setJohn McCall2011-07-121-5/+5
* Do full-expression cleanups in a much more sensible way that still letsJohn McCall2011-07-121-3/+4
* Use cached types; no functionality change.John McCall2011-07-101-35/+18
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-16/+24
* Call objc_terminate() instead of abort() when a cleanup throws anJohn McCall2011-07-061-2/+11
* Support for catching objc pointer objects in c++ catch-statementFariborz Jahanian2011-06-231-1/+1
* Alloa catching Objective-C id's being thrown with C++ throwFariborz Jahanian2011-06-221-1/+1
* Emit @finally blocks completely lazily instead of forcing theirJohn McCall2011-06-221-56/+54
* Automatic Reference Counting.John McCall2011-06-151-2/+4
* Convert Clang over to resuming from landing pads with llvm.eh.resume.John McCall2011-05-281-69/+119
* Back out r132209; it's breaking nightly tests.Eli Friedman2011-05-271-80/+51
* Implement a new, much improved version of the cleanup hack. We just needJohn McCall2011-05-271-51/+80
* IRgen/Darwin: Fix refacto introduced in Triple changes.Daniel Dunbar2011-04-261-1/+1
* ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar2011-04-191-1/+1
* Get rid of std::vector usage when getting function types in CGException.cppAnders Carlsson2011-04-181-30/+22
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* 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
OpenPOWER on IntegriCloud