summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* Set the debug location for landing pad code to the canonical EH location.Adrian Prantl2013-05-161-0/+7
* Don't crash in IRGen if a conditional with 'throw' in one of its branches isRichard Smith2013-05-071-4/+8
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-14/+19
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-51/+33
* Call __cxa_begin_catch with the current exception beforeJohn McCall2013-02-121-3/+69
* Change some CGF parameters to CGMs.John McCall2013-02-121-49/+49
* Re-sort all the headers. Lots of regressions have crept in here.Chandler Carruth2013-01-191-1/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* Enable the new (more C++-like, less broken) EH model when targeting the GNUstepDavid Chisnall2013-01-111-0/+6
* objectiveC++: When throwing c++ exception of Fariborz Jahanian2013-01-101-0/+12
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* The ObjC++-to-C++ personality trick is only necessary on NeXT runtimes,John McCall2012-11-141-4/+5
* Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall2012-11-071-4/+4
* Add the ObjFW runtime. Patch by Jonathan Schleifer!John McCall2012-07-121-0/+2
* Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstepDavid Chisnall2012-07-031-5/+6
* Restructure how the driver communicates information about theJohn McCall2012-06-201-14/+23
* It turns out that implementing the rethrow-on-fallthroughJohn McCall2012-06-151-18/+20
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-5/+4
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-4/+5
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-13/+13
* Remove dead code.Ahmed Charles2012-02-191-6/+2
* CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no o...Benjamin Kramer2012-02-081-23/+43
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-3/+1
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+1
* When initializing a catch variable in ARC, be sure to emit retainsJohn McCall2012-01-171-2/+17
* 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
OpenPOWER on IntegriCloud