No, most LLVM IR has target-specific constructs, such as sizeof(int) or
va_next handling, baked into it:
http://llvm.org/docs/FAQ.html#can-i-compile-c-or-c-code-to-platform-independent-llvm-bitcode
In special cases it is possible to construct LLVM IR that is portable. This
is essentially what projects like PNaCl do.
On Wed, Feb 10, 2016 at 2:46 PM, mahdi via llvm-dev <llvm-dev at
lists.llvm.org> wrote:
> For example, can I use `llc` to compile same LLVM IR file on both linux
> and windows?
>
>
> Best Regards
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20160210/9cae3707/attachment.html>