[LLVMdev] Thinking about "whacky" backends

Samuel Crow samuraileumas at yahoo.com
Fri Jun 3 11:04:48 PDT 2011


C/C++/ObjectiveC bitcode is not platform-agnostic.  It's possible to make it platform-agnostic with a wrapper for LibC as I have started to do.  The tough part will be the C++ runtimes.



----- Original Message -----
> From: Joachim Durchholz <jo at durchholz.org>
> To: llvmdev at cs.uiuc.edu
> Cc: 
> Sent: Friday, June 3, 2011 12:38 PM
> Subject: Re: [LLVMdev] Thinking about "whacky" backends
> 
> Am 01.06.2011 23:25, schrieb Nate Fries:
>>  That said, it seems like it ought to be possible to do the same thing
>>  by emitting bitcode for all supported platform/arch combinations
> 
> Wait... is bitcode not platform-agnostic?
> I thought it is.
> 
>>  and
>>  compressing them in an archive,  then decompressing and either
>>  interpreting or JIT-compiling the appropriate bitcode for the
>>  platform. This would just be a more flexible means to that same end.
> 
> Not sure how that is more flexible - care to elaborate?
> 
> Regards,
> Jo
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>




More information about the llvm-dev mailing list