Nit: you can't use the same bitcode file for both 32 and 64 bit mode x86 compilations either, I presume.<br><br>Cheers, <br><br>David<br><br><div class="gmail_quote">On Mon, Apr 20, 2009 at 10:54 AM, Devang Patel <span dir="ltr"><<a href="mailto:dpatel@apple.com">dpatel@apple.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
On Apr 19, 2009, at 3:31 AM, Anton Korobeynikov wrote:<br>
<br>
> Hello, Michael<br>
><br>
>> IMO, fat binaries should go away and be replaced by LLVM bitcode,<br>
>> with<br>
>> code generation performed by the OS at load time. This would have<br>
>> many<br>
>> advantages: the compatibility with all current and future<br>
>> architectures would be guaranteed,<br>
> Unfortunately no, the IR obtained from languages like C, C++, etc is<br>
> not target neutral.<br>
<br>
</div>But LLVM IR is neutral* for the various processors of a given<br>
processor family for the given target (e.g.Intel core processors with<br>
and without SSE 4.1)<br>
<br>
-<br>
Devang<br>
<br>
[ * = If processor specific intrinsics are not used ]<br>
<div><div></div><div class="h5">_______________________________________________<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>