/external/v8/src/arm/ |
codegen-arm.cc | 87 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 114 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset)); 119 __ ldr(r5, FieldMemOperand(r4, FixedArray::kLengthOffset)); 134 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 145 __ str(r3, FieldMemOperand(r2, JSObject::kElementsOffset)); 171 __ str(r3, FieldMemOperand(r2, HeapObject::kMapOffset)); 248 __ ldr(r4, FieldMemOperand(r2, JSObject::kElementsOffset)); 254 __ ldr(r5, FieldMemOperand(r4, FixedArray::kLengthOffset)); 301 __ Strd(r0, r1, FieldMemOperand(r2, HeapNumber::kValueOffset)); 323 __ str(r6, FieldMemOperand(r2, JSObject::kElementsOffset)) [all...] |
ic-arm.cc | 94 __ ldrb(t1, FieldMemOperand(t0, Map::kBitFieldOffset)); 99 __ ldr(elements, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 100 __ ldr(t1, FieldMemOperand(elements, HeapObject::kMapOffset)); 148 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 154 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 200 __ ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 274 __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 276 __ ldrb(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); 285 __ ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); 324 __ ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)) [all...] |
builtins-arm.cc | 82 FieldMemOperand(result, GlobalObject::kGlobalContextOffset)); 97 FieldMemOperand(result, GlobalObject::kGlobalContextOffset)); 137 __ str(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 139 __ str(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 142 __ str(scratch3, FieldMemOperand(result, JSArray::kLengthOffset)); 145 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 154 __ str(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 239 __ str(elements_array_storage, FieldMemOperand(result, JSObject::kMapOffset)); 242 FieldMemOperand(result, JSArray::kPropertiesOffset)); 244 __ str(array_size, FieldMemOperand(result, JSArray::kLengthOffset)) [all...] |
stub-cache-arm.cc | 87 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 99 __ ldr(flags_reg, FieldMemOperand(code, Code::kFlagsOffset)); 152 __ ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 153 __ ldrb(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 158 __ ldrb(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 164 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 166 __ ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 173 __ ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 231 __ ldr(scratch, FieldMemOperand(name, String::kHashFieldOffset)); 232 __ ldr(ip, FieldMemOperand(receiver, HeapObject::kMapOffset)) [all...] |
code-stubs-arm.cc | 62 __ ldr(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset)); 108 __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalContextOffset)); 110 __ str(r2, FieldMemOperand(r0, HeapObject::kMapOffset)); 117 __ str(r1, FieldMemOperand(r0, JSObject::kPropertiesOffset)); 118 __ str(r1, FieldMemOperand(r0, JSObject::kElementsOffset)); 119 __ str(r2, FieldMemOperand(r0, JSFunction::kPrototypeOrInitialMapOffset)); 120 __ str(r3, FieldMemOperand(r0, JSFunction::kSharedFunctionInfoOffset)); 121 __ str(cp, FieldMemOperand(r0, JSFunction::kContextOffset)); 122 __ str(r1, FieldMemOperand(r0, JSFunction::kLiteralsOffset)); 123 __ str(r4, FieldMemOperand(r0, JSFunction::kNextFunctionLinkOffset)) [all...] |
macro-assembler-arm.cc | 416 ldr(result, FieldMemOperand(result, JSGlobalPropertyCell::kValueOffset)); 875 str(scratch1, FieldMemOperand(string, String::kLengthOffset)); 877 str(scratch2, FieldMemOperand(string, HeapObject::kMapOffset)); 878 str(scratch1, FieldMemOperand(string, String::kHashFieldOffset)); [all...] |
lithium-codegen-arm.cc | [all...] |
full-codegen-arm.cc | 325 __ ldr(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); 327 __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); 343 __ str(r3, FieldMemOperand(r2, JSGlobalPropertyCell::kValueOffset)); 825 __ ldr(r1, FieldMemOperand(cp, HeapObject::kMapOffset)); [all...] |
macro-assembler-arm.h | 42 inline MemOperand FieldMemOperand(Register object, int offset) { [all...] |
/external/v8/src/mips/ |
codegen-mips.cc | 86 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); 115 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset)); 120 __ lw(t1, FieldMemOperand(t0, FixedArray::kLengthOffset)); 135 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); 146 __ sw(a3, FieldMemOperand(a2, JSObject::kElementsOffset)); 174 __ sw(a3, FieldMemOperand(a2, HeapObject::kMapOffset)); 255 __ lw(t0, FieldMemOperand(a2, JSObject::kElementsOffset)); 261 __ lw(t1, FieldMemOperand(t0, FixedArray::kLengthOffset)); 309 __ sw(a0, FieldMemOperand(a2, HeapNumber::kMantissaOffset)); 310 __ sw(a1, FieldMemOperand(a2, HeapNumber::kExponentOffset)) [all...] |
ic-mips.cc | 91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset)); 96 __ lw(elements, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 97 __ lw(scratch1, FieldMemOperand(elements, HeapObject::kMapOffset)); 146 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 154 FieldMemOperand(scratch2, kElementsStartOffset + 1 * kPointerSize)); 202 __ lw(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 276 __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 278 __ lbu(scratch, FieldMemOperand(map, Map::kBitFieldOffset)); 286 __ lbu(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); 324 __ lw(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)) [all...] |
builtins-mips.cc | 86 FieldMemOperand(result, GlobalObject::kGlobalContextOffset)); 101 FieldMemOperand(result, GlobalObject::kGlobalContextOffset)); 140 __ sw(scratch1, FieldMemOperand(result, JSObject::kMapOffset)); 142 __ sw(scratch1, FieldMemOperand(result, JSArray::kPropertiesOffset)); 145 __ sw(scratch3, FieldMemOperand(result, JSArray::kLengthOffset)); 148 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 157 __ sw(scratch1, FieldMemOperand(result, JSArray::kElementsOffset)); 244 __ sw(elements_array_storage, FieldMemOperand(result, JSObject::kMapOffset)); 247 FieldMemOperand(result, JSArray::kPropertiesOffset)); 249 __ sw(array_size, FieldMemOperand(result, JSArray::kLengthOffset)) [all...] |
code-stubs-mips.cc | 63 __ lw(scratch1, FieldMemOperand(operand, HeapObject::kMapOffset)); 110 __ lw(a2, FieldMemOperand(a2, GlobalObject::kGlobalContextOffset)); 112 __ sw(a2, FieldMemOperand(v0, HeapObject::kMapOffset)); 119 __ sw(a1, FieldMemOperand(v0, JSObject::kPropertiesOffset)); 120 __ sw(a1, FieldMemOperand(v0, JSObject::kElementsOffset)); 121 __ sw(a2, FieldMemOperand(v0, JSFunction::kPrototypeOrInitialMapOffset)); 122 __ sw(a3, FieldMemOperand(v0, JSFunction::kSharedFunctionInfoOffset)); 123 __ sw(cp, FieldMemOperand(v0, JSFunction::kContextOffset)); 124 __ sw(a1, FieldMemOperand(v0, JSFunction::kLiteralsOffset)); 125 __ sw(t0, FieldMemOperand(v0, JSFunction::kNextFunctionLinkOffset)) [all...] |
stub-cache-mips.cc | 88 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 99 __ lw(flags_reg, FieldMemOperand(code, Code::kFlagsOffset)); 143 __ lw(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 144 __ lbu(scratch0, FieldMemOperand(map, Map::kBitFieldOffset)); 149 __ lbu(scratch0, FieldMemOperand(map, Map::kInstanceTypeOffset)); 154 __ lw(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 156 __ lw(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 162 __ lw(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 220 __ lw(scratch, FieldMemOperand(name, String::kHashFieldOffset)); 221 __ lw(at, FieldMemOperand(receiver, HeapObject::kMapOffset)) [all...] |
lithium-codegen-mips.cc | [all...] |
full-codegen-mips.cc | 328 __ lw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); 330 __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); 346 __ sw(a3, FieldMemOperand(a2, JSGlobalPropertyCell::kValueOffset)); 832 __ lw(a1, FieldMemOperand(cp, HeapObject::kMapOffset)); [all...] |
macro-assembler-mips.cc | 90 lw(result, FieldMemOperand(result, JSGlobalPropertyCell::kValueOffset)); 366 lw(scratch, FieldMemOperand(scratch, offset)); 367 lw(scratch, FieldMemOperand(scratch, GlobalObject::kGlobalContextOffset)); 374 lw(holder_reg, FieldMemOperand(scratch, HeapObject::kMapOffset)); 382 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); 394 lw(holder_reg, FieldMemOperand(holder_reg, HeapObject::kMapOffset)); 401 lw(at, FieldMemOperand(holder_reg, JSGlobalProxy::kContextOffset)); 410 lw(scratch, FieldMemOperand(scratch, token_offset)); 411 lw(at, FieldMemOperand(at, token_offset)); 492 lw(reg1, FieldMemOperand(elements, SeededNumberDictionary::kCapacityOffset)) [all...] |
macro-assembler-mips.h | 116 inline MemOperand FieldMemOperand(Register object, int offset) { [all...] |