andreasgal.com
Register Swapping vs Temporary Registers
In the previous post I described an algorithm that transforms out of SSA form even in the presence of cyclic PHI dependencies. For this I use a series of exchange (XCHG) and move (MOV) instructions…