3 ms·
LLVM has built in hooks for GC, used by Azul's Zing JVM JIT compiler and perhaps Safari's LLVM JS JIT. I'm not sure if the GC integration is tied to JIT suppor
by boredprograming 5y ago
LLVM has built in hooks for GC, used by Azul's Zing JVM JIT compiler and perhaps Safari's LLVM JS JIT.
I'm not sure if the GC integration is tied to JIT support or not. I think it's mostly related to insertion of safepoints which could be useful for Rust implementation
- saagarjha 5y agoSafari/JavaScriptCore has moved away from LLVM and now uses its own B3 backend for advanced optimizations.