/external/chromium_org/v8/src/arm/ |
full-codegen-arm.cc | 132 __ ldr(r2, MemOperand(sp, receiver_offset)); 139 __ str(r2, MemOperand(sp, receiver_offset)); 215 __ str(r0, MemOperand(fp, StandardFrameConstants::kContextOffset)); 224 __ ldr(r0, MemOperand(fp, parameter_offset)); 226 MemOperand target = ContextOperand(cp, var->index()); 249 __ ldr(r3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 605 __ str(reg, MemOperand(sp, 0)); 719 MemOperand FullCodeGenerator::StackOperand(Variable* var) { 729 return MemOperand(fp, offset); 733 MemOperand FullCodeGenerator::VarOperand(Variable* var, Register scratch) [all...] |
debug-arm.cc | 32 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0)); 73 patcher.masm()->ldr(v8::internal::ip, MemOperand(v8::internal::pc, 0)); 162 __ ldr(ip, MemOperand(ip)); 293 __ str(r1, MemOperand(ip, 0)); 296 __ ldr(r1, MemOperand(fp,
|
lithium-gap-resolver-arm.cc | 217 MemOperand source_operand = cgen_->ToMemOperand(source); 222 MemOperand destination_operand = cgen_->ToMemOperand(destination); 275 MemOperand source_operand = cgen_->ToMemOperand(source); 280 MemOperand destination_operand = cgen_->ToMemOperand(destination);
|
/external/chromium_org/v8/src/ic/arm/ |
ic-arm.cc | 125 __ str(value, MemOperand(scratch2)); 205 __ ldr(scratch2, MemOperand::PointerAddressFromSmiKey(scratch1, key)); 293 static MemOperand GenerateMappedArgumentsLookup( 331 __ ldr(scratch2, MemOperand(scratch1, scratch3)); 343 return MemOperand(scratch1, scratch3); 347 static MemOperand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, 368 return MemOperand(backing_store, scratch); 381 MemOperand mapped_location = GenerateMappedArgumentsLookup( 390 MemOperand unmapped_location = 512 __ ldr(r5, MemOperand(r4, kPointerSize * 2, PostIndex)) [all...] |
stub-cache-arm.cc | 52 __ ldr(ip, MemOperand(base_addr, 0)); 57 __ ldr(ip, MemOperand(base_addr, map_off_addr - key_off_addr)); 65 __ ldr(code, MemOperand(base_addr, value_off_addr - key_off_addr));
|
/external/chromium_org/v8/src/ic/mips/ |
ic-mips.cc | 128 __ sw(value, MemOperand(scratch2)); 212 __ lw(scratch2, MemOperand(at)); 300 static MemOperand GenerateMappedArgumentsLookup( 337 __ lw(scratch2, MemOperand(scratch2)); 349 return MemOperand(scratch2); 353 static MemOperand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, 373 return MemOperand(scratch); 384 // Store address is returned in register (of MemOperand) mapped_location. 385 MemOperand mapped_location = GenerateMappedArgumentsLookup( 396 // Store address is returned in register (of MemOperand) unmapped_location [all...] |
handler-compiler-mips.cc | 49 __ lw(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); 89 __ lw(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); 150 __ lw(scratch, MemOperand(cp, offset)); 152 __ lw(scratch, MemOperand(scratch, Context::SlotOffset(index))); 221 __ sw(receiver, MemOperand(sp, argc * kPointerSize)); // Push receiver. 227 __ sw(arg, MemOperand(sp, (argc - 1 - i) * kPointerSize)); // Push arg. 671 __ sw(scratch3(), MemOperand(sp, 5 * kPointerSize)); 673 __ sw(scratch3(), MemOperand(sp, 4 * kPointerSize)); 674 __ sw(scratch3(), MemOperand(sp, 3 * kPointerSize)); 676 __ sw(scratch4(), MemOperand(sp, 2 * kPointerSize)) [all...] |
stub-cache-mips.cc | 54 __ lw(at, MemOperand(base_addr, 0)); 58 __ lw(at, MemOperand(base_addr, map_off_addr - key_off_addr)); 65 __ lw(code, MemOperand(base_addr, value_off_addr - key_off_addr));
|
/external/chromium_org/v8/src/ic/mips64/ |
ic-mips64.cc | 127 __ sd(value, MemOperand(scratch2)); 211 __ ld(scratch2, MemOperand(at)); 298 static MemOperand GenerateMappedArgumentsLookup( 335 __ ld(scratch2, MemOperand(scratch2)); 347 return MemOperand(scratch2); 351 static MemOperand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, 371 return MemOperand(scratch); 382 // Store address is returned in register (of MemOperand) mapped_location. 383 MemOperand mapped_location = GenerateMappedArgumentsLookup( 394 // Store address is returned in register (of MemOperand) unmapped_location [all...] |
handler-compiler-mips64.cc | 49 __ ld(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); 89 __ ld(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); 150 __ ld(scratch, MemOperand(cp, offset)); 152 __ ld(scratch, MemOperand(scratch, Context::SlotOffset(index))); 221 __ sd(receiver, MemOperand(sp, argc * kPointerSize)); // Push receiver. 227 __ sd(arg, MemOperand(sp, (argc - 1 - i) * kPointerSize)); // Push arg. 671 __ sd(scratch3(), MemOperand(sp, 5 * kPointerSize)); 673 __ sd(scratch3(), MemOperand(sp, 4 * kPointerSize)); 674 __ sd(scratch3(), MemOperand(sp, 3 * kPointerSize)); 676 __ sd(scratch4(), MemOperand(sp, 2 * kPointerSize)) [all...] |
stub-cache-mips64.cc | 54 __ ld(at, MemOperand(base_addr, 0)); 58 __ ld(at, MemOperand(base_addr, map_off_addr - key_off_addr)); 65 __ ld(code, MemOperand(base_addr, value_off_addr - key_off_addr));
|
/external/chromium_org/v8/src/ic/arm64/ |
ic-arm64.cc | 114 __ Str(value, MemOperand(scratch2)); 201 __ Ldr(scratch2, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); 252 static MemOperand GenerateMappedArgumentsLookup(MacroAssembler* masm, 292 __ Ldr(scratch1, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); 302 return MemOperand(scratch2, scratch1); 308 static MemOperand GenerateUnmappedArgumentsLookup(MacroAssembler* masm, 330 return MemOperand(backing_store, scratch, LSL, kPointerSizeLog2); 386 // MemOperand. They are live for as long as the MemOperand is live. 390 MemOperand mapped = GenerateMappedArgumentsLookup [all...] |
stub-cache-arm64.cc | 55 __ Ldr(scratch2, MemOperand(scratch)); 60 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); 66 __ Ldr(scratch, MemOperand(scratch, value_off_addr - key_off_addr));
|
/external/chromium_org/v8/src/arm64/ |
assembler-arm64.h | 697 // MemOperand represents a memory operand in a load or store instruction. 698 class MemOperand { 700 inline MemOperand(); 701 inline explicit MemOperand(Register base, 704 inline explicit MemOperand(Register base, 708 inline explicit MemOperand(Register base, 712 inline explicit MemOperand(Register base, 737 // Check if two MemOperand are consistent for stp/ldp use. 738 static PairResult AreConsistentForPair(const MemOperand& operandA, 739 const MemOperand& operandB [all...] |
codegen-arm64.cc | 179 __ Str(x11, MemOperand(array, FixedDoubleArray::kLengthOffset)); 180 __ Str(map_root, MemOperand(array, HeapObject::kMapOffset)); 225 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); 229 __ Str(d0, MemOperand(dst_elements, kDoubleSize, PostIndex)); 286 __ Str(x11, MemOperand(array, FixedDoubleArray::kLengthOffset)); 287 __ Str(map_root, MemOperand(array, HeapObject::kMapOffset)); 316 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); 327 __ Str(heap_num, MemOperand(dst_elements, kPointerSize, PostIndex)); 335 __ Str(the_hole, MemOperand(dst_elements, kPointerSize, PostIndex)); 493 __ Ldrh(result, MemOperand(string, index, SXTW, 1)) [all...] |
assembler-arm64-inl.h | 454 MemOperand::MemOperand() 460 MemOperand::MemOperand(Register base, int64_t offset, AddrMode addrmode) 467 MemOperand::MemOperand(Register base, 482 MemOperand::MemOperand(Register base, 494 MemOperand::MemOperand(Register base, const Operand& offset, AddrMode addrmode [all...] |
/external/chromium_org/v8/test/cctest/ |
test-code-stubs-arm.cc | 93 __ vldr(d0, MemOperand(source_reg)); 109 __ ldr(ip, MemOperand(sp, 0));
|
test-macro-assembler-mips.cc | 91 __ sw(a0, MemOperand(a2)); 93 __ sw(a1, MemOperand(a3));
|
test-macro-assembler-mips64.cc | 91 __ sd(a0, MemOperand(a2)); 93 __ sd(a1, MemOperand(a3)); 156 __ sd(a5, MemOperand(a4));
|
test-assembler-arm.cc | 174 __ ldr(r0, MemOperand(r4, OFFSET_OF(T, i))); 176 __ str(r2, MemOperand(r4, OFFSET_OF(T, i))); 177 __ ldrsb(r2, MemOperand(r4, OFFSET_OF(T, c))); 180 __ strb(r2, MemOperand(r4, OFFSET_OF(T, c))); 181 __ ldrsh(r2, MemOperand(r4, OFFSET_OF(T, s))); 184 __ strh(r2, MemOperand(r4, OFFSET_OF(T, s))); 950 __ ldr(r1, MemOperand(r0, OFFSET_OF(I, a))); 953 __ str(r1, MemOperand(r0, OFFSET_OF(I, a))); 955 __ ldr(r2, MemOperand(r0, OFFSET_OF(I, b))); 958 __ str(r2, MemOperand(r0, OFFSET_OF(I, b))) [all...] |
/external/vixl/src/a64/ |
assembler-a64.h | 534 // MemOperand represents the addressing mode of a load or store instruction. 535 class MemOperand { 537 explicit MemOperand(Register base, 540 explicit MemOperand(Register base, 544 explicit MemOperand(Register base, 548 explicit MemOperand(Register base, [all...] |
macro-assembler-a64.cc | 717 void MacroAssembler::FN(const REGTYPE REG, const MemOperand& addr) { \ 724 const MemOperand& addr, 739 LoadStore(rt, MemOperand(addr.base(), temp), op); 742 LoadStore(rt, MemOperand(addr.base()), op); 747 LoadStore(rt, MemOperand(addr.base()), op); 866 str(src0, MemOperand(StackPointer(), -1 * size, PreIndex)); 870 stp(src1, src0, MemOperand(StackPointer(), -2 * size, PreIndex)); 874 stp(src2, src1, MemOperand(StackPointer(), -3 * size, PreIndex)); 875 str(src0, MemOperand(StackPointer(), 2 * size)); 881 stp(src3, src2, MemOperand(StackPointer(), -4 * size, PreIndex)) [all...] |
assembler-a64.cc | 270 // MemOperand 271 MemOperand::MemOperand(Register base, ptrdiff_t offset, AddrMode addrmode) 277 MemOperand::MemOperand(Register base, 292 MemOperand::MemOperand(Register base, 304 MemOperand::MemOperand(Register base, const Operand& offset, AddrMode addrmode) 342 bool MemOperand::IsImmediateOffset() const [all...] |
/external/vixl/test/ |
test-simulator-a64.cc | 202 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); 205 __ Str(fd, MemOperand(out, fd.SizeInBytes(), PostIndex)); 306 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); 310 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); 313 __ Str(fd, MemOperand(out, fd.SizeInBytes(), PostIndex)); 425 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); 429 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); 433 __ Ldr(fa, MemOperand(inputs_base, index_a, UXTW, index_shift)); 436 __ Str(fd, MemOperand(out, fd.SizeInBytes(), PostIndex)); 555 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)) [all...] |
/external/chromium_org/v8/src/mips64/ |
debug-mips64.cc | 112 __ sd(at, MemOperand(sp, kPointerSize * i)); 175 __ ld(t9, MemOperand(t9)); 304 __ sw(zero_reg, MemOperand(at, 0));
|