Displaying 3 results from an estimated 3 matches for "e68b0a7c".
2011 Jul 06
0
[LLVMdev] Improving Garbage Collection
On Wed, Jul 6, 2011 at 5:24 PM, Talin <viridia at gmail.com> wrote:
> One approach would be to extend the current scheme to work with SSA values,
> possibly using a new intrinsic. This is somewhat problematic because you
> can't really have a 'do-nothing' function on SSA values - the result of the
> function is always going to be a copy of the value, not the original
2011 Jul 07
2
[LLVMdev] Improving Garbage Collection
...as roots with the intrinsic method - which means that the frontend has to
copy the parameters into an alloca and then mark that as a root.
--
-- Talin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110706/e68b0a7c/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