| Index: src/x87/code-stubs-x87.h
|
| diff --git a/src/x87/code-stubs-x87.h b/src/x87/code-stubs-x87.h
|
| index e6df2c3445c71f3d29cf4c1f9c98795b4f879ace..e32902f27c15db98f68a3afacbe4676f697426a5 100644
|
| --- a/src/x87/code-stubs-x87.h
|
| +++ b/src/x87/code-stubs-x87.h
|
| @@ -214,13 +214,13 @@ class RecordWriteStub: public PlatformCodeStub {
|
| return INCREMENTAL;
|
| }
|
|
|
| - ASSERT(first_instruction == kTwoByteNopInstruction);
|
| + DCHECK(first_instruction == kTwoByteNopInstruction);
|
|
|
| if (second_instruction == kFiveByteJumpInstruction) {
|
| return INCREMENTAL_COMPACTION;
|
| }
|
|
|
| - ASSERT(second_instruction == kFiveByteNopInstruction);
|
| + DCHECK(second_instruction == kFiveByteNopInstruction);
|
|
|
| return STORE_BUFFER_ONLY;
|
| }
|
| @@ -228,22 +228,22 @@ class RecordWriteStub: public PlatformCodeStub {
|
| static void Patch(Code* stub, Mode mode) {
|
| switch (mode) {
|
| case STORE_BUFFER_ONLY:
|
| - ASSERT(GetMode(stub) == INCREMENTAL ||
|
| + DCHECK(GetMode(stub) == INCREMENTAL ||
|
| GetMode(stub) == INCREMENTAL_COMPACTION);
|
| stub->instruction_start()[0] = kTwoByteNopInstruction;
|
| stub->instruction_start()[2] = kFiveByteNopInstruction;
|
| break;
|
| case INCREMENTAL:
|
| - ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
|
| + DCHECK(GetMode(stub) == STORE_BUFFER_ONLY);
|
| stub->instruction_start()[0] = kTwoByteJumpInstruction;
|
| break;
|
| case INCREMENTAL_COMPACTION:
|
| - ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
|
| + DCHECK(GetMode(stub) == STORE_BUFFER_ONLY);
|
| stub->instruction_start()[0] = kTwoByteNopInstruction;
|
| stub->instruction_start()[2] = kFiveByteJumpInstruction;
|
| break;
|
| }
|
| - ASSERT(GetMode(stub) == mode);
|
| + DCHECK(GetMode(stub) == mode);
|
| CpuFeatures::FlushICache(stub->instruction_start(), 7);
|
| }
|
|
|
| @@ -262,7 +262,7 @@ class RecordWriteStub: public PlatformCodeStub {
|
| object_(object),
|
| address_(address),
|
| scratch0_(scratch0) {
|
| - ASSERT(!AreAliased(scratch0, object, address, no_reg));
|
| + DCHECK(!AreAliased(scratch0, object, address, no_reg));
|
| scratch1_ = GetRegThatIsNotEcxOr(object_, address_, scratch0_);
|
| if (scratch0.is(ecx)) {
|
| scratch0_ = GetRegThatIsNotEcxOr(object_, address_, scratch1_);
|
| @@ -273,15 +273,15 @@ class RecordWriteStub: public PlatformCodeStub {
|
| if (address.is(ecx)) {
|
| address_ = GetRegThatIsNotEcxOr(object_, scratch0_, scratch1_);
|
| }
|
| - ASSERT(!AreAliased(scratch0_, object_, address_, ecx));
|
| + DCHECK(!AreAliased(scratch0_, object_, address_, ecx));
|
| }
|
|
|
| void Save(MacroAssembler* masm) {
|
| - ASSERT(!address_orig_.is(object_));
|
| - ASSERT(object_.is(object_orig_) || address_.is(address_orig_));
|
| - ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_));
|
| - ASSERT(!AreAliased(object_orig_, address_, scratch1_, scratch0_));
|
| - ASSERT(!AreAliased(object_, address_orig_, scratch1_, scratch0_));
|
| + DCHECK(!address_orig_.is(object_));
|
| + DCHECK(object_.is(object_orig_) || address_.is(address_orig_));
|
| + DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_));
|
| + DCHECK(!AreAliased(object_orig_, address_, scratch1_, scratch0_));
|
| + DCHECK(!AreAliased(object_, address_orig_, scratch1_, scratch0_));
|
| // We don't have to save scratch0_orig_ because it was given to us as
|
| // a scratch register. But if we had to switch to a different reg then
|
| // we should save the new scratch0_.
|
|
|