[LLVMdev] GC infrastructure checked in

Gordon Henriksen gordonhenriksen at mac.com
Tue Jan 8 06:42:58 PST 2008


On 2008-01-08, at 08:12, Carl Friedrich Bolz wrote:

> Gordon Henriksen wrote:
>>> Hm, summary:
>>>
>>>   pypy-llvm-backend with llvm's codegen
>>> < pypy-c-backend with GCC
>>> < pypy-llvm-backend using llvm's C backend and then GCC
>>
>> I wonder what the impact of using llvm-gcc instead of GCC is in  
>> this final pipeline. If that actually works, you could indeed  
>> eliminate the shadow stack here as well, since llvm-gcc has  
>> extensions to emit gcroot intrinsic calls. It's currently hardwired  
>> to the shadow-stack codegen, but that's very fixable.
>
> How would that help? Using llvm-gcc would still give you LLVM's code  
> generator which seems to be not optimal for what PyPy does (for  
> whatever reason).

In the event that the translation via C is a significant factor.

— Gordon





More information about the llvm-dev mailing list