| Index: src/x64/macro-assembler-x64.cc
|
| diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc
|
| index 075f07cc353e991fd7969a49725599cb5fcfd45b..d4a07f97f0c2e75569e2c5c93c1bef83f9e901d8 100644
|
| --- a/src/x64/macro-assembler-x64.cc
|
| +++ b/src/x64/macro-assembler-x64.cc
|
| @@ -79,7 +79,7 @@ Operand MacroAssembler::ExternalOperand(ExternalReference target,
|
| return Operand(kRootRegister, static_cast<int32_t>(delta));
|
| }
|
| }
|
| - movq(scratch, target);
|
| + Move(scratch, target);
|
| return Operand(scratch, 0);
|
| }
|
|
|
| @@ -97,7 +97,7 @@ void MacroAssembler::Load(Register destination, ExternalReference source) {
|
| if (destination.is(rax)) {
|
| load_rax(source);
|
| } else {
|
| - movq(kScratchRegister, source);
|
| + Move(kScratchRegister, source);
|
| movq(destination, Operand(kScratchRegister, 0));
|
| }
|
| }
|
| @@ -116,7 +116,7 @@ void MacroAssembler::Store(ExternalReference destination, Register source) {
|
| if (source.is(rax)) {
|
| store_rax(destination);
|
| } else {
|
| - movq(kScratchRegister, destination);
|
| + Move(kScratchRegister, destination);
|
| movq(Operand(kScratchRegister, 0), source);
|
| }
|
| }
|
| @@ -133,7 +133,7 @@ void MacroAssembler::LoadAddress(Register destination,
|
| }
|
| }
|
| // Safe code.
|
| - movq(destination, source);
|
| + Move(destination, source);
|
| }
|
|
|
|
|
| @@ -275,13 +275,13 @@ void MacroAssembler::InNewSpace(Register object,
|
| // case the size of the new space is different between the snapshot maker
|
| // and the running system.
|
| if (scratch.is(object)) {
|
| - movq(kScratchRegister, ExternalReference::new_space_mask(isolate()));
|
| + Move(kScratchRegister, ExternalReference::new_space_mask(isolate()));
|
| and_(scratch, kScratchRegister);
|
| } else {
|
| - movq(scratch, ExternalReference::new_space_mask(isolate()));
|
| + Move(scratch, ExternalReference::new_space_mask(isolate()));
|
| and_(scratch, object);
|
| }
|
| - movq(kScratchRegister, ExternalReference::new_space_start(isolate()));
|
| + Move(kScratchRegister, ExternalReference::new_space_start(isolate()));
|
| cmpq(scratch, kScratchRegister);
|
| j(cc, branch, distance);
|
| } else {
|
| @@ -709,7 +709,7 @@ void MacroAssembler::CallApiFunctionAndReturn(
|
| Register prev_next_address_reg = r14;
|
| Register prev_limit_reg = rbx;
|
| Register base_reg = r15;
|
| - movq(base_reg, next_address);
|
| + Move(base_reg, next_address);
|
| movq(prev_next_address_reg, Operand(base_reg, kNextOffset));
|
| movq(prev_limit_reg, Operand(base_reg, kLimitOffset));
|
| addl(Operand(base_reg, kLevelOffset), Immediate(1));
|
| @@ -770,7 +770,7 @@ void MacroAssembler::CallApiFunctionAndReturn(
|
| bind(&leave_exit_frame);
|
|
|
| // Check if the function scheduled an exception.
|
| - movq(rsi, scheduled_exception_address);
|
| + Move(rsi, scheduled_exception_address);
|
| Cmp(Operand(rsi, 0), factory->the_hole_value());
|
| j(not_equal, &promote_scheduled_exception);
|
| bind(&exception_handled);
|
| @@ -4926,7 +4926,7 @@ void MacroAssembler::TestJSArrayForAllocationMemento(
|
|
|
| lea(scratch_reg, Operand(receiver_reg,
|
| JSArray::kSize + AllocationMemento::kSize - kHeapObjectTag));
|
| - movq(kScratchRegister, new_space_start);
|
| + Move(kScratchRegister, new_space_start);
|
| cmpq(scratch_reg, kScratchRegister);
|
| j(less, no_memento_found);
|
| cmpq(scratch_reg, ExternalOperand(new_space_allocation_top));
|
|
|