summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGException.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Cleanups on exceptional edges don't work at all, yet. This doesn'tMike Stump2009-12-021-5/+0
* Add a cleanup scope for each catch clause.Mike Stump2009-12-021-15/+19
* Pull the terminate handler up so that we can use it for the catchMike Stump2009-12-021-35/+31
* Change rtti/Rtti to RTTI, as it is an acronym.Mike Stump2009-12-021-2/+3
* Avoid warning for getTerminateFn defined but not used.Mike Stump2009-12-021-9/+3
* terminate doesn't throw.Mike Stump2009-12-021-0/+1
* More exception handling improvements... WIP.Mike Stump2009-12-021-30/+71
* Much work on try/catch statement. WIP.Mike Stump2009-12-011-69/+250
* Checkpoint current work. WIP.Mike Stump2009-11-201-2/+126
* Implement throw d, where d is a class type that requires copyMike Stump2009-11-201-2/+22
* Handle throw d, where d is a class type but only has a trivial copyMike Stump2009-11-201-8/+9
* Add suport for throw;. WIP.Mike Stump2009-11-201-4/+16
* Fix rtti generation for throws. WIP.Mike Stump2009-11-201-9/+1
* Get throws limping along, still a bunch of FIXMEs. Too bad we don't support c...Anders Carlsson2009-10-301-1/+86
* Add CGException.cpp, to be used for exception related code generation.Anders Carlsson2009-10-301-0/+20
OpenPOWER on IntegriCloud