Re:A New Bytecode Format for JavaScriptCore
by pizlonator on Saturday June 22, 2019 @01:18AM
(#20248161)
Because it’s not a tree.
Compiler IRs tend to have the property that operands are not themselves expressions; they can only be variables or maybe constants. That makes it easy to identify sequence points, which makes it easier to insert code or reshape the control flow graph.
Compiler IRs tend to have the property that operands are not themselves expressions; they can only be variables or maybe constants. That makes it easy to identify sequence points, which makes it easier to insert code or reshape the control flow graph.