To be precise I do think people use aot and full aot ( especially  ios) ..
but I dont think many are using llvm and even less than for llvm aot . BTW
licence cost for pro is $999 for Xamarind that allows  LLVM ...

LLVM Full AOT besides the limitations mentioned also cant do methods with
try /ctach or methods that do interface calls  - this is a huge limitation.
The document relates to using the standard JIT  ( which is the default
compile) , I have built LLVM on mono it required you to get monos llvm fork
and specify -llvm on every compile , its not default and from the mono
lists rarely used ( it may have changed as i am not on the Xamarind mailing
lists ).

Also for non ios they do aot ( as opposed to full aot) , which works much
better as you still have the jit for all the stuff llvm cant do and hence
llvm works better.

Ben



On Mon, Aug 26, 2013 at 11:03 PM, David Jeske <[email protected]> wrote:

>
> On Aug 26, 2013 7:52 AM, "Bennie Kloosteman" <[email protected]> wrote:
> > I would say a very small percentage of real aps use LLVM with mono  and
> even fewer would use it as an AOT so prepare for pain
>
> Both unity and xamarin are using mono to AOT compile assemblies to run on
> iOS.
>
> http://docs.xamarin.com/guides/ios/advanced_topics/limitations
>
> _______________________________________________
> bitc-dev mailing list
> [email protected]
> http://www.coyotos.org/mailman/listinfo/bitc-dev
>
>
_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to