Home
last modified time | relevance | path

Searched refs:map_reg (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/ic/ppc/
Dhandler-compiler-ppc.cc367 Register map_reg, in GenerateRestoreMap() argument
371 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
372 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
374 __ lwz(scratch, FieldMemOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
381 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
386 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
387 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
389 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
400 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
402 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
[all …]
/external/v8/src/ic/arm64/
Dhandler-compiler-arm64.cc416 Register map_reg, in GenerateRestoreMap() argument
420 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
421 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
423 __ Ldrsw(scratch, FieldMemOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
429 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
434 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
435 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
437 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
448 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
450 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
[all …]
/external/v8/src/ic/x87/
Dhandler-compiler-x87.cc373 Register map_reg, in GenerateRestoreMap() argument
377 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
378 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
380 __ mov(scratch, FieldOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
387 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
392 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
393 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
395 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
406 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
408 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
[all …]
/external/v8/src/ic/x64/
Dhandler-compiler-x64.cc369 Register map_reg, in GenerateRestoreMap() argument
373 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
374 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
376 __ movl(scratch, FieldOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
383 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
388 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
389 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
391 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
402 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
404 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
[all …]
/external/v8/src/ic/arm/
Dhandler-compiler-arm.cc368 Register map_reg, in GenerateRestoreMap() argument
372 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
373 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
375 __ ldr(scratch, FieldMemOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
382 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
387 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
388 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
390 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
401 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
403 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
[all …]
/external/v8/src/ic/ia32/
Dhandler-compiler-ia32.cc373 Register map_reg, in GenerateRestoreMap() argument
377 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
378 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
380 __ mov(scratch, FieldOperand(map_reg, Map::kBitField3Offset)); in GenerateRestoreMap()
387 void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg, in GenerateConstantCheck() argument
392 DCHECK(!map_reg.is(scratch)); in GenerateConstantCheck()
393 DCHECK(!map_reg.is(value_reg)); in GenerateConstantCheck()
395 __ LoadInstanceDescriptors(map_reg, scratch); in GenerateConstantCheck()
406 Register map_reg = scratch1(); in GenerateFieldTypeChecks() local
408 DCHECK(!value_reg.is(map_reg)); in GenerateFieldTypeChecks()
[all …]
/external/v8/src/ic/mips64/
Dhandler-compiler-mips64.cc358 Register map_reg, in GenerateRestoreMap() argument
362 DCHECK(!map_reg.is(scratch)); in GenerateRestoreMap()
363 __ LoadWeakValue(map_reg, cell, miss); in GenerateRestoreMap()
365 __ lwu(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()
[all …]
/external/v8/src/ic/mips/
Dhandler-compiler-mips.cc358 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()
[all …]
/external/v8/src/ic/
Dhandler-compiler.cc463 Register map_reg = StoreTransitionHelper::MapRegister(); in CompileStoreTransition() local
468 virtual_args ? VectorStoreICDescriptor::VectorRegister() : map_reg; in CompileStoreTransition()
473 RearrangeVectorAndSlot(tmp, map_reg); in CompileStoreTransition()
492 virtual_args ? VectorStoreICDescriptor::VectorRegister() : map_reg; in CompileStoreTransition()
495 RearrangeVectorAndSlot(tmp, map_reg); in CompileStoreTransition()
Dhandler-compiler.h261 void GenerateRestoreMap(Handle<Map> transition, Register map_reg,
264 void GenerateConstantCheck(Register map_reg, int descriptor,
/external/v8/src/full-codegen/arm64/
Dfull-codegen-arm64.cc3701 Register map_reg = x1; in EmitCreateIterResultObject() local
3706 __ LoadNativeContextSlot(Context::ITERATOR_RESULT_MAP_INDEX, map_reg); in EmitCreateIterResultObject()
3715 __ Str(map_reg, MemOperand(untagged_result, HeapObject::kMapOffset)); in EmitCreateIterResultObject()
4647 Register map_reg = x1; in EmitCreateIteratorResult() local
4652 __ LoadNativeContextSlot(Context::ITERATOR_RESULT_MAP_INDEX, map_reg); in EmitCreateIteratorResult()
4662 __ Str(map_reg, MemOperand(untagged_result, HeapObject::kMapOffset)); in EmitCreateIteratorResult()
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc5011 Register map_reg = scratch0(); in DoCheckMaps() local
5015 __ lw(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in DoCheckMaps()
5027 __ CompareMapAndBranch(map_reg, map, &success, eq, &success); in DoCheckMaps()
5032 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps()
5034 DeoptimizeIf(ne, instr, Deoptimizer::kWrongMap, map_reg, Operand(map)); in DoCheckMaps()
/external/v8/src/crankshaft/mips64/
Dlithium-codegen-mips64.cc5214 Register map_reg = scratch0(); in DoCheckMaps() local
5218 __ ld(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in DoCheckMaps()
5230 __ CompareMapAndBranch(map_reg, map, &success, eq, &success); in DoCheckMaps()
5235 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps()
5237 DeoptimizeIf(ne, instr, Deoptimizer::kWrongMap, map_reg, Operand(map)); in DoCheckMaps()
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.cc5006 Register map_reg = scratch0(); in DoCheckMaps() local
5012 __ ldr(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in DoCheckMaps()
5024 __ CompareMap(map_reg, map, &success); in DoCheckMaps()
5029 __ CompareMap(map_reg, map, &success); in DoCheckMaps()
/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc2069 Register map_reg = ToRegister(instr->temp()); in DoCheckMaps() local
2071 __ Ldr(map_reg, FieldMemOperand(object, HeapObject::kMapOffset)); in DoCheckMaps()
2083 __ CompareMap(map_reg, map); in DoCheckMaps()
2087 __ CompareMap(map_reg, map); in DoCheckMaps()
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc5285 Register map_reg = ToRegister(instr->temp()); in DoShiftI() local
5287 __ LoadP(map_reg, FieldMemOperand(object, HeapObject::kMapOffset)); in DoShiftI()
5299 __ CompareMap(map_reg, map, &success); in DoShiftI()
5304 __ CompareMap(map_reg, map, &success); in DoShiftI()