- Dec 04, 2009
-
-
Mike Stump authored
Fixup throws and rethrows to use invoke as appropriate. llvm-svn: 90513
-
- Dec 03, 2009
-
-
Mike Stump authored
llvm-svn: 90494
-
Mike Stump authored
llvm-svn: 90492
-
Mike Stump authored
llvm-svn: 90407
-
Mike Stump authored
llvm-svn: 90377
-
Mike Stump authored
catch very many of them and if we caught all of them, the errors would be annoying. I'm working on this next. WIP. llvm-svn: 90358
-
Mike Stump authored
llvm-svn: 90357
-
- Dec 02, 2009
-
-
Mike Stump authored
parameter setup code and set up the catch parameter setup code to protect that code with terminate. llvm-svn: 90340
-
Mike Stump authored
llvm-svn: 90334
-
Mike Stump authored
llvm-svn: 90330
-
Mike Stump authored
llvm-svn: 90308
-
Mike Stump authored
Highlights include: Add a helper to generate __cxa_free_exception and _ZSt9terminatev. Add a region to handle EH object deallocation for ctor failures for throw. Add a terminate handler for __cxa_end_catch. A framework for adding cleanup actions for the exceptional edges only. llvm-svn: 90305
-
- Dec 01, 2009
-
-
Mike Stump authored
Highlights include: Fix __cxa_begin_catch so it now returns a value. Added getUnwindResumeOrRethrowFn helper to build up calls to _Unwind_Resume_or_Rethrow. Broke out object copying code into CopyObject from EmitCXXThrowExpr. Built up another version of CopyObject that can copy from memory for use in the catch parameter code. RTTI generation for type matching for catch. Code to check for the type match for catch. Code to generate the catch parameter, WIP, need make sure references and pointers and copy ctors work. llvm-svn: 90205
-
- Nov 21, 2009
-
-
Mike Stump authored
llvm-svn: 89513
-
- Nov 20, 2009
-
-
Mike Stump authored
construction. WIP. llvm-svn: 89442
-
Mike Stump authored
constructor. WIP. llvm-svn: 89438
-
Mike Stump authored
llvm-svn: 89424
-
Mike Stump authored
llvm-svn: 89420
-
- Oct 30, 2009
-
-
Anders Carlsson authored
Get throws limping along, still a bunch of FIXMEs. Too bad we don't support catching anything yet :) llvm-svn: 85574
-
Anders Carlsson authored
llvm-svn: 85560
-
- Mar 02, 2009
-
-
Daniel Dunbar authored
driver taking lib/Driver. llvm-svn: 65811
-
- Nov 27, 2008
-
-
Zhongxing Xu authored
llvm-svn: 60144
-
Zhongxing Xu authored
- Creator function pointers are saved in ManagerRegistry. - The Register* class is used to notify ManagerRegistry new module is available. - AnalysisManager queries ManagerRegistry for configurable module. Then it passes them to GRExprEngine, in turn to GRStateManager. llvm-svn: 60143
-