ARM first & default LDC

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Wed Dec 30 18:55:19 UTC 2020


On Wednesday, 30 December 2020 at 18:35:03 UTC, Ola Fosheim 
Grøstad wrote:
> On Wednesday, 30 December 2020 at 18:25:41 UTC, Max Haughton 
> wrote:
>> WASM is a stack machine IIRC whereas most compiler 
>> optimisations are traditionally stated as register machines so 
>> it would be more productive to have WASM as a traditional 
>> backend.
>
> I was more thinking having the same SSA 
> instructions/limitations. If one can do fast SSA->WASM then one 
> might be able to use whatever WASM execution engine Chrome uses 
> for JIT? Just a thought...

https://v8.dev/blog/liftoff

Seems to ignore code quality for fast code-gen. Maybe some ideas 
in there.



More information about the Digitalmars-d mailing list