summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* When initializing thread-safe statics, put the call toDouglas Gregor2010-05-161-11/+11
* Revert r103880 (thread-safe static initialization w/ exceptions),Douglas Gregor2010-05-161-16/+11
* When initializing thread-safe statics, put the call toDouglas Gregor2010-05-151-11/+16
* Fix -fno-rtti -fexceptions by forcing the emission of (non-"builtin") RTTIJohn McCall2010-04-301-3/+3
* Teach EHCleanupBlock to deal appropriately with the possibility that thereJohn McCall2010-04-301-1/+5
* Call PerformCopyInitialization to properly initialize the exception temporaryJohn McCall2010-04-221-82/+78
* Miscellaneous codegen cleanups. Mostly, don't create new basic blocksJohn McCall2010-04-211-30/+35
* Replace some SmallVectors with arrays.Benjamin Kramer2010-03-181-21/+13
* More refactoring around constructor/destructor code generation.John McCall2010-02-191-45/+23
* Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixesDaniel Dunbar2010-02-101-5/+1
* Make sure to set vtable pointers in the destructors as well.Anders Carlsson2010-02-071-0/+1
* Make EmitStartEHSpec and EmitEndEHSpec return early when exceptions are disab...Anders Carlsson2010-02-061-0/+6
* Standardize the parsing of function type attributes in a way thatJohn McCall2010-02-051-6/+7
* Fix last patch, catch of reference to non-pointer.Mike Stump2010-01-011-10/+12
* Fix catching a reference to a pointer.Mike Stump2010-01-011-3/+15
* Pass ReturnValueSlot to EmitCall. No functionality change yet.Anders Carlsson2009-12-241-2/+2
* Cleanup some dead code.Mike Stump2009-12-241-3/+1
* There is no such thing as typeinfo for a cv-qualified type. AssertDouglas Gregor2009-12-231-2/+7
* Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...Anders Carlsson2009-12-171-5/+5
* Ensure we run cleanups for CXXTemporaries on the exceptional edge. WIP.Mike Stump2009-12-171-1/+21
* Use GetAddrOfRTTI everywhere and remove GenerateRTTI and GenerateRTTIRef. Wit...Anders Carlsson2009-12-161-5/+4
* Silence some release build warnings.Chandler Carruth2009-12-131-0/+1
* Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin2009-12-121-2/+2
* When an exception needs to be freed by calling __cxa_exception_free, make sur...Anders Carlsson2009-12-111-12/+20
* Fix spacing.Mike Stump2009-12-111-1/+1
* Setup cleanup on eh edge out of the construction of the cleanup objectMike Stump2009-12-101-12/+6
* Fixup spacing.Mike Stump2009-12-101-41/+41
* Ensure we only generate one terminate handler.Mike Stump2009-12-101-1/+4
* Remove obsolete FIXME and some dead fallback code.Mike Stump2009-12-091-6/+0
* Add terminate handler for copy constructors for thrown objects. WIP.Mike Stump2009-12-091-2/+16
* Break out code for reuse. WIP.Mike Stump2009-12-091-22/+39
* Add cleanups for exceptional edges. WIP.Mike Stump2009-12-091-0/+52
* Add fixme.Mike Stump2009-12-081-0/+1
* Remove some old code. WIP.Mike Stump2009-12-081-5/+0
* Fixup catch parameters with class reference type. WIP.Mike Stump2009-12-081-1/+1
* Add codegen support for exception specifications. WIP.Mike Stump2009-12-071-0/+119
* Work around emitters that can't deal with dead code contexts yet.Mike Stump2009-12-071-0/+4
* Add support for function try blocks.Mike Stump2009-12-041-1/+35
* Fixup nested try blocks.Mike Stump2009-12-041-2/+12
* Fix warning and be sure to set up the rethrow pointer if we fall offMike Stump2009-12-041-3/+5
* Try/catch statements seem to be working well enough to turn on.Mike Stump2009-12-041-1/+1
* Disable for now, doesn't play nice with the temporary code.Mike Stump2009-12-041-1/+5
* Fixup reference binding for catch parameters.Mike Stump2009-12-041-6/+21
* These are done.Mike Stump2009-12-031-2/+0
* Improve catch parameter bindings for scalar non-pointers. WIP.Mike Stump2009-12-031-4/+8
* Reflow.Mike Stump2009-12-031-1/+3
* Remove untrue statement.Mike Stump2009-12-031-3/+0
OpenPOWER on IntegriCloud