[cfe-commits] r128274 - in /cfe/trunk/lib/CodeGen: CGObjCGNU.cpp CGObjCMac.cpp CGObjCRuntime.cpp CGObjCRuntime.h
Devang Patel
dpatel at apple.com
Fri Mar 25 08:28:04 PDT 2011
David,
On Mar 25, 2011, at 4:57 AM, David Chisnall wrote:
> Author: theraven
> Date: Fri Mar 25 06:57:33 2011
> New Revision: 128274
>
> URL: http://llvm.org/viewvc/llvm-project?rev=128274&view=rev
> Log:
> Continuing work on ObjC tidyup:
>
> - Moved the CGObjCRuntime functions out of CGObjCMac.cpp into CGObjCRuntime.cpp
>
> - Added generic functions in CGObjCRuntime for emitting @try and @synchronize
> blocks, usable by any runtime that uses DWARF exceptions.
>
> - Made the GNU runtimes use these functions.
>
> It should now be possible to replace the equivalent functions in
> CGObjCNonFragileABIMac with simple calls to these two functions, providing the
> runtime functions as arguments. I'll post a diff to the list for review before
> making any changes to the Mac runtime stuff.
>
>
> Added:
> cfe/trunk/lib/CodeGen/CGObjCRuntime.cpp
Please update CMakeLists.txt
-
Devang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20110325/46f1ce4d/attachment.html>
More information about the cfe-commits
mailing list