| Index: src/mips/code-stubs-mips.cc
|
| diff --git a/src/mips/code-stubs-mips.cc b/src/mips/code-stubs-mips.cc
|
| index 9f5ff8b46e112d29cfaa22d70066b349aa3680fc..a52cea577edc8bcb47ff9a0dc4078af6b8960ec9 100644
|
| --- a/src/mips/code-stubs-mips.cc
|
| +++ b/src/mips/code-stubs-mips.cc
|
| @@ -7417,29 +7417,27 @@ void StringDictionaryLookupStub::GenerateNegativeLookup(MacroAssembler* masm,
|
| __ LoadRoot(tmp, Heap::kUndefinedValueRootIndex);
|
| __ Branch(done, eq, entity_name, Operand(tmp));
|
|
|
| - if (i != kInlinedProbes - 1) {
|
| - // Load the hole ready for use below:
|
| - __ LoadRoot(tmp, Heap::kTheHoleValueRootIndex);
|
| + // Load the hole ready for use below:
|
| + __ LoadRoot(tmp, Heap::kTheHoleValueRootIndex);
|
|
|
| - // Stop if found the property.
|
| - __ Branch(miss, eq, entity_name, Operand(Handle<String>(name)));
|
| + // Stop if found the property.
|
| + __ Branch(miss, eq, entity_name, Operand(Handle<String>(name)));
|
|
|
| - Label the_hole;
|
| - __ Branch(&the_hole, eq, entity_name, Operand(tmp));
|
| + Label the_hole;
|
| + __ Branch(&the_hole, eq, entity_name, Operand(tmp));
|
|
|
| - // Check if the entry name is not a symbol.
|
| - __ lw(entity_name, FieldMemOperand(entity_name, HeapObject::kMapOffset));
|
| - __ lbu(entity_name,
|
| - FieldMemOperand(entity_name, Map::kInstanceTypeOffset));
|
| - __ And(scratch0, entity_name, Operand(kIsSymbolMask));
|
| - __ Branch(miss, eq, scratch0, Operand(zero_reg));
|
| + // Check if the entry name is not a symbol.
|
| + __ lw(entity_name, FieldMemOperand(entity_name, HeapObject::kMapOffset));
|
| + __ lbu(entity_name,
|
| + FieldMemOperand(entity_name, Map::kInstanceTypeOffset));
|
| + __ And(scratch0, entity_name, Operand(kIsSymbolMask));
|
| + __ Branch(miss, eq, scratch0, Operand(zero_reg));
|
|
|
| - __ bind(&the_hole);
|
| + __ bind(&the_hole);
|
|
|
| - // Restore the properties.
|
| - __ lw(properties,
|
| - FieldMemOperand(receiver, JSObject::kPropertiesOffset));
|
| - }
|
| + // Restore the properties.
|
| + __ lw(properties,
|
| + FieldMemOperand(receiver, JSObject::kPropertiesOffset));
|
| }
|
|
|
| const int spill_mask =
|
|
|