News for hackers. Stuff that matters.
Re:Golang dev.ssa branch merged into tip by pklausler on Wednesday March 02, 2016 @12:26PM (#11211387)
I've written a graph-coloring register assigner that stayed in SSA form in an optimizing compiler for the Cray X1 and BlackWidow architectures. The key idea is to treat each phi function as being a copy, perhaps coalescable, located at the foot of each of the block's predecessors. Works great.
Re:Golang dev.ssa branch merged into tip by DannyBee on Wednesday March 02, 2016 @12:27PM (#11211398)
Explicitly inserting copies is lowering :)