| Index: src/mips64/builtins-mips64.cc
|
| diff --git a/src/mips64/builtins-mips64.cc b/src/mips64/builtins-mips64.cc
|
| index 4d2ac19684f5a72c654833b23ceafbf4a65b4114..cbbcc054ff991f00680ff917c8b153e4880e4978 100644
|
| --- a/src/mips64/builtins-mips64.cc
|
| +++ b/src/mips64/builtins-mips64.cc
|
| @@ -42,7 +42,7 @@ void Builtins::Generate_Adaptor(MacroAssembler* masm,
|
| num_extra_args = 1;
|
| __ push(a1);
|
| } else {
|
| - ASSERT(extra_args == NO_EXTRA_ARGUMENTS);
|
| + DCHECK(extra_args == NO_EXTRA_ARGUMENTS);
|
| }
|
|
|
| // JumpToExternalReference expects s0 to contain the number of arguments
|
| @@ -329,7 +329,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // -----------------------------------
|
|
|
| // Should never create mementos for api functions.
|
| - ASSERT(!is_api_function || !create_memento);
|
| + DCHECK(!is_api_function || !create_memento);
|
|
|
| Isolate* isolate = masm->isolate();
|
|
|
| @@ -401,7 +401,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
|
|
| __ Pop(a1, a2);
|
| // Slack tracking counter is kNoSlackTracking after runtime call.
|
| - ASSERT(JSFunction::kNoSlackTracking == 0);
|
| + DCHECK(JSFunction::kNoSlackTracking == 0);
|
| __ mov(a6, zero_reg);
|
|
|
| __ bind(&allocate);
|
| @@ -429,9 +429,9 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| __ sd(t2, MemOperand(t1, JSObject::kPropertiesOffset));
|
| __ sd(t2, MemOperand(t1, JSObject::kElementsOffset));
|
| __ Daddu(t1, t1, Operand(3*kPointerSize));
|
| - ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| - ASSERT_EQ(1 * kPointerSize, JSObject::kPropertiesOffset);
|
| - ASSERT_EQ(2 * kPointerSize, JSObject::kElementsOffset);
|
| + DCHECK_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| + DCHECK_EQ(1 * kPointerSize, JSObject::kPropertiesOffset);
|
| + DCHECK_EQ(2 * kPointerSize, JSObject::kElementsOffset);
|
|
|
| // Fill all the in-object properties with appropriate filler.
|
| // a1: constructor function
|
| @@ -440,7 +440,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // t0: JSObject (not tagged)
|
| // t1: First in-object property of JSObject (not tagged)
|
| // a6: slack tracking counter (non-API function case)
|
| - ASSERT_EQ(3 * kPointerSize, JSObject::kHeaderSize);
|
| + DCHECK_EQ(3 * kPointerSize, JSObject::kHeaderSize);
|
|
|
| // Use t3 to hold undefined, which is used in several places below.
|
| __ LoadRoot(t3, Heap::kUndefinedValueRootIndex);
|
| @@ -484,12 +484,12 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // Fill in memento fields.
|
| // t1: points to the allocated but uninitialized memento.
|
| __ LoadRoot(t3, Heap::kAllocationMementoMapRootIndex);
|
| - ASSERT_EQ(0 * kPointerSize, AllocationMemento::kMapOffset);
|
| + DCHECK_EQ(0 * kPointerSize, AllocationMemento::kMapOffset);
|
| __ sd(t3, MemOperand(t1));
|
| __ Daddu(t1, t1, kPointerSize);
|
| // Load the AllocationSite.
|
| __ ld(t3, MemOperand(sp, 2 * kPointerSize));
|
| - ASSERT_EQ(1 * kPointerSize, AllocationMemento::kAllocationSiteOffset);
|
| + DCHECK_EQ(1 * kPointerSize, AllocationMemento::kAllocationSiteOffset);
|
| __ sd(t3, MemOperand(t1));
|
| __ Daddu(t1, t1, kPointerSize);
|
| } else {
|
| @@ -553,8 +553,8 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| __ sd(a0, MemOperand(a2, FixedArray::kLengthOffset));
|
| __ Daddu(a2, a2, Operand(2 * kPointerSize));
|
|
|
| - ASSERT_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| - ASSERT_EQ(1 * kPointerSize, FixedArray::kLengthOffset);
|
| + DCHECK_EQ(0 * kPointerSize, JSObject::kMapOffset);
|
| + DCHECK_EQ(1 * kPointerSize, FixedArray::kLengthOffset);
|
|
|
| // Initialize the fields to undefined.
|
| // a1: constructor
|
| @@ -564,7 +564,7 @@ static void Generate_JSConstructStubHelper(MacroAssembler* masm,
|
| // t1: FixedArray (not tagged)
|
| __ dsll(a7, a3, kPointerSizeLog2);
|
| __ daddu(t2, a2, a7); // End of object.
|
| - ASSERT_EQ(2 * kPointerSize, FixedArray::kHeaderSize);
|
| + DCHECK_EQ(2 * kPointerSize, FixedArray::kHeaderSize);
|
| { Label loop, entry;
|
| if (!is_api_function || create_memento) {
|
| __ LoadRoot(t3, Heap::kUndefinedValueRootIndex);
|
|
|