Index: src/code-stubs-hydrogen.cc |
diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc |
index eeb091e0eb8b983b04715369b11c81e7ec9ce0d4..92135e169b08fa57119c05091b86a91cd1317580 100644 |
--- a/src/code-stubs-hydrogen.cc |
+++ b/src/code-stubs-hydrogen.cc |
@@ -18,7 +18,7 @@ static LChunk* OptimizeGraph(HGraph* graph) { |
DisallowHandleAllocation no_handles; |
DisallowHandleDereference no_deref; |
- ASSERT(graph != NULL); |
+ DCHECK(graph != NULL); |
BailoutReason bailout_reason = kNoReason; |
if (!graph->Optimize(&bailout_reason)) { |
FATAL(GetBailoutReason(bailout_reason)); |
@@ -47,12 +47,12 @@ class CodeStubGraphBuilderBase : public HGraphBuilder { |
protected: |
virtual HValue* BuildCodeStub() = 0; |
HParameter* GetParameter(int parameter) { |
- ASSERT(parameter < descriptor_->GetEnvironmentParameterCount()); |
+ DCHECK(parameter < descriptor_->GetEnvironmentParameterCount()); |
return parameters_[parameter]; |
} |
HValue* GetArgumentsLength() { |
// This is initialized in BuildGraph() |
- ASSERT(arguments_length_ != NULL); |
+ DCHECK(arguments_length_ != NULL); |
return arguments_length_; |
} |
CompilationInfo* info() { return &info_; } |
@@ -139,7 +139,7 @@ bool CodeStubGraphBuilderBase::BuildGraph() { |
} |
} |
- ASSERT(!runtime_stack_params || arguments_length_ != NULL); |
+ DCHECK(!runtime_stack_params || arguments_length_ != NULL); |
if (!runtime_stack_params) { |
stack_parameter_count = graph()->GetConstantMinus1(); |
arguments_length_ = graph()->GetConstant0(); |
@@ -261,7 +261,7 @@ static Handle<Code> DoGenerateCode(Stub* stub) { |
// the runtime that is significantly faster than using the standard |
// stub-failure deopt mechanism. |
if (stub->IsUninitialized() && descriptor->has_miss_handler()) { |
- ASSERT(!descriptor->stack_parameter_count().is_valid()); |
+ DCHECK(!descriptor->stack_parameter_count().is_valid()); |
return stub->GenerateLightweightMissCode(); |
} |
base::ElapsedTimer timer; |
@@ -444,7 +444,7 @@ HValue* CodeStubGraphBuilder<FastCloneShallowObjectStub>::BuildCodeStub() { |
boilerplate, static_cast<HValue*>(NULL), access)); |
} |
- ASSERT(FLAG_allocation_site_pretenuring || (size == object_size)); |
+ DCHECK(FLAG_allocation_site_pretenuring || (size == object_size)); |
if (FLAG_allocation_site_pretenuring) { |
BuildCreateAllocationMemento( |
object, Add<HConstant>(object_size), allocation_site); |
@@ -734,7 +734,7 @@ HValue* CodeStubGraphBuilderBase::BuildArrayNArgumentsConstructor( |
checked_length, |
fill_mode); |
HValue* elements = array_builder->GetElementsLocation(); |
- ASSERT(elements != NULL); |
+ DCHECK(elements != NULL); |
// Now populate the elements correctly. |
LoopBuilder builder(this, |
@@ -868,7 +868,7 @@ HValue* CodeStubGraphBuilder<BinaryOpICStub>::BuildCodeInitializedStub() { |
Type* right_type = state.GetRightType(zone()); |
Type* result_type = state.GetResultType(zone()); |
- ASSERT(!left_type->Is(Type::None()) && !right_type->Is(Type::None()) && |
+ DCHECK(!left_type->Is(Type::None()) && !right_type->Is(Type::None()) && |
(state.HasSideEffects() || !result_type->Is(Type::None()))); |
HValue* result = NULL; |
@@ -1178,7 +1178,7 @@ HInstruction* CodeStubGraphBuilderBase::LoadFromOptimizedCodeMap( |
int field_offset) { |
// By making sure to express these loads in the form [<hvalue> + constant] |
// the keyed load can be hoisted. |
- ASSERT(field_offset >= 0 && field_offset < SharedFunctionInfo::kEntryLength); |
+ DCHECK(field_offset >= 0 && field_offset < SharedFunctionInfo::kEntryLength); |
HValue* field_slot = iterator; |
if (field_offset > 0) { |
HValue* field_offset_value = Add<HConstant>(field_offset); |
@@ -1465,7 +1465,7 @@ void CodeStubGraphBuilder<KeyedLoadGenericStub>::BuildElementsKindLimitCheck( |
void CodeStubGraphBuilder<KeyedLoadGenericStub>::BuildFastElementLoad( |
HGraphBuilder::IfBuilder* if_builder, HValue* receiver, HValue* key, |
HValue* instance_type, HValue* bit_field2, ElementsKind kind) { |
- ASSERT(!IsExternalArrayElementsKind(kind)); |
+ DCHECK(!IsExternalArrayElementsKind(kind)); |
BuildElementsKindLimitCheck(if_builder, bit_field2, kind); |
@@ -1489,7 +1489,7 @@ void CodeStubGraphBuilder<KeyedLoadGenericStub>::BuildFastElementLoad( |
void CodeStubGraphBuilder<KeyedLoadGenericStub>::BuildExternalElementLoad( |
HGraphBuilder::IfBuilder* if_builder, HValue* receiver, HValue* key, |
HValue* instance_type, HValue* bit_field2, ElementsKind kind) { |
- ASSERT(IsExternalArrayElementsKind(kind)); |
+ DCHECK(IsExternalArrayElementsKind(kind)); |
BuildElementsKindLimitCheck(if_builder, bit_field2, kind); |