Home
last modified time | relevance | path

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

/external/v8/src/ic/arm64/
Dic-compiler-arm64.cc63 Register map_reg = scratch1(); in CompilePolymorphic() local
65 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
66 __ Ldr(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
75 __ Cmp(map_reg, Operand(map)); in CompilePolymorphic()
Dhandler-compiler-arm64.cc601 Register map_reg = scratch1; in CheckPrototypes() local
602 __ Ldr(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in CheckPrototypes()
605 __ CheckMap(map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes()
625 __ Ldr(reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes()
/external/v8/src/ic/x64/
Dic-compiler-x64.cc101 Register map_reg = scratch1(); in CompilePolymorphic() local
103 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
104 __ movp(map_reg, FieldOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
113 __ Cmp(map_reg, map); in CompilePolymorphic()
/external/v8/src/ic/ia32/
Dic-compiler-ia32.cc67 Register map_reg = scratch1(); in CompilePolymorphic() local
69 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
70 __ mov(map_reg, FieldOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
78 __ cmp(map_reg, map); in CompilePolymorphic()
/external/v8/src/ic/mips/
Dic-compiler-mips.cc46 Register map_reg = scratch1(); in CompilePolymorphic() local
48 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
52 __ lw(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
60 __ Subu(match, map_reg, Operand(map)); in CompilePolymorphic()
Dhandler-compiler-mips.cc558 Register map_reg = scratch1; in CheckPrototypes() local
561 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes()
563 __ lw(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in CheckPrototypes()
588 __ lw(reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes()
/external/v8/src/ic/arm/
Dic-compiler-arm.cc63 Register map_reg = scratch1(); in CompilePolymorphic() local
65 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
69 __ ldr(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
76 __ cmp(map_reg, ip); in CompilePolymorphic()
Dhandler-compiler-arm.cc560 Register map_reg = scratch1; in CheckPrototypes() local
563 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes()
565 __ ldr(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in CheckPrototypes()
590 __ ldr(reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes()
/external/v8/src/ic/mips64/
Dic-compiler-mips64.cc46 Register map_reg = scratch1(); in CompilePolymorphic() local
48 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
52 __ ld(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
60 __ Dsubu(match, map_reg, Operand(map)); in CompilePolymorphic()
Dhandler-compiler-mips64.cc564 Register map_reg = scratch1; in CheckPrototypes() local
567 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK); in CheckPrototypes()
569 __ ld(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in CheckPrototypes()
588 __ ld(reg, FieldMemOperand(map_reg, Map::kPrototypeOffset)); in CheckPrototypes()
/external/v8/src/ic/x87/
Dic-compiler-x87.cc67 Register map_reg = scratch1(); in CompilePolymorphic() local
69 map_reg.is(ElementTransitionAndStoreDescriptor::MapRegister())); in CompilePolymorphic()
70 __ mov(map_reg, FieldOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic()
78 __ cmp(map_reg, map); in CompilePolymorphic()
/external/v8/src/mips64/
Dlithium-codegen-mips64.cc5220 Register map_reg = scratch0(); in DoCheckMaps() local
5224 __ ld(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in DoCheckMaps()
5236 __ CompareMapAndBranch(map_reg, map, &success, eq, &success); in DoCheckMaps()
5241 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps()
5243 DeoptimizeIf(ne, instr, map_reg, Operand(map)); in DoCheckMaps()
/external/v8/src/mips/
Dlithium-codegen-mips.cc5189 Register map_reg = scratch0(); in DoCheckMaps() local
5193 __ lw(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in DoCheckMaps()
5205 __ CompareMapAndBranch(map_reg, map, &success, eq, &success); in DoCheckMaps()
5210 __ Branch(deferred->entry(), ne, map_reg, Operand(map)); in DoCheckMaps()
5212 DeoptimizeIf(ne, instr, map_reg, Operand(map)); in DoCheckMaps()
/external/v8/src/arm64/
Dlithium-codegen-arm64.cc2197 Register map_reg = ToRegister(instr->temp()); in DoCheckMaps() local
2199 __ Ldr(map_reg, FieldMemOperand(object, HeapObject::kMapOffset)); in DoCheckMaps()
2211 __ CompareMap(map_reg, map); in DoCheckMaps()
2215 __ CompareMap(map_reg, map); in DoCheckMaps()
Dfull-codegen-arm64.cc4727 Register map_reg = x1; in EmitCreateIteratorResult() local
4732 __ Mov(map_reg, Operand(map)); in EmitCreateIteratorResult()
4742 __ Str(map_reg, MemOperand(untagged_result, HeapObject::kMapOffset)); in EmitCreateIteratorResult()
/external/v8/src/arm/
Dlithium-codegen-arm.cc5218 Register map_reg = scratch0(); in DoCheckMaps() local
5224 __ ldr(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset)); in DoCheckMaps()
5236 __ CompareMap(map_reg, map, &success); in DoCheckMaps()
5241 __ CompareMap(map_reg, map, &success); in DoCheckMaps()