Home | History | Annotate | Download | only in arm

Lines Matching refs:MemOperand

399   ldr(destination, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
406 str(source, MemOperand(kRootRegister, index << kPointerSizeLog2), cond);
500 ldr(ip, MemOperand(address));
561 ldr(scratch, MemOperand(ip));
563 str(address, MemOperand(scratch, kPointerSize, PostIndex));
565 str(scratch, MemOperand(ip));
650 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) {
651 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
655 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) {
659 return MemOperand(sp, doubles_size + register_offset);
664 const MemOperand& src, Condition cond) {
680 MemOperand src2(src);
692 ldr(dst2, MemOperand(src.rn(), 4, Offset), cond);
695 MemOperand src2(src);
697 ldr(dst1, MemOperand(src.rn(), 4, PostIndex), cond);
706 const MemOperand& dst, Condition cond) {
721 MemOperand dst2(dst);
729 str(src1, MemOperand(dst.rn(), 4, PostIndex), cond);
830 str(ip, MemOperand(fp, ExitFrameConstants::kSPOffset));
833 str(ip, MemOperand(fp, ExitFrameConstants::kCodeOffset));
837 str(fp, MemOperand(ip));
839 str(cp, MemOperand(ip));
864 str(ip, MemOperand(fp, ExitFrameConstants::kSPOffset));
915 str(r3, MemOperand(ip));
919 ldr(cp, MemOperand(ip));
921 str(r3, MemOperand(ip));
1221 ldr(r5, MemOperand(r6));
1224 str(sp, MemOperand(r6));
1233 str(r1, MemOperand(ip));
1244 ldr(r2, MemOperand(r3, r2, LSL, kPointerSizeLog2)); // Smi-tagged offset.
1265 ldr(sp, MemOperand(r3));
1268 str(r2, MemOperand(r3));
1278 str(cp, MemOperand(fp, StandardFrameConstants::kContextOffset), ne);
1299 ldr(sp, MemOperand(r3));
1305 ldr(sp, MemOperand(sp, StackHandlerConstants::kNextOffset));
1309 ldr(r2, MemOperand(sp, StackHandlerConstants::kStateOffset));
1315 str(r2, MemOperand(r3));
1334 ldr(scratch, MemOperand(fp, StandardFrameConstants::kContextOffset));
1568 ldr(ip, MemOperand(topaddr));
1573 ldr(ip, MemOperand(topaddr, limit - top));
1582 str(scratch2, MemOperand(topaddr));
1647 ldr(ip, MemOperand(topaddr));
1652 ldr(ip, MemOperand(topaddr, limit - top));
1672 str(scratch2, MemOperand(topaddr));
1691 ldr(scratch, MemOperand(scratch));
1697 str(object, MemOperand(scratch));
1985 str(mantissa_reg, MemOperand(scratch1, 0));
1986 str(exponent_reg, MemOperand(scratch1, Register::kSizeInBytes));
2159 ldr(r4, MemOperand(r7, kNextOffset));
2160 ldr(r5, MemOperand(r7, kLimitOffset));
2161 ldr(r6, MemOperand(r7, kLevelOffset));
2163 str(r6, MemOperand(r7, kLevelOffset));
2179 ldr(r0, MemOperand(r0), ne);
2183 str(r4, MemOperand(r7, kNextOffset));
2185 ldr(r1, MemOperand(r7, kLevelOffset));
2190 str(r6, MemOperand(r7, kLevelOffset));
2191 ldr(ip, MemOperand(r7, kLimitOffset));
2199 ldr(r5, MemOperand(ip));
2216 str(r5, MemOperand(r7, kLimitOffset));
2698 ldr(target, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
2719 str(scratch1, MemOperand(scratch2));
2729 ldr(scratch1, MemOperand(scratch2));
2731 str(scratch1, MemOperand(scratch2));
2741 ldr(scratch1, MemOperand(scratch2));
2743 str(scratch1, MemOperand(scratch2));
2844 ldr(dst, MemOperand(cp, Context::SlotOffset(Context::PREVIOUS_INDEX)));
2846 ldr(dst, MemOperand(dst, Context::SlotOffset(Context::PREVIOUS_INDEX)));
2864 ldr(scratch, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
2870 ldr(ip, MemOperand(scratch, Context::SlotOffset(expected_index)));
2877 ldr(map_in_out, MemOperand(scratch, Context::SlotOffset(trans_index)));
2900 ldr(function, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX)));
2905 ldr(function, MemOperand(function, Context::SlotOffset(index)));
3142 ldrb(scratch, MemOperand(src, 1, PostIndex));
3143 strb(scratch, MemOperand(dst, 1, PostIndex));
3155 ldr(scratch, MemOperand(src, kPointerSize, PostIndex));
3157 str(scratch, MemOperand(dst, kPointerSize, PostIndex));
3159 strb(scratch, MemOperand(dst, 1, PostIndex));
3161 strb(scratch, MemOperand(dst, 1, PostIndex));
3163 strb(scratch, MemOperand(dst, 1, PostIndex));
3165 strb(scratch, MemOperand(dst, 1, PostIndex));
3175 ldrb(scratch, MemOperand(src, 1, PostIndex));
3176 strb(scratch, MemOperand(dst, 1, PostIndex));
3189 str(filler, MemOperand(start_offset, kPointerSize, PostIndex));
3302 str(scratch, MemOperand(sp, stack_passed_arguments * kPointerSize));
3412 ldr(sp, MemOperand(sp, stack_passed_arguments * kPointerSize));
3423 ldr(result, MemOperand(ldr_location));
3430 ldr(result, MemOperand(ldr_location));
3446 ldr(scratch, MemOperand(scratch, MemoryChunk::kFlagsOffset));
3472 ldr(ip, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
3483 ldr(ip, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize + kPointerSize));
3544 ldr(load_scratch, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
3605 ldr(ip, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
3607 str(ip, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize));
3610 ldr(ip, MemOperand(bitmap_scratch, MemoryChunk::kLiveBytesOffset));
3612 str(ip, MemOperand(bitmap_scratch, MemoryChunk::kLiveBytesOffset));