4 ms·
> CPS has book keeping related to nested structures whereas SSA has the dominator tree. CPS compilers have to do a lot of work to get rid of pessimization due
by cryptonector 1y ago
> CPS has book keeping related to nested structures whereas SSA has the dominator tree.
CPS compilers have to do a lot of work to get rid of pessimization due to unnecessary closures. Inlining, contification, and lambda lifting are some of the things they have to do. IIUC SSA compilers don't have to do that, which is their main advantage (i.e., they are naturally faster).