Index: src/x64/macro-assembler-x64.cc |
diff --git a/src/x64/macro-assembler-x64.cc b/src/x64/macro-assembler-x64.cc |
index bec530800234619eb14ec874cceb902f6e75c534..0270a2698c411ff89148ed71c4003f7432ed404d 100644 |
--- a/src/x64/macro-assembler-x64.cc |
+++ b/src/x64/macro-assembler-x64.cc |
@@ -162,7 +162,7 @@ void MacroAssembler::PushAddress(ExternalReference source) { |
int64_t address = reinterpret_cast<int64_t>(source.address()); |
if (is_int32(address) && !Serializer::enabled()) { |
if (emit_debug_code()) { |
- movq(kScratchRegister, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
+ movq(kScratchRegister, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
} |
push(Immediate(static_cast<int32_t>(address))); |
return; |
@@ -287,7 +287,7 @@ void MacroAssembler::InNewSpace(Register object, |
ASSERT(is_int32(static_cast<int64_t>(HEAP->NewSpaceMask()))); |
intptr_t new_space_start = |
reinterpret_cast<intptr_t>(HEAP->NewSpaceStart()); |
- movq(kScratchRegister, -new_space_start, RelocInfo::NONE); |
+ movq(kScratchRegister, -new_space_start, RelocInfo::NONE64); |
if (scratch.is(object)) { |
addq(scratch, kScratchRegister); |
} else { |
@@ -342,8 +342,8 @@ void MacroAssembler::RecordWriteField( |
// Clobber clobbered input registers when running with the debug-code flag |
// turned on to provoke errors. |
if (emit_debug_code()) { |
- movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
- movq(dst, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
+ movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
+ movq(dst, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
} |
} |
@@ -376,8 +376,8 @@ void MacroAssembler::RecordWriteArray(Register object, |
// Clobber clobbered input registers when running with the debug-code flag |
// turned on to provoke errors. |
if (emit_debug_code()) { |
- movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
- movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
+ movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
+ movq(index, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
} |
} |
@@ -442,8 +442,8 @@ void MacroAssembler::RecordWrite(Register object, |
// Clobber clobbered registers when running with the debug-code flag |
// turned on to provoke errors. |
if (emit_debug_code()) { |
- movq(address, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
- movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE); |
+ movq(address, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
+ movq(value, BitCast<int64_t>(kZapValue), RelocInfo::NONE64); |
} |
} |
@@ -524,11 +524,11 @@ void MacroAssembler::Abort(const char* msg) { |
} |
#endif |
push(rax); |
- movq(kScratchRegister, p0, RelocInfo::NONE); |
+ movq(kScratchRegister, p0, RelocInfo::NONE64); |
push(kScratchRegister); |
movq(kScratchRegister, |
reinterpret_cast<intptr_t>(Smi::FromInt(static_cast<int>(p1 - p0))), |
- RelocInfo::NONE); |
+ RelocInfo::NONE64); |
push(kScratchRegister); |
if (!has_frame_) { |
@@ -937,7 +937,7 @@ void MacroAssembler::Set(Register dst, int64_t x) { |
} else if (is_int32(x)) { |
movq(dst, Immediate(static_cast<int32_t>(x))); |
} else { |
- movq(dst, x, RelocInfo::NONE); |
+ movq(dst, x, RelocInfo::NONE64); |
} |
} |
@@ -1002,7 +1002,7 @@ void MacroAssembler::LoadSmiConstant(Register dst, Smi* source) { |
if (emit_debug_code()) { |
movq(dst, |
reinterpret_cast<uint64_t>(Smi::FromInt(kSmiConstantRegisterValue)), |
- RelocInfo::NONE); |
+ RelocInfo::NONE64); |
cmpq(dst, kSmiConstantRegister); |
if (allow_stub_calls()) { |
Assert(equal, "Uninitialized kSmiConstantRegister"); |
@@ -1049,7 +1049,7 @@ void MacroAssembler::LoadSmiConstant(Register dst, Smi* source) { |
UNREACHABLE(); |
return; |
default: |
- movq(dst, reinterpret_cast<uint64_t>(source), RelocInfo::NONE); |
+ movq(dst, reinterpret_cast<uint64_t>(source), RelocInfo::NONE64); |
return; |
} |
if (negative) { |
@@ -2927,7 +2927,7 @@ void MacroAssembler::LoadUint32(XMMRegister dst, |
cmpl(src, Immediate(0)); |
movq(kScratchRegister, |
reinterpret_cast<int64_t>(&kUint32Bias), |
- RelocInfo::NONE); |
+ RelocInfo::NONE64); |
movsd(scratch, Operand(kScratchRegister, 0)); |
cvtlsi2sd(dst, src); |
j(not_sign, &done, Label::kNear); |
@@ -3011,7 +3011,7 @@ void MacroAssembler::AssertSmi(const Operand& object) { |
void MacroAssembler::AssertZeroExtended(Register int32_register) { |
if (emit_debug_code()) { |
ASSERT(!int32_register.is(kScratchRegister)); |
- movq(kScratchRegister, 0x100000000l, RelocInfo::NONE); |
+ movq(kScratchRegister, 0x100000000l, RelocInfo::NONE64); |
cmpq(kScratchRegister, int32_register); |
Check(above_equal, "32 bit value in register is not zero-extended"); |
} |