Lines Matching refs:MemOperand
56 const MemOperand& src, in Load()
74 const MemOperand& dst, in Store()
89 lw(destination, MemOperand(s6, index << kPointerSizeLog2)); in LoadRoot()
98 lw(destination, MemOperand(s6, index << kPointerSizeLog2)); in LoadRoot()
104 sw(source, MemOperand(s6, index << kPointerSizeLog2)); in StoreRoot()
113 sw(source, MemOperand(s6, index << kPointerSizeLog2)); in StoreRoot()
144 sdc1(reg, MemOperand(sp, i * kDoubleSize)); in PushSafepointRegistersAndDoubles()
152 ldc1(reg, MemOperand(sp, i * kDoubleSize)); in PopSafepointRegistersAndDoubles()
182 MemOperand MacroAssembler::SafepointRegisterSlot(Register reg) { in SafepointRegisterSlot()
183 return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize); in SafepointRegisterSlot()
187 MemOperand MacroAssembler::SafepointRegistersAndDoublesSlot(Register reg) { in SafepointRegistersAndDoublesSlot()
192 return MemOperand(sp, doubles_size + register_offset); in SafepointRegistersAndDoublesSlot()
272 lw(at, MemOperand(address)); in RecordWrite()
338 lw(scratch, MemOperand(t8)); in RememberedSetHelper()
340 sw(address, MemOperand(scratch)); in RememberedSetHelper()
343 sw(scratch, MemOperand(t8)); in RememberedSetHelper()
379 lw(scratch, MemOperand(fp, StandardFrameConstants::kContextOffset)); in CheckAccessGlobalProxy()
846 sw(ToRegister(i), MemOperand(sp, stack_offset)); in MultiPush()
860 sw(ToRegister(i), MemOperand(sp, stack_offset)); in MultiPushReversed()
871 lw(ToRegister(i), MemOperand(sp, stack_offset)); in MultiPop()
884 lw(ToRegister(i), MemOperand(sp, stack_offset)); in MultiPopReversed()
900 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPushFPU()
914 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPushReversedFPU()
925 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPopFPU()
938 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPopReversedFPU()
1436 sdc1(double_input, MemOperand(sp, 0)); in TruncateDoubleToI()
1454 MemOperand(object, HeapNumber::kValueOffset - kHeapObjectTag)); in TruncateHeapNumberToI()
2709 lw(t1, MemOperand(t2)); in PushTryHandler()
2712 sw(sp, MemOperand(t2)); in PushTryHandler()
2721 sw(a1, MemOperand(at)); in PopTryHandler()
2734 lw(a2, MemOperand(a2)); // Smi-tagged offset. in JumpToHandlerEntry()
2757 lw(sp, MemOperand(a3)); in Throw()
2761 sw(a2, MemOperand(a3)); in Throw()
2772 sw(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); in Throw()
2794 lw(sp, MemOperand(a3)); in ThrowUncatchable()
2800 lw(sp, MemOperand(sp, StackHandlerConstants::kNextOffset)); in ThrowUncatchable()
2804 lw(a2, MemOperand(sp, StackHandlerConstants::kStateOffset)); in ThrowUncatchable()
2810 sw(a2, MemOperand(a3)); in ThrowUncatchable()
2872 lw(result, MemOperand(topaddr)); in Allocate()
2873 lw(t9, MemOperand(topaddr, kPointerSize)); in Allocate()
2879 lw(t9, MemOperand(topaddr)); in Allocate()
2883 lw(t9, MemOperand(topaddr, limit - top)); in Allocate()
2898 sw(scratch2, MemOperand(result)); in Allocate()
2907 sw(scratch2, MemOperand(topaddr)); in Allocate()
2959 lw(result, MemOperand(topaddr)); in Allocate()
2960 lw(t9, MemOperand(topaddr, kPointerSize)); in Allocate()
2966 lw(t9, MemOperand(topaddr)); in Allocate()
2970 lw(t9, MemOperand(topaddr, limit - top)); in Allocate()
2985 sw(scratch2, MemOperand(result)); in Allocate()
3006 sw(scratch2, MemOperand(topaddr)); in Allocate()
3025 lw(scratch, MemOperand(scratch)); in UndoAllocationInNewSpace()
3031 sw(object, MemOperand(scratch)); in UndoAllocationInNewSpace()
3122 lw(scratch1, MemOperand(scratch1, 0)); in AllocateAsciiConsString()
3214 sw(heap_number_map, MemOperand(result, HeapObject::kMapOffset)); in AllocateHeapNumber()
3267 lbu(scratch, MemOperand(src)); in CopyBytes()
3269 sb(scratch, MemOperand(dst)); in CopyBytes()
3282 lw(scratch, MemOperand(src)); in CopyBytes()
3287 sb(scratch, MemOperand(dst, 0)); in CopyBytes()
3289 sb(scratch, MemOperand(dst, 1)); in CopyBytes()
3291 sb(scratch, MemOperand(dst, 2)); in CopyBytes()
3293 sb(scratch, MemOperand(dst, 3)); in CopyBytes()
3303 lbu(scratch, MemOperand(src)); in CopyBytes()
3305 sb(scratch, MemOperand(dst)); in CopyBytes()
3319 sw(filler, MemOperand(start_offset)); in InitializeFieldsWithFiller()
3431 sdc1(f0, MemOperand(scratch1, 0)); in StoreNumberToDoubleElements()
3903 MemOperand return_value_operand, in CallApiFunctionAndReturn()
3904 MemOperand* context_restore_operand) { in CallApiFunctionAndReturn()
3917 lw(s0, MemOperand(s3, kNextOffset)); in CallApiFunctionAndReturn()
3918 lw(s1, MemOperand(s3, kLimitOffset)); in CallApiFunctionAndReturn()
3919 lw(s2, MemOperand(s3, kLevelOffset)); in CallApiFunctionAndReturn()
3921 sw(s2, MemOperand(s3, kLevelOffset)); in CallApiFunctionAndReturn()
3938 lb(t9, MemOperand(t9, 0)); in CallApiFunctionAndReturn()
3978 sw(s0, MemOperand(s3, kNextOffset)); in CallApiFunctionAndReturn()
3980 lw(a1, MemOperand(s3, kLevelOffset)); in CallApiFunctionAndReturn()
3984 sw(s2, MemOperand(s3, kLevelOffset)); in CallApiFunctionAndReturn()
3985 lw(at, MemOperand(s3, kLimitOffset)); in CallApiFunctionAndReturn()
3992 lw(t1, MemOperand(at)); in CallApiFunctionAndReturn()
4014 sw(s1, MemOperand(s3, kLimitOffset)); in CallApiFunctionAndReturn()
4277 lw(target, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in GetBuiltinFunction()
4298 sw(scratch1, MemOperand(scratch2)); in SetCounter()
4308 lw(scratch1, MemOperand(scratch2)); in IncrementCounter()
4310 sw(scratch1, MemOperand(scratch2)); in IncrementCounter()
4320 lw(scratch1, MemOperand(scratch2)); in DecrementCounter()
4322 sw(scratch1, MemOperand(scratch2)); in DecrementCounter()
4423 lw(dst, MemOperand(cp, Context::SlotOffset(Context::PREVIOUS_INDEX))); in LoadContext()
4425 lw(dst, MemOperand(dst, Context::SlotOffset(Context::PREVIOUS_INDEX))); in LoadContext()
4444 MemOperand(cp, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in LoadTransitionedArrayMapConditional()
4449 MemOperand(scratch, in LoadTransitionedArrayMapConditional()
4491 MemOperand(cp, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in LoadGlobalFunction()
4496 lw(function, MemOperand(function, Context::SlotOffset(index))); in LoadGlobalFunction()
4503 MemOperand(cp, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in LoadArrayFunction()
4509 MemOperand(function, Context::SlotOffset(Context::ARRAY_FUNCTION_INDEX))); in LoadArrayFunction()
4567 sw(ra, MemOperand(sp, 4 * kPointerSize)); in EnterFrame()
4568 sw(fp, MemOperand(sp, 3 * kPointerSize)); in EnterFrame()
4569 sw(cp, MemOperand(sp, 2 * kPointerSize)); in EnterFrame()
4570 sw(t8, MemOperand(sp, 1 * kPointerSize)); in EnterFrame()
4571 sw(t9, MemOperand(sp, 0 * kPointerSize)); in EnterFrame()
4580 lw(fp, MemOperand(sp, 0 * kPointerSize)); in LeaveFrame()
4581 lw(ra, MemOperand(sp, 1 * kPointerSize)); in LeaveFrame()
4604 sw(ra, MemOperand(sp, 3 * kPointerSize)); in EnterExitFrame()
4605 sw(fp, MemOperand(sp, 2 * kPointerSize)); in EnterExitFrame()
4609 sw(zero_reg, MemOperand(fp, ExitFrameConstants::kSPOffset)); in EnterExitFrame()
4614 sw(t8, MemOperand(fp, ExitFrameConstants::kCodeOffset)); in EnterExitFrame()
4618 sw(fp, MemOperand(t8)); in EnterExitFrame()
4620 sw(cp, MemOperand(t8)); in EnterExitFrame()
4635 sdc1(reg, MemOperand(sp, i * kDoubleSize)); in EnterExitFrame()
4652 sw(at, MemOperand(fp, ExitFrameConstants::kSPOffset)); in EnterExitFrame()
4663 lw(t8, MemOperand(fp, ExitFrameConstants::kSPOffset)); in LeaveExitFrame()
4666 ldc1(reg, MemOperand(t8, i * kDoubleSize + kPointerSize)); in LeaveExitFrame()
4672 sw(zero_reg, MemOperand(t8)); in LeaveExitFrame()
4677 lw(cp, MemOperand(t8)); in LeaveExitFrame()
4681 sw(a3, MemOperand(t8)); in LeaveExitFrame()
4686 lw(fp, MemOperand(sp, ExitFrameConstants::kCallerFPOffset)); in LeaveExitFrame()
4687 lw(ra, MemOperand(sp, ExitFrameConstants::kCallerPCOffset)); in LeaveExitFrame()
4944 lw(scratch2, MemOperand(scratch1, kPointerSize)); in LookupNumberStringCache()
4945 lw(scratch1, MemOperand(scratch1, 0)); in LookupNumberStringCache()
5126 sw(scratch, MemOperand(sp, stack_passed_arguments * kPointerSize)); in PrepareCallCFunction()
5208 lw(sp, MemOperand(sp, stack_passed_arguments * kPointerSize)); in CallCFunctionHelper()
5221 lw(scratch, MemOperand(li_location)); in PatchRelocatedValue()
5227 lw(scratch, MemOperand(li_location)); in PatchRelocatedValue()
5231 sw(scratch, MemOperand(li_location)); in PatchRelocatedValue()
5233 lw(scratch, MemOperand(li_location, kInstrSize)); in PatchRelocatedValue()
5239 lw(scratch, MemOperand(li_location, kInstrSize)); in PatchRelocatedValue()
5242 sw(scratch, MemOperand(li_location, kInstrSize)); in PatchRelocatedValue()
5251 lw(value, MemOperand(li_location)); in GetRelocatedValue()
5256 lw(value, MemOperand(li_location)); in GetRelocatedValue()
5262 lw(scratch, MemOperand(li_location, kInstrSize)); in GetRelocatedValue()
5267 lw(scratch, MemOperand(li_location, kInstrSize)); in GetRelocatedValue()
5284 lw(scratch, MemOperand(scratch, MemoryChunk::kFlagsOffset)); in CheckPageFlag()
5323 lw(t9, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize)); in HasColor()
5334 lw(t9, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize + kPointerSize)); in HasColor()
5397 lw(load_scratch, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize)); in EnsureNotWhite()
5474 lw(t8, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize)); in EnsureNotWhite()
5476 sw(t8, MemOperand(bitmap_scratch, MemoryChunk::kHeaderSize)); in EnsureNotWhite()
5479 lw(t8, MemOperand(bitmap_scratch, MemoryChunk::kLiveBytesOffset)); in EnsureNotWhite()
5481 sw(t8, MemOperand(bitmap_scratch, MemoryChunk::kLiveBytesOffset)); in EnsureNotWhite()
5649 lw(at, MemOperand(at)); in TestJSArrayForAllocationMemento()
5651 lw(scratch_reg, MemOperand(scratch_reg, -AllocationMemento::kSize)); in TestJSArrayForAllocationMemento()