Lines Matching refs:map_reg
358 Register map_reg, in GenerateRestoreMap() argument
362 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
363 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
365 __ lw(scratch, FieldMemOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
372 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
377 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
378 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
380 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
390 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
392 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
397 __ lw(map_reg, FieldMemOperand(value_reg, HeapObject::kMapOffset)); in GenerateFieldTypeChecks()
404 __ Branch(miss_label, ne, map_reg, Operand(scratch)); in GenerateFieldTypeChecks()
407 __ Branch(&do_store, eq, map_reg, Operand(scratch)); in GenerateFieldTypeChecks()
504 Register map_reg = scratch1; in CheckPrototypes() local
506 __ lw(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in CheckPrototypes()
515 __ Branch(miss, ne, scratch2, Operand(map_reg)); in CheckPrototypes()
518 __ lw(holder_reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes()