@pcwalton Can be useful for register allocation reasons. Also often good to evaluate the operator (in a higher-order language) last.
E.g. order of eval of args to a call…if you have SSA a compiler can easily reorder to match target, no need to leave unspecified.
-
-
-
@samth Won't an optimizing compiler easily know when the order doesn't matter due to side effects and just reorder in that case? - 3 more replies
New conversation -
-
-
@pcwalton Wouldn't the same thing be true of a non-SSA RTL? But maybe I need to reread the paper on the original PCC for context here.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.