Lines Matching refs:MemOperand
134 LoadP(destination, MemOperand(destination, offset), r1); in LoadFromConstantsTable()
138 LoadP(destination, MemOperand(kRootRegister, offset)); in LoadRootRelative()
146 la(destination, MemOperand(kRootRegister, offset)); in LoadRootRegisterOffset()
149 lay(destination, MemOperand(kRootRegister, offset)); in LoadRootRegisterOffset()
187 la(scratch, MemOperand(scratch, Code::kHeaderSize - kHeapObjectTag)); in Jump()
249 la(ip, MemOperand(ip, Code::kHeaderSize - kHeapObjectTag)); in Call()
276 la(sp, MemOperand(sp, total)); in Drop()
278 lay(sp, MemOperand(sp, total)); in Drop()
339 void TurboAssembler::MoveChar(const MemOperand& opnd1, in MoveChar()
340 const MemOperand& opnd2, in MoveChar()
346 void TurboAssembler::CompareLogicalChar(const MemOperand& opnd1, in CompareLogicalChar()
347 const MemOperand& opnd2, in CompareLogicalChar()
353 void TurboAssembler::ExclusiveOrChar(const MemOperand& opnd1, in ExclusiveOrChar()
354 const MemOperand& opnd2, in ExclusiveOrChar()
388 StoreP(ToRegister(i), MemOperand(location, stack_offset)); in MultiPush()
398 LoadP(ToRegister(i), MemOperand(location, stack_offset)); in MultiPop()
414 StoreDouble(dreg, MemOperand(location, stack_offset)); in MultiPushDoubles()
425 LoadDouble(dreg, MemOperand(location, stack_offset)); in MultiPopDoubles()
434 LoadP(destination, MemOperand(kRootRegister, RootRegisterOffset(index)), r0); in LoadRoot()
456 lay(dst, MemOperand(object, offset - kHeapObjectTag)); in RecordWriteField()
548 CmpP(value, MemOperand(address)); in RecordWrite()
605 la(fp, MemOperand(sp, fp_delta * kPointerSize)); in PushCommonFrame()
626 la(fp, MemOperand(sp, fp_delta * kPointerSize)); in PushStandardFrame()
636 LoadP(r14, MemOperand(fp, StandardFrameConstants::kCallerPCOffset)); in RestoreFrameStateForTailCall()
637 LoadP(fp, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); in RestoreFrameStateForTailCall()
647 lay(sp, MemOperand(sp, -(num_unsaved * kPointerSize))); in PushSafepointRegisters()
656 la(sp, MemOperand(sp, num_unsaved * kPointerSize)); in PopSafepointRegisters()
1034 LoadP(r14, MemOperand(fp, StandardFrameConstants::kCallerPCOffset)); in LeaveFrame()
1036 lay(r1, MemOperand(fp, StandardFrameConstants::kCallerSPOffset + in LeaveFrame()
1042 LoadP(fp, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); in LeaveFrame()
1089 lay(sp, MemOperand(fp, -ExitFrameConstants::kFixedFrameSizeFromFp)); in EnterExitFrame()
1092 StoreP(MemOperand(fp, ExitFrameConstants::kSPOffset), Operand::Zero(), r1); in EnterExitFrame()
1095 StoreP(r1, MemOperand(fp, ExitFrameConstants::kCodeOffset)); in EnterExitFrame()
1100 StoreP(fp, MemOperand(r1)); in EnterExitFrame()
1103 StoreP(cp, MemOperand(r1)); in EnterExitFrame()
1114 lay(sp, MemOperand(sp, -stack_space * kPointerSize)); in EnterExitFrame()
1124 lay(sp, MemOperand(sp, -kNumRequiredStackFrameSlots * kPointerSize)); in EnterExitFrame()
1125 StoreP(MemOperand(sp), Operand::Zero(), r0); in EnterExitFrame()
1128 lay(r1, MemOperand(sp, kStackFrameSPSlot * kPointerSize)); in EnterExitFrame()
1129 StoreP(r1, MemOperand(fp, ExitFrameConstants::kSPOffset)); in EnterExitFrame()
1154 lay(r5, MemOperand(fp, -(ExitFrameConstants::kFixedFrameSizeFromFp + in LeaveExitFrame()
1162 StoreP(MemOperand(ip), Operand(0, RelocInfo::NONE), r0); in LeaveExitFrame()
1167 LoadP(cp, MemOperand(ip)); in LeaveExitFrame()
1173 StoreP(r1, MemOperand(ip)); in LeaveExitFrame()
1183 la(sp, MemOperand(sp, argument_count)); in LeaveExitFrame()
1250 LoadP(tmp_reg, MemOperand(src_reg, -kPointerSize)); in PrepareForTailCall()
1251 StoreP(tmp_reg, MemOperand(dst_reg, -kPointerSize)); in PrepareForTailCall()
1252 lay(src_reg, MemOperand(src_reg, -kPointerSize)); in PrepareForTailCall()
1253 lay(dst_reg, MemOperand(dst_reg, -kPointerSize)); in PrepareForTailCall()
1333 tm(MemOperand(r6), Operand::Zero()); in CheckDebugHook()
1344 LoadP(r6, MemOperand(sp, r6)); in CheckDebugHook()
1460 LoadP(r3, MemOperand(r3)); in MaybeDropFrames()
1476 lay(sp, MemOperand(sp, -StackHandlerConstants::kSize)); in PushStackHandler()
1480 StoreP(r0, MemOperand(sp)); // Padding. in PushStackHandler()
1483 MoveChar(MemOperand(sp, StackHandlerConstants::kNextOffset), MemOperand(r7), in PushStackHandler()
1486 StoreP(sp, MemOperand(r7)); in PushStackHandler()
1497 StoreP(r3, MemOperand(ip)); in PopStackHandler()
1519 CmpP(obj, MemOperand(kRootRegister, RootRegisterOffset(index))); in CompareRoot()
1569 lay(sp, MemOperand(sp, -kDoubleSize)); in TruncateDoubleToI()
1570 StoreDouble(double_input, MemOperand(sp)); in TruncateDoubleToI()
1578 LoadP(result, MemOperand(sp, 0)); in TruncateDoubleToI()
1579 la(sp, MemOperand(sp, kDoubleSize)); in TruncateDoubleToI()
1601 la(centry, MemOperand(centry, Code::kHeaderSize - kHeapObjectTag)); in CallRuntimeWithCEntry()
1666 LoadW(scratch1, MemOperand(scratch2)); in IncrementCounter()
1668 StoreW(scratch1, MemOperand(scratch2)); in IncrementCounter()
1678 LoadW(scratch1, MemOperand(scratch2)); in DecrementCounter()
1680 StoreW(scratch1, MemOperand(scratch2)); in DecrementCounter()
1878 lay(sp, MemOperand(sp, -(stack_passed_arguments + 1) * kPointerSize)); in PrepareCallCFunction()
1881 StoreP(scratch, MemOperand(sp, (stack_passed_arguments)*kPointerSize)); in PrepareCallCFunction()
1885 lay(sp, MemOperand(sp, (-stack_space) * kPointerSize)); in PrepareCallCFunction()
1952 LoadP(sp, MemOperand(sp, stack_space * kPointerSize)); in CallCFunctionHelper()
1954 la(sp, MemOperand(sp, stack_space * kPointerSize)); in CallCFunctionHelper()
1987 tm(MemOperand(scratch, MemoryChunk::kFlagsOffset + byte_offset), in CheckPageFlag()
1990 LoadP(scratch, MemOperand(scratch, MemoryChunk::kFlagsOffset)); in CheckPageFlag()
2014 void MacroAssembler::LoadRepresentation(Register dst, const MemOperand& mem, in LoadRepresentation()
2034 void MacroAssembler::StoreRepresentation(Register src, const MemOperand& mem, in StoreRepresentation()
2105 void TurboAssembler::Mul32(Register dst, const MemOperand& src1) { in Mul32()
2129 const MemOperand& src2) { in MulHigh32()
2155 const MemOperand& src2) { in MulHighU32()
2181 const MemOperand& src2) { in Mul32WithOverflowIfCCUnequal()
2203 void TurboAssembler::Mul64(Register dst, const MemOperand& src1) { in Mul64()
2250 const MemOperand& src2) { in Div32()
2269 const MemOperand& src2) { in DivU32()
2287 const MemOperand& src2) { in Div64()
2306 const MemOperand& src2) { in DivU64()
2324 const MemOperand& src2) { in Mod32()
2343 const MemOperand& src2) { in ModU32()
2361 const MemOperand& src2) { in Mod64()
2380 const MemOperand& src2) { in ModU64()
2416 void TurboAssembler::MulP(Register dst, const MemOperand& opnd) { in MulP()
2437 void TurboAssembler::Sqrt(DoubleRegister result, const MemOperand& input) { in Sqrt()
2580 void TurboAssembler::Add32(Register dst, const MemOperand& opnd) { in Add32()
2589 void TurboAssembler::AddP(Register dst, const MemOperand& opnd) { in AddP()
2602 void TurboAssembler::AddP_ExtendSrc(Register dst, const MemOperand& opnd) { in AddP_ExtendSrc()
2612 void TurboAssembler::Add32(const MemOperand& opnd, const Operand& imm) { in Add32()
2620 void TurboAssembler::AddP(const MemOperand& opnd, const Operand& imm) { in AddP()
2683 void TurboAssembler::AddLogical(Register dst, const MemOperand& opnd) { in AddLogical()
2692 void TurboAssembler::AddLogicalP(Register dst, const MemOperand& opnd) { in AddLogicalP()
2842 void TurboAssembler::Sub32(Register dst, const MemOperand& opnd) { in Sub32()
2851 void TurboAssembler::SubP(Register dst, const MemOperand& opnd) { in SubP()
2869 void TurboAssembler::SubP_ExtendSrc(Register dst, const MemOperand& opnd) { in SubP_ExtendSrc()
2880 const MemOperand& opnd) { in LoadAndSub32()
2890 void TurboAssembler::SubLogical(Register dst, const MemOperand& opnd) { in SubLogical()
2899 void TurboAssembler::SubLogicalP(Register dst, const MemOperand& opnd) { in SubLogicalP()
2913 const MemOperand& opnd) { in SubLogicalP_ExtendSrc()
2967 void TurboAssembler::And(Register dst, const MemOperand& opnd) { in And()
2976 void TurboAssembler::AndP(Register dst, const MemOperand& opnd) { in AndP()
3090 void TurboAssembler::Or(Register dst, const MemOperand& opnd) { in Or()
3099 void TurboAssembler::OrP(Register dst, const MemOperand& opnd) { in OrP()
3178 void TurboAssembler::Xor(Register dst, const MemOperand& opnd) { in Xor()
3187 void TurboAssembler::XorP(Register dst, const MemOperand& opnd) { in XorP()
3271 void TurboAssembler::Load(Register dst, const MemOperand& opnd) { in Load()
3345 void TurboAssembler::Cmp32(Register dst, const MemOperand& opnd) { in Cmp32()
3355 void TurboAssembler::CmpP(Register dst, const MemOperand& opnd) { in CmpP()
3367 const MemOperand& opnd) { in CmpAndSwap()
3407 void TurboAssembler::CmpLogical32(Register dst, const MemOperand& opnd) { in CmpLogical32()
3417 void TurboAssembler::CmpLogicalP(Register dst, const MemOperand& opnd) { in CmpLogicalP()
3428 void TurboAssembler::CmpLogicalByte(const MemOperand& mem, const Operand& imm) { in CmpLogicalByte()
3576 void TurboAssembler::LoadP(Register dst, const MemOperand& mem, in LoadP()
3581 MemOperand src = mem; in LoadP()
3586 src = MemOperand(mem.rb(), scratch); in LoadP()
3598 l(dst, MemOperand(mem.rb(), scratch)); in LoadP()
3604 void TurboAssembler::StoreP(Register src, const MemOperand& mem, in StoreP()
3611 stg(src, MemOperand(mem.rb(), scratch)); in StoreP()
3613 st(src, MemOperand(mem.rb(), scratch)); in StoreP()
3627 void TurboAssembler::StoreP(const MemOperand& mem, const Operand& opnd, in StoreP()
3647 const MemOperand& mem) { in LoadMultipleP()
3662 const MemOperand& mem) { in StoreMultipleP()
3677 const MemOperand& mem) { in LoadMultipleW()
3687 const MemOperand& mem) { in StoreMultipleW()
3706 void TurboAssembler::LoadW(Register dst, const MemOperand& mem, in LoadW()
3714 lgf(dst, MemOperand(mem.rb(), scratch)); in LoadW()
3716 l(dst, MemOperand(mem.rb(), scratch)); in LoadW()
3742 void TurboAssembler::LoadlW(Register dst, const MemOperand& mem, in LoadlW()
3753 llgf(dst, MemOperand(base, scratch)); in LoadlW()
3778 ly(dst, MemOperand(base, scratch)); in LoadlW()
3783 void TurboAssembler::LoadLogicalHalfWordP(Register dst, const MemOperand& mem) { in LoadLogicalHalfWordP()
3799 void TurboAssembler::LoadB(Register dst, const MemOperand& mem) { in LoadB()
3815 void TurboAssembler::LoadlB(Register dst, const MemOperand& mem) { in LoadlB()
3832 const MemOperand& mem) { in LoadLogicalReversedWordP()
3838 const MemOperand& mem) { in LoadLogicalReversedHalfWordP()
3871 void TurboAssembler::LoadAndTest32(Register dst, const MemOperand& mem) { in LoadAndTest32()
3876 void TurboAssembler::LoadAndTestP(Register dst, const MemOperand& mem) { in LoadAndTestP()
3895 void TurboAssembler::LoadDouble(DoubleRegister dst, const MemOperand& mem) { in LoadDouble()
3905 void TurboAssembler::LoadFloat32(DoubleRegister dst, const MemOperand& mem) { in LoadFloat32()
3917 const MemOperand& mem) { in LoadFloat32ConvertToDouble()
3923 void TurboAssembler::StoreDouble(DoubleRegister dst, const MemOperand& mem) { in StoreDouble()
3932 void TurboAssembler::StoreFloat32(DoubleRegister src, const MemOperand& mem) { in StoreFloat32()
3943 const MemOperand& mem, in StoreDoubleAsFloat32()
3949 void TurboAssembler::AddFloat32(DoubleRegister dst, const MemOperand& opnd, in AddFloat32()
3959 void TurboAssembler::AddFloat64(DoubleRegister dst, const MemOperand& opnd, in AddFloat64()
3969 void TurboAssembler::SubFloat32(DoubleRegister dst, const MemOperand& opnd, in SubFloat32()
3979 void TurboAssembler::SubFloat64(DoubleRegister dst, const MemOperand& opnd, in SubFloat64()
3989 void TurboAssembler::MulFloat32(DoubleRegister dst, const MemOperand& opnd, in MulFloat32()
3999 void TurboAssembler::MulFloat64(DoubleRegister dst, const MemOperand& opnd, in MulFloat64()
4009 void TurboAssembler::DivFloat32(DoubleRegister dst, const MemOperand& opnd, in DivFloat32()
4019 void TurboAssembler::DivFloat64(DoubleRegister dst, const MemOperand& opnd, in DivFloat64()
4030 const MemOperand& opnd, in LoadFloat32ToDouble()
4042 void TurboAssembler::StoreW(Register src, const MemOperand& mem, in StoreW()
4069 StoreW(src, MemOperand(base, scratch)); in StoreW()
4083 void TurboAssembler::LoadHalfWordP(Register dst, const MemOperand& mem, in LoadHalfWordP()
4092 lgh(dst, MemOperand(base, scratch)); in LoadHalfWordP()
4094 lh(dst, MemOperand(base, scratch)); in LoadHalfWordP()
4111 void TurboAssembler::StoreHalfWord(Register src, const MemOperand& mem, in StoreHalfWord()
4123 sth(src, MemOperand(base, scratch)); in StoreHalfWord()
4129 void TurboAssembler::StoreByte(Register src, const MemOperand& mem, in StoreByte()
4141 stc(src, MemOperand(base, scratch)); in StoreByte()
4312 void TurboAssembler::SwapP(Register src, MemOperand dst, Register scratch) { in SwapP()
4321 void TurboAssembler::SwapP(MemOperand src, MemOperand dst, Register scratch_0, in SwapP()
4343 void TurboAssembler::SwapFloat32(DoubleRegister src, MemOperand dst, in SwapFloat32()
4351 void TurboAssembler::SwapFloat32(MemOperand src, MemOperand dst, in SwapFloat32()
4370 void TurboAssembler::SwapDouble(DoubleRegister src, MemOperand dst, in SwapDouble()
4378 void TurboAssembler::SwapDouble(MemOperand src, MemOperand dst, in SwapDouble()