Same thing. It's not a very well developed or maintained aspect of LLVM. <br><br><div class="gmail_quote">On Thu, Oct 4, 2012 at 8:49 AM, sebastian <span dir="ltr"><<a href="mailto:sebastian@palladiumconsulting.com" target="_blank">sebastian@palladiumconsulting.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I suppose I should have said "a garbage collector built from the LLVM garbage collection primitives", i.e. <a href="http://llvm.org/docs/GarbageCollection.html" target="_blank">http://llvm.org/docs/GarbageCollection.html</a>. Or perhaps SGen is already built this way?<div>
<div><div class="h5">
<br><div class="gmail_quote">On Thu, Oct 4, 2012 at 7:37 AM, Rodrigo Kumpera <span dir="ltr"><<a href="mailto:kumpera@gmail.com" target="_blank">kumpera@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

LLVM's GC from vmkit? It's unsuitable for our needs, not only to mention that it's a pretty dead project.<div><div><br><br><div class="gmail_quote">On Thu, Oct 4, 2012 at 7:45 AM, sebastian <span dir="ltr"><<a href="mailto:sebastian@palladiumconsulting.com" target="_blank">sebastian@palladiumconsulting.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Is it possible to use the LLVM garbage collector in the long run, or does it work at an unsuitable level for mono?<div>


<div><br><br><div class="gmail_quote">On Wed, Oct 3, 2012 at 10:45 PM, Zoltan Varga <span dir="ltr"><<a href="mailto:vargaz@gmail.com" target="_blank">vargaz@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br><br><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word"><div><div><br></div><div>A more general question to the Mono team, does the mono-llvm fork pull in new functionality from the LLVM project from time to time?  Should we expect to be able to take advantage of the new optimisations (for example the deeper vectorization work in progress) when they become available?    I recall that there were a number of deficiencies with the LLVM that required a lot of scaffolding in order to interoperate with the mono runtime.   Curious whether the LLVM foks have thought to address these so that could make more direct use of core LLVM in the future?</div>




</div><br></div></blockquote></div><div>Yes, we do rebase our changes on top of LLVM HEAD from time to time. About our changes, most of them are mono specific, and won't help LLVM very much. for the others, it would require a lot of time to transform them into a format suitable for inclusion into LLVM proper, so we didn't do that. As for the LLVM deficiencies, most of them are solved/worked around in our changes, so for example, LLVM can compile about 95% of mscorlib methods on x86.</div>



<span><font color="#888888">
<div><br></div><div>                    Zoltan</div></font></span></div><br>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div><font face="garamond, serif"><span style="font-size:large"><b>Sebastian Good</b></span></font></div>
<img><br>
<br>
</font></span></blockquote></div><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div><font face="garamond, serif"><span style="font-size:large"><b>Sebastian Good</b></span></font></div>
<img><br>
<br>
</font></span></div>
</blockquote></div><br>