Displaying 3 results from an estimated 3 matches for "789d671e".
2011 Jul 07
0
[LLVMdev] Improving Garbage Collection
On 7/6/2011 6:24 PM, Talin wrote:
> The LLVM code generators and analysis passes have a much more thorough
> knowledge of SSA value lifetimes than frontends do, and therefore
> could avoid spilling and reloading of values when it wasn't needed.
Although this would indeed be nice, it is not done by similar platforms
in practice. I have investigated [very] briefly into whether the
2011 Jul 07
4
[LLVMdev] Improving Garbage Collection
...and in registers are
automatically GC roots. Unlike LLVM, the JVM (and I think the CLR)
doesn't even have a concept of a non-GC pointer.
Sebastian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110707/789d671e/attachment.html>
2011 Jul 06
9
[LLVMdev] Improving Garbage Collection
*Motivation & Abstract*
It has been observed by a number of LLVM users that the current garbage
collection framework requires frontends to generate complex and inefficient
code. This is primarily due to the fact that only allocas can be stack roots
- it is not possible to trace SSA values directly. Because of this
limitation, a frontend wanting to support garbage collection has to manually