Description[Interpreter] Removes assignment hazard scope.
Removes assignment hazard scope. Reverts back to the naive scheme of
allocating a temporary for every variable load. It was decided to revert it
because the current implementation does not handle logical expressions,
ternary operators, visiting objects in named/keyed loads. Also, we wanted
to evaluate alternate approaches and choose one when we have a mechanism
to measure performance.
BUG=v8:4280
LOG=N
Committed: https://crrev.com/eccbdde0419c420cea3f739d6aaab1e69b6f1343
Cr-Commit-Position: refs/heads/master@{#33269}
Patch Set 1 #Patch Set 2 : Skips failing mjsunit tests. #
Total comments: 8
Patch Set 3 : enables mjsunit tests fixed by this cl. #Patch Set 4 : addresses comments from Ross. #Patch Set 5 : Fixed a compilation error on the bots. #Patch Set 6 : rebased the patch #
Dependent Patchsets: Messages
Total messages: 17 (7 generated)
|