Commit da710f95 authored by machenbach's avatar machenbach Committed by Commit bot

Revert of MIPS: Also skip when the target is the global object. (patchset #1...

Revert of MIPS: Also skip when the target is the global object. (patchset #1 id:1 of https://codereview.chromium.org/957413002/)

Reason for revert:
Need to revert the ported CL.

Original issue's description:
> MIPS: Also skip when the target is the global object.
>
> Port cc918d30
>
> BUG=
>
> Committed: https://crrev.com/b24a0efa447235e11b9ff9d1eeaada06131b2e04
> Cr-Commit-Position: refs/heads/master@{#26897}

TBR=danno@chromium.org,verwaest@chromium.org,paul.lind@imgtec.com,gergely.kis@imgtec.com,akos.palfi@imgtec.com,dusan.milosavljevic@imgtec.com,balazs.kilvady@imgtec.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=

Review URL: https://codereview.chromium.org/963603002

Cr-Commit-Position: refs/heads/master@{#26898}
parent b24a0efa
...@@ -487,8 +487,7 @@ Register PropertyHandlerCompiler::CheckPrototypes( ...@@ -487,8 +487,7 @@ Register PropertyHandlerCompiler::CheckPrototypes(
// Log the check depth. // Log the check depth.
LOG(isolate(), IntEvent("check-maps-depth", depth + 1)); LOG(isolate(), IntEvent("check-maps-depth", depth + 1));
if (!current_map->IsJSGlobalObjectMap() && if (depth != 0 || check == CHECK_ALL_MAPS) {
(depth != 0 || check == CHECK_ALL_MAPS)) {
// Check the holder map. // Check the holder map.
__ lw(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset)); __ lw(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
Handle<WeakCell> cell = Map::WeakCellForMap(current_map); Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
......
...@@ -488,8 +488,7 @@ Register PropertyHandlerCompiler::CheckPrototypes( ...@@ -488,8 +488,7 @@ Register PropertyHandlerCompiler::CheckPrototypes(
// Log the check depth. // Log the check depth.
LOG(isolate(), IntEvent("check-maps-depth", depth + 1)); LOG(isolate(), IntEvent("check-maps-depth", depth + 1));
if (!current_map->IsJSGlobalObjectMap() && if (depth != 0 || check == CHECK_ALL_MAPS) {
(depth != 0 || check == CHECK_ALL_MAPS)) {
// Check the holder map. // Check the holder map.
__ ld(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset)); __ ld(scratch1, FieldMemOperand(reg, HeapObject::kMapOffset));
Handle<WeakCell> cell = Map::WeakCellForMap(current_map); Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment