[llvm-commits] Another GC patch for review

Gordon Henriksen ghenriksen at carbonite.com
Sun Dec 9 20:01:12 PST 2007


Here's the next patch. This jiggers around the GC data structures, but  
the compiler still doesn't call into them, so they're inert.

gc-6-redux.patch (+424 -295):

   include/llvm/CodeGen/Passes.h (+18)
   include/llvm/CodeGen/Collector.h (+43 -43)
   include/llvm/CodeGen/CollectorMetadata.h (+30 -31)
   include/llvm/CodeGen/Collectors.h (+3)
   lib/CodeGen/Collector.cpp (+125 -80)
   lib/CodeGen/CollectorMetadata.cpp (+61 -31)
   docs/GarbageCollection.html (+144 -110)

CollectorMetadata and Collector are rejiggered to get along with per- 
function collector model. Collector is now the factory for  
CollectorMetadata, so the latter may be subclassed.

— Gordon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20071209/6605cb1f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gc-6-redux.patch
Type: application/octet-stream
Size: 46698 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20071209/6605cb1f/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20071209/6605cb1f/attachment-0001.html>


More information about the llvm-commits mailing list