Lines Matching refs:destination

76 void MacroAssembler::Load(Register destination, ExternalReference source) {
80 movp(destination, Operand(kRootRegister, static_cast<int32_t>(delta)));
85 if (destination.is(rax)) {
89 movp(destination, Operand(kScratchRegister, 0));
94 void MacroAssembler::Store(ExternalReference destination, Register source) {
96 int64_t delta = RootRegisterDelta(destination);
104 store_rax(destination);
106 Move(kScratchRegister, destination);
112 void MacroAssembler::LoadAddress(Register destination,
117 leap(destination, Operand(kRootRegister, static_cast<int32_t>(delta)));
122 Move(destination, source);
142 // Size of movp(destination, src);
161 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) {
163 movp(destination, Operand(kRootRegister,
168 void MacroAssembler::LoadRootIndexed(Register destination,
172 movp(destination,
353 // Array access: calculate the destination address. Index is not a smi.
2966 void MacroAssembler::Jump(Address destination, RelocInfo::Mode rmode) {
2967 Move(kScratchRegister, destination, rmode);
3007 void MacroAssembler::Call(Address destination, RelocInfo::Mode rmode) {
3009 int end_position = pc_offset() + CallSize(destination);
3011 Move(kScratchRegister, destination, rmode);
4707 // Copy memory, byte-by-byte, from source to destination. Not optimized for
4714 void MacroAssembler::CopyBytes(Register destination,
4733 DCHECK(destination.is(rdi));
4754 movp(Operand(destination, scratch, times_1, -kPointerSize), length);
4755 addp(destination, scratch);
4761 movp(Operand(destination, 2 * kPointerSize), scratch);
4764 movp(Operand(destination, kPointerSize), scratch);
4767 movp(Operand(destination, 0), scratch);
4770 movp(Operand(destination, length, times_1, -kPointerSize), scratch);
4771 addp(destination, length);
4782 movb(Operand(destination, 0), scratch);
4784 incp(destination);
4816 // destination register in case we store into it (the write barrier