Thanks Chris for the heads up.<div><br></div><div>No vmkit does not use that feature anymore, but I have seen some commits on other architectures that may imply that external users are using it.</div><div><br></div><div>Nicolas<br>
<br><div class="gmail_quote">On Thu, Jul 22, 2010 at 2:25 AM, Chris Lattner <span dir="ltr"><<a href="mailto:clattner@apple.com">clattner@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
On Jul 21, 2010, at 5:01 PM, Reid Kleckner wrote:<br>
<br>
> Oh god, rip it out.  IIRC it's just a complete parallel<br>
> reimplementation of bunch of instruction encoding stuff just to<br>
> compute the code size.<br>
<br>
</div>Yeah, I know.  It's the 3rd and most incorrect copy of the instruction emitter.  I really really want to rip it out, but we do have a unit test for the 'needsexactsize()' stuff, so I figure someone might actually care.  Does vmkit use this?<br>

<font color="#888888"><br>
-Chris<br>
</font><div><div></div><div class="h5"><br>
<br>
><br>
> Reid<br>
><br>
> On Wed, Jul 21, 2010 at 3:52 PM, Chris Lattner <<a href="mailto:clattner@apple.com">clattner@apple.com</a>> wrote:<br>
>> The JIT has a codepath that supports JIT memory managers that return true for NeedsExactSize().  This is particularly bad for X86, because the "exact size" is not exact, and looks completely wrong in a lot of cases.  Is anyone using this?  Can I rip it out?  This stuff should go away with the mc'ization of the JIT in the long term.<br>

>><br>
>> -Chris<br>
>> _______________________________________________<br>
>> LLVM Developers mailing list<br>
>> <a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
>><br>
<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br></div>