[LLVMdev] GC infrastructure checked in

Gordon Henriksen gordonhenriksen at mac.com
Sun Jan 6 18:32:47 PST 2008


Everything described in GarbageCollection.html should now be live. Phew!

The collectors could use a review, but they compile, have no impact  
unless used, and tests would otherwise have had to be XFAILed waiting  
on them.

The ShadowStackCollector has one issue that may be of interest in that  
it adds constant globals in a runOnFunction context. This is bad in  
theory, but actually is entirely safe for both JIT and llc from at  
least a code generation perspective. (Can this invalidate any analyses  
used during code generation?) Since llc uses a FunctionPassManager, I  
don't see any way around this, though.

Enjoy!
— Gordon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080106/af72f6de/attachment.html>


More information about the llvm-dev mailing list