/external/v8/src/ic/arm/ |
ic-arm.cc | 72 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 78 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 118 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 143 __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 145 __ ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); 154 __ ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); 189 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 192 __ ldr(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); 200 __ ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); 229 __ ldr(hash, FieldMemOperand(key, Name::kHashFieldOffset)) [all...] |
handler-compiler-arm.cc | 35 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); 72 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); 111 __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 112 __ ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 117 __ ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 123 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 125 __ ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 132 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 153 __ ldr(scratch, FieldMemOperand(scratch, GlobalObject::kNativeContextOffset)); 162 __ ldr(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)) [all...] |
ic-compiler-arm.cc | 49 __ ldr(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset)); 50 __ ldrb(tmp, FieldMemOperand(tmp, Map::kInstanceTypeOffset)); 69 __ ldr(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); 103 __ ldr(scratch1(), FieldMemOperand(receiver(), HeapObject::kMapOffset));
|
stub-cache-arm.cc | 58 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 70 __ ldr(flags_reg, FieldMemOperand(code, Code::kFlagsOffset)); 136 __ ldr(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); 137 __ ldr(ip, FieldMemOperand(receiver, HeapObject::kMapOffset));
|
/external/v8/src/ic/mips/ |
ic-mips.cc | 72 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 79 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 121 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 146 __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 148 __ lbu(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); 157 __ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); 191 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 194 __ lw(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); 202 __ lw(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); 236 __ lw(hash, FieldMemOperand(key, Name::kHashFieldOffset)) [all...] |
handler-compiler-mips.cc | 35 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); 72 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); 111 __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 112 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 117 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 122 __ lw(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 124 __ lw(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 130 __ lw(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 151 __ lw(scratch, FieldMemOperand(scratch, GlobalObject::kNativeContextOffset)); 159 __ lw(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)) [all...] |
ic-compiler-mips.cc | 32 __ lw(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset)); 33 __ lbu(tmp, FieldMemOperand(tmp, Map::kInstanceTypeOffset)); 52 __ lw(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); 88 __ lw(scratch1(), FieldMemOperand(receiver(), HeapObject::kMapOffset));
|
/external/v8/src/ic/mips64/ |
ic-mips64.cc | 72 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 79 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 120 __ ld(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 145 __ ld(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 147 __ lbu(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); 156 __ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); 190 __ ld(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 193 __ ld(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); 201 __ ld(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); 235 __ lwu(hash, FieldMemOperand(key, Name::kHashFieldOffset)) [all...] |
handler-compiler-mips64.cc | 35 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); 72 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)); 111 __ ld(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 112 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 117 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 122 __ ld(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 124 __ ld(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 130 __ ld(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 151 __ ld(scratch, FieldMemOperand(scratch, GlobalObject::kNativeContextOffset)); 159 __ ld(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)) [all...] |
ic-compiler-mips64.cc | 32 __ ld(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset)); 33 __ lbu(tmp, FieldMemOperand(tmp, Map::kInstanceTypeOffset)); 52 __ ld(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); 88 __ ld(scratch1(), FieldMemOperand(receiver(), HeapObject::kMapOffset));
|
/external/v8/src/ic/arm64/ |
ic-arm64.cc | 64 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 70 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 136 __ Ldr(map_scratch, FieldMemOperand(receiver, HeapObject::kMapOffset)); 138 __ Ldrb(scratch, FieldMemOperand(map_scratch, Map::kBitFieldOffset)); 147 __ Ldrb(scratch, FieldMemOperand(map_scratch, Map::kInstanceTypeOffset)); 179 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 182 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); 194 __ Ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); 232 __ Ldr(hash_scratch.W(), FieldMemOperand(key, Name::kHashFieldOffset)); 238 __ Ldrb(hash_scratch, FieldMemOperand(map_scratch, Map::kInstanceTypeOffset)) [all...] |
ic-compiler-arm64.cc | 50 __ Ldr(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset)); 51 __ Ldrb(tmp, FieldMemOperand(tmp, Map::kInstanceTypeOffset)); 66 __ Ldr(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); 107 __ Ldr(scratch1(), FieldMemOperand(receiver(), HeapObject::kMapOffset));
|
handler-compiler-arm64.cc | 35 __ Ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 36 __ Ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 41 __ Ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 47 __ Ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 49 __ Ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 69 __ Ldr(scratch, FieldMemOperand(scratch, GlobalObject::kNativeContextOffset)); 77 __ Ldr(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); 103 __ Ldr(scratch, FieldMemOperand(scratch, Cell::kValueOffset)); 189 __ Ldr(call_data, FieldMemOperand(call_data, CallHandlerInfo::kDataOffset)); 229 FieldMemOperand(receiver, JSGlobalObject::kGlobalProxyOffset)) [all...] |
stub-cache-arm64.cc | 61 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset)); 69 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset)); 119 __ Ldr(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); 120 __ Ldr(extra, FieldMemOperand(receiver, HeapObject::kMapOffset));
|
/external/v8/src/arm/ |
code-stubs-arm.cc | 272 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); 275 FieldMemOperand(the_heap_number(), HeapNumber::kMantissaOffset)); 285 __ str(ip, FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); 287 __ str(ip, FieldMemOperand(the_heap_number(), HeapNumber::kMantissaOffset)); 359 __ ldr(r2, FieldMemOperand(r0, HeapNumber::kExponentOffset)); 369 __ ldr(r3, FieldMemOperand(r0, HeapNumber::kMantissaOffset)); 512 __ ldr(r2, FieldMemOperand(lhs, HeapObject::kMapOffset)); 558 __ ldr(r3, FieldMemOperand(rhs, HeapObject::kMapOffset)); 559 __ ldrb(r2, FieldMemOperand(r2, Map::kBitFieldOffset)); 560 __ ldrb(r3, FieldMemOperand(r3, Map::kBitFieldOffset)) [all...] |
builtins-arm.cc | 60 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 76 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 97 __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); 125 __ ldr(r2, FieldMemOperand(r1, JSFunction::kPrototypeOrInitialMapOffset)); 197 __ ldrb(r4, FieldMemOperand(map, Map::kInstanceSizeOffset)); 200 __ ldrb(r4, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset)); 204 __ str(map, FieldMemOperand(r0, HeapObject::kMapOffset)); 207 __ str(r3, FieldMemOperand(r0, JSObject::kPropertiesOffset)); 208 __ str(r3, FieldMemOperand(r0, JSObject::kElementsOffset)); 210 __ str(argument, FieldMemOperand(r0, JSValue::kValueOffset)) [all...] |
macro-assembler-arm.cc | 231 ldr(dst, FieldMemOperand(dst, Cell::kValueOffset)); 517 ldr(dst, FieldMemOperand(map, HeapObject::kMapOffset)); 527 ldr(ip, FieldMemOperand(object, HeapObject::kMapOffset)); [all...] |
codegen-arm.cc | 395 __ str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 436 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 441 __ ldr(length, FieldMemOperand(elements, FixedArray::kLengthOffset)); 450 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 459 __ str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 470 __ str(scratch1, FieldMemOperand(receiver, JSObject::kElementsOffset)); 500 __ str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 574 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 580 __ ldr(length, FieldMemOperand(elements, FixedArray::kLengthOffset)); 642 FieldMemOperand(heap_number, HeapNumber::kValueOffset)) [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 272 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); 383 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); 408 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); 461 __ Ldrb(right_bitfield, FieldMemOperand(right_map, Map::kBitFieldOffset)); 462 __ Ldrb(left_bitfield, FieldMemOperand(left_map, Map::kBitFieldOffset)); 561 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); 562 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); 563 __ Ldrb(rhs_type, FieldMemOperand(rhs_map, Map::kInstanceTypeOffset)); 564 __ Ldrb(lhs_type, FieldMemOperand(lhs_map, Map::kInstanceTypeOffset)); 586 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)) [all...] |
builtins-arm64.cc | 27 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 41 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 92 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); 120 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); 190 __ Ldrb(x4, FieldMemOperand(map, Map::kInstanceSizeOffset)); 193 __ Ldrb(x4, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset)); 197 __ Str(map, FieldMemOperand(new_obj, HeapObject::kMapOffset)); 201 __ Str(empty, FieldMemOperand(new_obj, JSObject::kPropertiesOffset)); 202 __ Str(empty, FieldMemOperand(new_obj, JSObject::kElementsOffset)); 204 __ Str(argument, FieldMemOperand(new_obj, JSValue::kValueOffset)) [all...] |
codegen-arm64.cc | 123 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 162 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 182 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 189 __ Str(x10, FieldMemOperand(receiver, JSObject::kElementsOffset)); 209 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 267 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 344 __ Str(array, FieldMemOperand(receiver, JSObject::kElementsOffset)); 351 __ Str(target_map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 425 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); 426 __ Ldrb(result, FieldMemOperand(result, Map::kInstanceTypeOffset)) [all...] |
/external/v8/src/mips64/ |
builtins-mips64.cc | 64 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 80 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 101 __ ld(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); 131 __ ld(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); 205 __ lbu(a4, FieldMemOperand(map, Map::kInstanceSizeOffset)); 208 __ lbu(a4, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset)); 212 __ sd(map, FieldMemOperand(v0, HeapObject::kMapOffset)); 215 __ sd(a3, FieldMemOperand(v0, JSObject::kPropertiesOffset)); 216 __ sd(a3, FieldMemOperand(v0, JSObject::kElementsOffset)); 218 __ sd(argument, FieldMemOperand(v0, JSValue::kValueOffset)) [all...] |
code-stubs-mips64.cc | 308 __ sw(scratch(), FieldMemOperand(the_heap_number(), 312 __ sw(scratch(), FieldMemOperand(the_heap_number(), 323 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); 327 FieldMemOperand(the_heap_number(), HeapNumber::kMantissaOffset)); 399 __ lwu(a6, FieldMemOperand(a0, HeapNumber::kExponentOffset)); 408 __ lwu(a7, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); 461 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); 485 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); 536 __ ld(a2, FieldMemOperand(rhs, HeapObject::kMapOffset)); 542 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)) [all...] |
/external/v8/src/mips/ |
builtins-mips.cc | 65 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 81 FieldMemOperand(result, GlobalObject::kNativeContextOffset)); 102 __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); 132 __ lw(a2, FieldMemOperand(a1, JSFunction::kPrototypeOrInitialMapOffset)); 206 __ lbu(t0, FieldMemOperand(map, Map::kInstanceSizeOffset)); 209 __ lbu(t0, FieldMemOperand(map, Map::kUnusedPropertyFieldsOffset)); 213 __ sw(map, FieldMemOperand(v0, HeapObject::kMapOffset)); 216 __ sw(a3, FieldMemOperand(v0, JSObject::kPropertiesOffset)); 217 __ sw(a3, FieldMemOperand(v0, JSObject::kElementsOffset)); 219 __ sw(argument, FieldMemOperand(v0, JSValue::kValueOffset)) [all...] |
code-stubs-mips.cc | 312 __ sw(scratch(), FieldMemOperand(the_heap_number(), 316 __ sw(scratch(), FieldMemOperand(the_heap_number(), 327 FieldMemOperand(the_heap_number(), HeapNumber::kExponentOffset)); 331 FieldMemOperand(the_heap_number(), HeapNumber::kMantissaOffset)); 404 __ lw(t2, FieldMemOperand(a0, HeapNumber::kExponentOffset)); 413 __ lw(t3, FieldMemOperand(a0, HeapNumber::kMantissaOffset)); 467 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)); 491 __ ldc1(f14, FieldMemOperand(rhs, HeapNumber::kValueOffset)); 542 __ lw(a2, FieldMemOperand(rhs, HeapObject::kMapOffset)); 548 __ ldc1(f12, FieldMemOperand(lhs, HeapNumber::kValueOffset)) [all...] |