Description[turbofan] fix validator in face of phi optimizations.
This fixes an issue encountered in wasm payloads, where we do not
(yet) optimize away duplicate phi definitions - phis in the same block
with the same operand list; and when move optimizations merge phi-
defining moves into the block defining the phi. If all this happens, the
register allocation validator back-propagation fails because it can't
distinguish the duplicate phis, when traversing backwards.
BUG=
Committed: https://crrev.com/5ae02268bec405347312b2d912cb6fa5e179704b
Cr-Commit-Position: refs/heads/master@{#34207}
Patch Set 1 #
Messages
Total messages: 10 (5 generated)
|