[LLVMdev] GC infrastructure checked in

Jon Harrop jon at ffconsultancy.com
Mon Jan 7 02:29:46 PST 2008


On Monday 07 January 2008 02:32:47 Gordon Henriksen wrote:
> 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.

This is wonderful news! Are there any example programs using these GCs?

-- 
Dr Jon D Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/products/?e



More information about the llvm-dev mailing list