Walter's talk on D backend

Dibyendu Majumdar d.majumdar at gmail.com
Wed Sep 18 12:34:29 UTC 2024


Hi,

I watched the talk on D backend; I thought it could have been 
very interesting but actually was very scant in details.

Two questions:

Just because expressions are in a tree, how does it make the 
backend SSA? It wasn't clear if the D backend uses virtual 
registers, and if these can be assigned only once. If that is the 
case then are their Phi instructions?

The register allocator description also did not really explain 
how it works. There was mention of coloring - was that a 
reference to graph coloring?

It seems that there is a lot of potential for Walter to do deep 
dive video recordings on the backend, where each topic is fully 
explored / explained.


More information about the Digitalmars-d mailing list