ASSERT             46 src/accessors.cc   ASSERT(!*found_it);
ASSERT             95 src/accessors.cc   ASSERT(Isolate::Current()->context()->global_context()->number_function()->
ASSERT            323 src/accessors.cc   ASSERT(script->line_ends()->IsFixedArray());
ASSERT            326 src/accessors.cc   ASSERT(*line_ends == isolate->heap()->empty_fixed_array() ||
ASSERT            459 src/accessors.cc     ASSERT(found_it);
ASSERT            494 src/accessors.cc   ASSERT(function->prototype() == value);
ASSERT            640 src/accessors.cc       ASSERT(array->length() == length);
ASSERT            716 src/accessors.cc     ASSERT(functions_.length() > 0);
ASSERT            815 src/accessors.cc   ASSERT(context->IsModuleContext());
ASSERT            836 src/accessors.cc   ASSERT(context->IsModuleContext());
ASSERT             66 src/api.cc       ASSERT((isolate)->IsInitialized());                           \
ASSERT             83 src/api.cc       ASSERT(!(isolate)->external_caught_exception());                          \
ASSERT            306 src/api.cc       ASSERT(isolate == i::Isolate::Current());
ASSERT            602 src/api.cc         ASSERT(!isolate->IsInitialized());
ASSERT            696 src/api.cc       ASSERT(isolate_ == i::Isolate::Current());
ASSERT            700 src/api.cc       ASSERT(current->level >= 0);
ASSERT            726 src/api.cc       ASSERT(value->IsHeapObject());
ASSERT            771 src/api.cc       ASSERT(env->IsGlobalContext());
ASSERT            785 src/api.cc       ASSERT(env->IsGlobalContext());
ASSERT            856 src/api.cc       ASSERT(0 <= offset);
ASSERT            857 src/api.cc       ASSERT(offset < length());
ASSERT           1070 src/api.cc       ASSERT(getter != NULL);
ASSERT           1531 src/api.cc         ASSERT(pre_data_impl == NULL || pre_data_impl->SanityCheck());
ASSERT           1684 src/api.cc       ASSERT(isolate_ == i::Isolate::Current());
ASSERT           1714 src/api.cc       ASSERT(isolate_ == i::Isolate::Current());
ASSERT           1726 src/api.cc       ASSERT(isolate_ == i::Isolate::Current());
ASSERT           1744 src/api.cc       ASSERT(isolate_ == i::Isolate::Current());
ASSERT           1755 src/api.cc       ASSERT(isolate_ == i::Isolate::Current());
ASSERT           3268 src/api.cc         ASSERT(object->IsJSFunction());
ASSERT           3610 src/api.cc         ASSERT(!delegate->IsUndefined());
ASSERT           3941 src/api.cc             ASSERT(pos < capacity);
ASSERT           3943 src/api.cc             ASSERT(written == 1);
ASSERT           3981 src/api.cc       ASSERT(start >= 0 && length >= -1);
ASSERT           4014 src/api.cc       ASSERT(start >= 0 && length >= -1);
ASSERT           4156 src/api.cc       ASSERT(unchecked.IsEmpty() || (unchecked == result));
ASSERT           4186 src/api.cc       ASSERT(CanBeEncodedAsSmi(ptr));
ASSERT           4189 src/api.cc       ASSERT(i::Internals::HasSmiTag(result));
ASSERT           4381 src/api.cc           ASSERT(!global_constructor.is_null());
ASSERT           4382 src/api.cc           ASSERT(!proxy_constructor.is_null());
ASSERT           4992 src/api.cc       ASSERT(num_flags <= static_cast<int>(ARRAY_SIZE(flags_buf)));
ASSERT           6404 src/api.cc           ASSERT(!found_block_before_deferred);
ASSERT           6413 src/api.cc       ASSERT(last_handle_before_deferred_block_ == NULL ||
ASSERT           6459 src/api.cc         ASSERT(prev_limit == block_limit ||
ASSERT           6470 src/api.cc       ASSERT(prev_limit == NULL || !blocks_.is_empty());
ASSERT           6472 src/api.cc       ASSERT(!blocks_.is_empty() && prev_limit != NULL);
ASSERT           6474 src/api.cc       ASSERT(last_handle_before_deferred_block_ != NULL);
ASSERT           6486 src/api.cc       ASSERT(deferred_handles_head_ == deferred_iterator);
ASSERT           6509 src/api.cc       ASSERT(last_handle_before_deferred_block_ == NULL);
ASSERT           6520 src/api.cc       ASSERT(!blocks_.is_empty());
ASSERT           6522 src/api.cc       ASSERT((first_block_limit_ >= blocks_.first()) &&
ASSERT            108 src/api.h        ASSERT(value()->HasFastObjectElements());
ASSERT            114 src/api.h        ASSERT(value_->HasFastObjectElements());
ASSERT            268 src/api.h          ASSERT(obj.is_null() || !obj->IsTheHole());                             \
ASSERT            490 src/api.h          ASSERT(blocks_.length() == 0);
ASSERT            491 src/api.h          ASSERT(entered_contexts_.length() == 0);
ASSERT            492 src/api.h          ASSERT(saved_contexts_.length() == 0);
ASSERT            493 src/api.h          ASSERT(deferred_handles_head_ == NULL);
ASSERT            501 src/api.h          ASSERT(call_depth_ == 0);
ASSERT            598 src/api.h        ASSERT((blocks_.is_empty() && prev_limit == NULL) ||
ASSERT             59 src/apiutils.h     ASSERT(implicit_args[v8::Arguments::kCalleeIndex]->IsJSFunction());
ASSERT             60 src/apiutils.h     ASSERT(implicit_args[v8::Arguments::kHolderIndex]->IsHeapObject());
ASSERT             62 src/apiutils.h     ASSERT(implicit_args[v8::Arguments::kIsolateIndex]->IsSmi());
ASSERT             54 src/arguments.h     ASSERT(0 <= index && index < length_);
ASSERT             94 src/arguments.h     ASSERT(reinterpret_cast<Object*>(isolate)->IsSmi());
ASSERT             51 src/arm/assembler-arm-inl.h   ASSERT(!reg.is(kDoubleRegZero));
ASSERT             52 src/arm/assembler-arm-inl.h   ASSERT(!reg.is(kScratchDoubleReg));
ASSERT             69 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT             75 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY
ASSERT             88 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT             99 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            105 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            111 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            117 src/arm/assembler-arm-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            129 src/arm/assembler-arm-inl.h   ASSERT(rmode_ == EXTERNAL_REFERENCE);
ASSERT            135 src/arm/assembler-arm-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            143 src/arm/assembler-arm-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            153 src/arm/assembler-arm-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            168 src/arm/assembler-arm-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            175 src/arm/assembler-arm-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            197 src/arm/assembler-arm-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            353 src/arm/assembler-arm-inl.h   ASSERT(IsLdrPcImmediateOffset(instr));
ASSERT            357 src/arm/assembler-arm-inl.h   ASSERT(offset >= -4);
ASSERT             85 src/arm/assembler-arm.cc   ASSERT(supported_ == 0 || supported_ == standard_features);
ASSERT            171 src/arm/assembler-arm.cc   ASSERT(!HEAP->InNewSpace(obj));
ASSERT            184 src/arm/assembler-arm.cc   ASSERT(is_uint5(shift_imm));
ASSERT            185 src/arm/assembler-arm.cc   ASSERT(shift_op != ROR || shift_imm != 0);  // use RRX if you mean it
ASSERT            192 src/arm/assembler-arm.cc     ASSERT(shift_imm == 0);
ASSERT            200 src/arm/assembler-arm.cc   ASSERT(shift_op != RRX);
ASSERT            226 src/arm/assembler-arm.cc   ASSERT(is_uint5(shift_imm));
ASSERT            317 src/arm/assembler-arm.cc     ASSERT(buffer_size > 0);
ASSERT            324 src/arm/assembler-arm.cc   ASSERT(buffer_ != NULL);
ASSERT            338 src/arm/assembler-arm.cc   ASSERT(const_pool_blocked_nesting_ == 0);
ASSERT            353 src/arm/assembler-arm.cc   ASSERT(num_pending_reloc_info_ == 0);
ASSERT            364 src/arm/assembler-arm.cc   ASSERT(m >= 4 && IsPowerOf2(m));
ASSERT            388 src/arm/assembler-arm.cc   ASSERT(IsBranch(instr));
ASSERT            401 src/arm/assembler-arm.cc   ASSERT(IsLdrRegisterImmediate(instr));
ASSERT            409 src/arm/assembler-arm.cc   ASSERT(IsLdrRegisterImmediate(instr));
ASSERT            412 src/arm/assembler-arm.cc   ASSERT(is_uint12(offset));
ASSERT            426 src/arm/assembler-arm.cc   ASSERT(IsStrRegisterImmediate(instr));
ASSERT            429 src/arm/assembler-arm.cc   ASSERT(is_uint12(offset));
ASSERT            443 src/arm/assembler-arm.cc   ASSERT(IsAddRegisterImmediate(instr));
ASSERT            444 src/arm/assembler-arm.cc   ASSERT(offset >= 0);
ASSERT            445 src/arm/assembler-arm.cc   ASSERT(is_uint12(offset));
ASSERT            528 src/arm/assembler-arm.cc   ASSERT(IsCmpImmediate(instr));
ASSERT            534 src/arm/assembler-arm.cc   ASSERT(IsCmpImmediate(instr));
ASSERT            559 src/arm/assembler-arm.cc   ASSERT((instr & 7*B25) == 5*B25);  // b, bl, or blx imm24
ASSERT            573 src/arm/assembler-arm.cc     ASSERT(target_pos == kEndOfChain || target_pos >= 0);
ASSERT            580 src/arm/assembler-arm.cc   ASSERT((instr & 7*B25) == 5*B25);  // b, bl, or blx imm24
ASSERT            583 src/arm/assembler-arm.cc     ASSERT((imm26 & 1) == 0);
ASSERT            586 src/arm/assembler-arm.cc     ASSERT((imm26 & 3) == 0);
ASSERT            590 src/arm/assembler-arm.cc   ASSERT(is_int24(imm24));
ASSERT            609 src/arm/assembler-arm.cc         ASSERT((instr & 7*B25) == 5*B25);  // b, bl, or blx
ASSERT            654 src/arm/assembler-arm.cc   ASSERT(0 <= pos && pos <= pc_offset());  // must have a valid binding position
ASSERT            679 src/arm/assembler-arm.cc       ASSERT(link == kEndOfChain);
ASSERT            691 src/arm/assembler-arm.cc   ASSERT(!L->is_bound());  // label can only be bound once
ASSERT            697 src/arm/assembler-arm.cc   ASSERT(L->is_linked());
ASSERT            702 src/arm/assembler-arm.cc     ASSERT(link >= 0);
ASSERT            709 src/arm/assembler-arm.cc   ASSERT(immediate < 0x10000);
ASSERT            831 src/arm/assembler-arm.cc   ASSERT((instr & ~(kCondMask | kOpCodeMask | S)) == 0);
ASSERT            874 src/arm/assembler-arm.cc     ASSERT(!rn.is(pc) && !rd.is(pc) && !x.rm_.is(pc) && !x.rs_.is(pc));
ASSERT            886 src/arm/assembler-arm.cc   ASSERT((instr & ~(kCondMask | B | L)) == B26);
ASSERT            898 src/arm/assembler-arm.cc       ASSERT(!x.rn_.is(ip) && ((instr & L) == L || !rd.is(ip)));
ASSERT            903 src/arm/assembler-arm.cc     ASSERT(offset_12 >= 0);  // no masking needed
ASSERT            909 src/arm/assembler-arm.cc     ASSERT(!x.rm_.is(pc));
ASSERT            912 src/arm/assembler-arm.cc   ASSERT((am & (P|W)) == P || !x.rn_.is(pc));  // no pc base with writeback
ASSERT            918 src/arm/assembler-arm.cc   ASSERT((instr & ~(kCondMask | L | S6 | H)) == (B4 | B7));
ASSERT            919 src/arm/assembler-arm.cc   ASSERT(x.rn_.is_valid());
ASSERT            931 src/arm/assembler-arm.cc       ASSERT(!x.rn_.is(ip) && ((instr & L) == L || !rd.is(ip)));
ASSERT            936 src/arm/assembler-arm.cc     ASSERT(offset_8 >= 0);  // no masking needed
ASSERT            941 src/arm/assembler-arm.cc     ASSERT(!x.rn_.is(ip) && ((instr & L) == L || !rd.is(ip)));
ASSERT            948 src/arm/assembler-arm.cc     ASSERT((am & (P|W)) == P || !x.rm_.is(pc));  // no pc index with writeback
ASSERT            951 src/arm/assembler-arm.cc   ASSERT((am & (P|W)) == P || !x.rn_.is(pc));  // no pc base with writeback
ASSERT            957 src/arm/assembler-arm.cc   ASSERT((instr & ~(kCondMask | P | U | W | L)) == B27);
ASSERT            958 src/arm/assembler-arm.cc   ASSERT(rl != 0);
ASSERT            959 src/arm/assembler-arm.cc   ASSERT(!rn.is(pc));
ASSERT            968 src/arm/assembler-arm.cc   ASSERT(x.rn_.is_valid() && !x.rm_.is_valid());
ASSERT            971 src/arm/assembler-arm.cc   ASSERT((offset_8 & 3) == 0);  // offset must be an aligned word offset
ASSERT            977 src/arm/assembler-arm.cc   ASSERT(is_uint8(offset_8));  // unsigned word offset must fit in a byte
ASSERT            978 src/arm/assembler-arm.cc   ASSERT((am & (P|W)) == P || !x.rn_.is(pc));  // no pc base with writeback
ASSERT            984 src/arm/assembler-arm.cc   ASSERT(offset_8 >= 0);  // no masking needed
ASSERT           1027 src/arm/assembler-arm.cc   ASSERT((branch_offset & 3) == 0);
ASSERT           1029 src/arm/assembler-arm.cc   ASSERT(is_int24(imm24));
ASSERT           1041 src/arm/assembler-arm.cc   ASSERT((branch_offset & 3) == 0);
ASSERT           1043 src/arm/assembler-arm.cc   ASSERT(is_int24(imm24));
ASSERT           1050 src/arm/assembler-arm.cc   ASSERT((branch_offset & 1) == 0);
ASSERT           1053 src/arm/assembler-arm.cc   ASSERT(is_int24(imm24));
ASSERT           1060 src/arm/assembler-arm.cc   ASSERT(!target.is(pc));
ASSERT           1067 src/arm/assembler-arm.cc   ASSERT(!target.is(pc));  // use of pc is actually allowed, but discouraged
ASSERT           1139 src/arm/assembler-arm.cc   ASSERT(is_uint12(raw_immediate));
ASSERT           1162 src/arm/assembler-arm.cc   ASSERT(!(src.is_reg() && src.rm().is(dst) && s == LeaveCC && cond == al));
ASSERT           1168 src/arm/assembler-arm.cc   ASSERT(immediate < 0x10000);
ASSERT           1192 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src1.is(pc) && !src2.is(pc) && !srcA.is(pc));
ASSERT           1200 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src1.is(pc) && !src2.is(pc));
ASSERT           1212 src/arm/assembler-arm.cc   ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc));
ASSERT           1213 src/arm/assembler-arm.cc   ASSERT(!dstL.is(dstH));
ASSERT           1225 src/arm/assembler-arm.cc   ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc));
ASSERT           1226 src/arm/assembler-arm.cc   ASSERT(!dstL.is(dstH));
ASSERT           1238 src/arm/assembler-arm.cc   ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc));
ASSERT           1239 src/arm/assembler-arm.cc   ASSERT(!dstL.is(dstH));
ASSERT           1251 src/arm/assembler-arm.cc   ASSERT(!dstL.is(pc) && !dstH.is(pc) && !src1.is(pc) && !src2.is(pc));
ASSERT           1252 src/arm/assembler-arm.cc   ASSERT(!dstL.is(dstH));
ASSERT           1261 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src.is(pc));
ASSERT           1275 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(ARMv7));
ASSERT           1276 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src.rm_.is(pc));
ASSERT           1277 src/arm/assembler-arm.cc   ASSERT((satpos >= 0) && (satpos <= 31));
ASSERT           1278 src/arm/assembler-arm.cc   ASSERT((src.shift_op_ == ASR) || (src.shift_op_ == LSL));
ASSERT           1279 src/arm/assembler-arm.cc   ASSERT(src.rs_.is(no_reg));
ASSERT           1303 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(ARMv7));
ASSERT           1304 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src.is(pc));
ASSERT           1305 src/arm/assembler-arm.cc   ASSERT((lsb >= 0) && (lsb <= 31));
ASSERT           1306 src/arm/assembler-arm.cc   ASSERT((width >= 1) && (width <= (32 - lsb)));
ASSERT           1323 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(ARMv7));
ASSERT           1324 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src.is(pc));
ASSERT           1325 src/arm/assembler-arm.cc   ASSERT((lsb >= 0) && (lsb <= 31));
ASSERT           1326 src/arm/assembler-arm.cc   ASSERT((width >= 1) && (width <= (32 - lsb)));
ASSERT           1338 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(ARMv7));
ASSERT           1339 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc));
ASSERT           1340 src/arm/assembler-arm.cc   ASSERT((lsb >= 0) && (lsb <= 31));
ASSERT           1341 src/arm/assembler-arm.cc   ASSERT((width >= 1) && (width <= (32 - lsb)));
ASSERT           1357 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(ARMv7));
ASSERT           1358 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc) && !src.is(pc));
ASSERT           1359 src/arm/assembler-arm.cc   ASSERT((lsb >= 0) && (lsb <= 31));
ASSERT           1360 src/arm/assembler-arm.cc   ASSERT((width >= 1) && (width <= (32 - lsb)));
ASSERT           1369 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc));
ASSERT           1376 src/arm/assembler-arm.cc   ASSERT(fields >= B16 && fields < B20);  // at least one field set
ASSERT           1392 src/arm/assembler-arm.cc     ASSERT(!src.rs_.is_valid() && src.shift_imm_ == 0);  // only rm allowed
ASSERT           1445 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(ARMv7));
ASSERT           1446 src/arm/assembler-arm.cc   ASSERT(src.rm().is(no_reg));
ASSERT           1447 src/arm/assembler-arm.cc   ASSERT(!dst1.is(lr));  // r14.
ASSERT           1456 src/arm/assembler-arm.cc   ASSERT(dst.rm().is(no_reg));
ASSERT           1457 src/arm/assembler-arm.cc   ASSERT(!src1.is(lr));  // r14.
ASSERT           1460 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(ARMv7));
ASSERT           1470 src/arm/assembler-arm.cc   ASSERT(base.is(sp) || (dst & sp.bit()) == 0);
ASSERT           1499 src/arm/assembler-arm.cc   ASSERT(code >= kDefaultStopCode);
ASSERT           1529 src/arm/assembler-arm.cc   ASSERT(is_uint16(imm16));
ASSERT           1535 src/arm/assembler-arm.cc   ASSERT(is_uint24(imm24));
ASSERT           1548 src/arm/assembler-arm.cc   ASSERT(is_uint4(opcode_1) && is_uint3(opcode_2));
ASSERT           1571 src/arm/assembler-arm.cc   ASSERT(is_uint3(opcode_1) && is_uint3(opcode_2));
ASSERT           1594 src/arm/assembler-arm.cc   ASSERT(is_uint3(opcode_1) && is_uint3(opcode_2));
ASSERT           1626 src/arm/assembler-arm.cc   ASSERT(is_uint8(option));
ASSERT           1659 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1666 src/arm/assembler-arm.cc   ASSERT(offset >= 0);
ASSERT           1673 src/arm/assembler-arm.cc     ASSERT(!base.is(ip));
ASSERT           1687 src/arm/assembler-arm.cc   ASSERT(!operand.rm().is_valid());
ASSERT           1688 src/arm/assembler-arm.cc   ASSERT(operand.am_ == Offset);
ASSERT           1701 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1709 src/arm/assembler-arm.cc   ASSERT(offset >= 0);
ASSERT           1717 src/arm/assembler-arm.cc     ASSERT(!base.is(ip));
ASSERT           1731 src/arm/assembler-arm.cc   ASSERT(!operand.rm().is_valid());
ASSERT           1732 src/arm/assembler-arm.cc   ASSERT(operand.am_ == Offset);
ASSERT           1745 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1751 src/arm/assembler-arm.cc   ASSERT(offset >= 0);
ASSERT           1758 src/arm/assembler-arm.cc     ASSERT(!base.is(ip));
ASSERT           1772 src/arm/assembler-arm.cc   ASSERT(!operand.rm().is_valid());
ASSERT           1773 src/arm/assembler-arm.cc   ASSERT(operand.am_ == Offset);
ASSERT           1786 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1794 src/arm/assembler-arm.cc   ASSERT(offset >= 0);
ASSERT           1801 src/arm/assembler-arm.cc     ASSERT(!base.is(ip));
ASSERT           1815 src/arm/assembler-arm.cc   ASSERT(!operand.rm().is_valid());
ASSERT           1816 src/arm/assembler-arm.cc   ASSERT(operand.am_ == Offset);
ASSERT           1829 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1831 src/arm/assembler-arm.cc   ASSERT(am == ia || am == ia_w || am == db_w);
ASSERT           1832 src/arm/assembler-arm.cc   ASSERT(!base.is(pc));
ASSERT           1850 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1852 src/arm/assembler-arm.cc   ASSERT(am == ia || am == ia_w || am == db_w);
ASSERT           1853 src/arm/assembler-arm.cc   ASSERT(!base.is(pc));
ASSERT           1870 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1872 src/arm/assembler-arm.cc   ASSERT(am == ia || am == ia_w || am == db_w);
ASSERT           1873 src/arm/assembler-arm.cc   ASSERT(!base.is(pc));
ASSERT           1891 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1893 src/arm/assembler-arm.cc   ASSERT(am == ia || am == ia_w || am == db_w);
ASSERT           1894 src/arm/assembler-arm.cc   ASSERT(!base.is(pc));
ASSERT           1914 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           1967 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2004 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2017 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2031 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2032 src/arm/assembler-arm.cc   ASSERT(!src1.is(pc) && !src2.is(pc));
ASSERT           2046 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2047 src/arm/assembler-arm.cc   ASSERT(!dst1.is(pc) && !dst2.is(pc));
ASSERT           2060 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2061 src/arm/assembler-arm.cc   ASSERT(!src.is(pc));
ASSERT           2075 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2076 src/arm/assembler-arm.cc   ASSERT(!dst.is(pc));
ASSERT           2137 src/arm/assembler-arm.cc   ASSERT((reg_code >= 0) && (reg_code <= 31));
ASSERT           2157 src/arm/assembler-arm.cc   ASSERT(src_type != dst_type);
ASSERT           2167 src/arm/assembler-arm.cc     ASSERT(!IsIntegerVFPType(dst_type) || !IsIntegerVFPType(src_type));
ASSERT           2176 src/arm/assembler-arm.cc       ASSERT(IsIntegerVFPType(src_type));
ASSERT           2200 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2209 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2218 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2227 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2236 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2245 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2254 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2284 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2299 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2314 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2329 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2342 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2355 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2356 src/arm/assembler-arm.cc   ASSERT(src2 == 0.0);
ASSERT           2366 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2376 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2387 src/arm/assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT           2396 src/arm/assembler-arm.cc   ASSERT(0 <= type && type <= 14);  // mov pc, pc is not a nop.
ASSERT           2403 src/arm/assembler-arm.cc   ASSERT(0 <= type && type <= 14);  // mov pc, pc is not a nop.
ASSERT           2488 src/arm/assembler-arm.cc     ASSERT(rinfo.rmode() != RelocInfo::COMMENT &&
ASSERT           2501 src/arm/assembler-arm.cc   ASSERT(num_pending_reloc_info_ == 0);
ASSERT           2512 src/arm/assembler-arm.cc   ASSERT(num_pending_reloc_info_ == 0);
ASSERT           2526 src/arm/assembler-arm.cc     ASSERT(RelocInfo::IsDebugBreakSlot(rmode)
ASSERT           2533 src/arm/assembler-arm.cc     ASSERT(num_pending_reloc_info_ < kMaxNumPendingRelocInfo);
ASSERT           2554 src/arm/assembler-arm.cc     ASSERT(buffer_space() >= kMaxRelocSize);  // too late to grow buffer here
ASSERT           2571 src/arm/assembler-arm.cc     ASSERT((num_pending_reloc_info_ == 0) ||
ASSERT           2588 src/arm/assembler-arm.cc     ASSERT(!force_emit);
ASSERT           2605 src/arm/assembler-arm.cc   ASSERT(first_const_pool_use_ >= 0);
ASSERT           2639 src/arm/assembler-arm.cc       ASSERT(rinfo.rmode() != RelocInfo::COMMENT &&
ASSERT           2646 src/arm/assembler-arm.cc       ASSERT(IsLdrPcImmediateOffset(instr) &&
ASSERT           2654 src/arm/assembler-arm.cc       ASSERT(is_uint12(delta));
ASSERT             78 src/arm/assembler-arm.h     ASSERT(reg.code() < kNumAllocatableRegisters);
ASSERT             83 src/arm/assembler-arm.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT             88 src/arm/assembler-arm.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            110 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            114 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            120 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            174 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            178 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            182 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            205 src/arm/assembler-arm.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            210 src/arm/assembler-arm.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            242 src/arm/assembler-arm.h     ASSERT(reg.is_valid());
ASSERT            249 src/arm/assembler-arm.h     ASSERT(reg.is_valid());
ASSERT            253 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            257 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            261 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            340 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            344 src/arm/assembler-arm.h     ASSERT(is_valid());
ASSERT            431 src/arm/assembler-arm.h     ASSERT(!rm_.is_valid());
ASSERT            473 src/arm/assembler-arm.h       ASSERT(rm_.is(no_reg));
ASSERT            478 src/arm/assembler-arm.h       ASSERT(rm_.is(no_reg));
ASSERT            511 src/arm/assembler-arm.h     ASSERT(initialized_);
ASSERT            519 src/arm/assembler-arm.h     ASSERT(initialized_);
ASSERT            538 src/arm/assembler-arm.h       ASSERT(CpuFeatures::IsSupported(f));
ASSERT            539 src/arm/assembler-arm.h       ASSERT(!Serializer::enabled() ||
ASSERT           1207 src/arm/assembler-arm.h     ASSERT(recorded_ast_id_ == kNoASTId);
ASSERT           1212 src/arm/assembler-arm.h     ASSERT(recorded_ast_id_ != kNoASTId);
ASSERT           1333 src/arm/assembler-arm.h       ASSERT((num_pending_reloc_info_ == 0) ||
ASSERT             65 src/arm/builtins-arm.cc     ASSERT(extra_args == NO_EXTRA_ARGUMENTS);
ASSERT            711 src/arm/builtins-arm.cc   ASSERT(!is_api_function || !count_constructions);
ASSERT            341 src/arm/code-stubs-arm.cc   ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS);
ASSERT            377 src/arm/code-stubs-arm.cc     ASSERT((elements_size % kPointerSize) == 0);
ASSERT            436 src/arm/code-stubs-arm.cc       ASSERT(mode == COPY_ON_WRITE_ELEMENTS);
ASSERT            615 src/arm/code-stubs-arm.cc     ASSERT(destination == kCoreRegisters);
ASSERT            679 src/arm/code-stubs-arm.cc     ASSERT(destination == kCoreRegisters);
ASSERT            697 src/arm/code-stubs-arm.cc     ASSERT(destination == kCoreRegisters);
ASSERT            759 src/arm/code-stubs-arm.cc   ASSERT(!int_scratch.is(scratch2));
ASSERT            760 src/arm/code-stubs-arm.cc   ASSERT(!int_scratch.is(dst1));
ASSERT            761 src/arm/code-stubs-arm.cc   ASSERT(!int_scratch.is(dst2));
ASSERT            836 src/arm/code-stubs-arm.cc   ASSERT(!scratch1.is(object) && !scratch2.is(object));
ASSERT            837 src/arm/code-stubs-arm.cc   ASSERT(!scratch1.is(scratch2));
ASSERT            838 src/arm/code-stubs-arm.cc   ASSERT(!heap_number_map.is(object) &&
ASSERT            880 src/arm/code-stubs-arm.cc     ASSERT(!scratch1.is(object) && !scratch2.is(object));
ASSERT            911 src/arm/code-stubs-arm.cc   ASSERT(!dst.is(object));
ASSERT            912 src/arm/code-stubs-arm.cc   ASSERT(!scratch1.is(object) && !scratch2.is(object) && !scratch3.is(object));
ASSERT            913 src/arm/code-stubs-arm.cc   ASSERT(!scratch1.is(scratch2) &&
ASSERT           1054 src/arm/code-stubs-arm.cc   ASSERT(heap_number_result.is(r5));
ASSERT           1131 src/arm/code-stubs-arm.cc   ASSERT(((1 << HeapNumber::kExponentShift) & non_smi_exponent) != 0);
ASSERT           1269 src/arm/code-stubs-arm.cc   ASSERT((lhs.is(r0) && rhs.is(r1)) ||
ASSERT           1462 src/arm/code-stubs-arm.cc     ASSERT((lhs.is(r0) && rhs.is(r1)) ||
ASSERT           1509 src/arm/code-stubs-arm.cc   ASSERT((lhs.is(r0) && rhs.is(r1)) ||
ASSERT           1540 src/arm/code-stubs-arm.cc   ASSERT((lhs.is(r0) && rhs.is(r1)) ||
ASSERT           1694 src/arm/code-stubs-arm.cc   ASSERT((lhs_.is(r0) && rhs_.is(r1)) ||
ASSERT           1844 src/arm/code-stubs-arm.cc       ASSERT(cc_ == gt || cc_ == ge);  // remaining cases
ASSERT           2378 src/arm/code-stubs-arm.cc   ASSERT(right.is(r0));
ASSERT           2507 src/arm/code-stubs-arm.cc   ASSERT(smi_operands || (not_numbers != NULL));
ASSERT           2765 src/arm/code-stubs-arm.cc   ASSERT(operands_type_ == BinaryOpIC::STRING);
ASSERT           2766 src/arm/code-stubs-arm.cc   ASSERT(op_ == Token::ADD);
ASSERT           2776 src/arm/code-stubs-arm.cc   ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING);
ASSERT           2777 src/arm/code-stubs-arm.cc   ASSERT(op_ == Token::ADD);
ASSERT           2805 src/arm/code-stubs-arm.cc   ASSERT(operands_type_ == BinaryOpIC::INT32);
ASSERT           3180 src/arm/code-stubs-arm.cc   ASSERT(op_ == Token::ADD);
ASSERT           3260 src/arm/code-stubs-arm.cc   ASSERT(!result.is(r0) && !result.is(r1));
ASSERT           3277 src/arm/code-stubs-arm.cc     ASSERT(mode_ == NO_OVERWRITE);
ASSERT           3339 src/arm/code-stubs-arm.cc     ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize));
ASSERT           3406 src/arm/code-stubs-arm.cc     ASSERT(CpuFeatures::IsSupported(VFP3));
ASSERT           3456 src/arm/code-stubs-arm.cc       ASSERT(4 * kPointerSize >= HeapNumber::kSize);
ASSERT           3703 src/arm/code-stubs-arm.cc     ASSERT(heapnumber.is(r0));
ASSERT           3801 src/arm/code-stubs-arm.cc       ASSERT(IsPowerOf2(frame_alignment));
ASSERT           4159 src/arm/code-stubs-arm.cc   ASSERT(HasArgsInRegisters() || !HasCallSiteInlineCheck());
ASSERT           4161 src/arm/code-stubs-arm.cc   ASSERT(!ReturnTrueFalseObject() || HasCallSiteInlineCheck());
ASSERT           4211 src/arm/code-stubs-arm.cc     ASSERT(HasArgsInRegisters());
ASSERT           5395 src/arm/code-stubs-arm.cc   ASSERT((lhs_.is(r0) && rhs_.is(r1)) ||
ASSERT           5422 src/arm/code-stubs-arm.cc   ASSERT((static_cast<unsigned>(cc_) >> 28) < (1 << 12));
ASSERT           5423 src/arm/code-stubs-arm.cc   ASSERT((lhs_.is(r0) && rhs_.is(r1)) ||
ASSERT           5492 src/arm/code-stubs-arm.cc     ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX);
ASSERT           5532 src/arm/code-stubs-arm.cc   ASSERT(IsPowerOf2(String::kMaxAsciiCharCode + 1));
ASSERT           6212 src/arm/code-stubs-arm.cc   ASSERT(Smi::FromInt(EQUAL) == static_cast<Smi*>(0));
ASSERT           6323 src/arm/code-stubs-arm.cc       ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0);
ASSERT           6328 src/arm/code-stubs-arm.cc       ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0);
ASSERT           6421 src/arm/code-stubs-arm.cc   ASSERT(IsPowerOf2(String::kMaxLength + 1));
ASSERT           6630 src/arm/code-stubs-arm.cc   ASSERT(state_ == CompareIC::SMIS);
ASSERT           6651 src/arm/code-stubs-arm.cc   ASSERT(state_ == CompareIC::HEAP_NUMBERS);
ASSERT           6714 src/arm/code-stubs-arm.cc   ASSERT(state_ == CompareIC::SYMBOLS);
ASSERT           6740 src/arm/code-stubs-arm.cc   ASSERT(right.is(r0));
ASSERT           6752 src/arm/code-stubs-arm.cc   ASSERT(state_ == CompareIC::STRINGS);
ASSERT           6791 src/arm/code-stubs-arm.cc     ASSERT(GetCondition() == eq);
ASSERT           6797 src/arm/code-stubs-arm.cc     ASSERT(right.is(r0));
ASSERT           6830 src/arm/code-stubs-arm.cc   ASSERT(state_ == CompareIC::OBJECTS);
ASSERT           6840 src/arm/code-stubs-arm.cc   ASSERT(GetCondition() == eq);
ASSERT           6949 src/arm/code-stubs-arm.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           6959 src/arm/code-stubs-arm.cc     ASSERT(!tmp.is(entity_name));
ASSERT           7019 src/arm/code-stubs-arm.cc   ASSERT(!elements.is(scratch1));
ASSERT           7020 src/arm/code-stubs-arm.cc   ASSERT(!elements.is(scratch2));
ASSERT           7021 src/arm/code-stubs-arm.cc   ASSERT(!name.is(scratch1));
ASSERT           7022 src/arm/code-stubs-arm.cc   ASSERT(!name.is(scratch2));
ASSERT           7042 src/arm/code-stubs-arm.cc       ASSERT(StringDictionary::GetProbeOffset(i) <
ASSERT           7050 src/arm/code-stubs-arm.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7068 src/arm/code-stubs-arm.cc     ASSERT(!elements.is(r1));
ASSERT           7124 src/arm/code-stubs-arm.cc       ASSERT(StringDictionary::GetProbeOffset(i) <
ASSERT           7134 src/arm/code-stubs-arm.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7301 src/arm/code-stubs-arm.cc   ASSERT(Assembler::GetBranchOffset(masm->instr_at(0)) < (1 << 12));
ASSERT           7302 src/arm/code-stubs-arm.cc   ASSERT(Assembler::GetBranchOffset(masm->instr_at(4)) < (1 << 12));
ASSERT           7354 src/arm/code-stubs-arm.cc   ASSERT(!address.is(regs_.object()));
ASSERT           7355 src/arm/code-stubs-arm.cc   ASSERT(!address.is(r0));
ASSERT           7361 src/arm/code-stubs-arm.cc     ASSERT(mode == INCREMENTAL);
ASSERT           7373 src/arm/code-stubs-arm.cc     ASSERT(mode == INCREMENTAL);
ASSERT           7547 src/arm/code-stubs-arm.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT            153 src/arm/code-stubs-arm.h     ASSERT(OpBits::is_valid(Token::NUM_TOKENS));
ASSERT            489 src/arm/code-stubs-arm.h     ASSERT(Assembler::IsTstImmediate(masm->instr_at(pos)));
ASSERT            494 src/arm/code-stubs-arm.h     ASSERT(Assembler::IsBranch(masm->instr_at(pos)));
ASSERT            506 src/arm/code-stubs-arm.h     ASSERT(Assembler::IsTstImmediate(first_instruction));
ASSERT            512 src/arm/code-stubs-arm.h     ASSERT(Assembler::IsTstImmediate(second_instruction));
ASSERT            523 src/arm/code-stubs-arm.h         ASSERT(GetMode(stub) == INCREMENTAL ||
ASSERT            529 src/arm/code-stubs-arm.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            533 src/arm/code-stubs-arm.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            537 src/arm/code-stubs-arm.h     ASSERT(GetMode(stub) == mode);
ASSERT            553 src/arm/code-stubs-arm.h       ASSERT(!AreAliased(scratch0, object, address, no_reg));
ASSERT            558 src/arm/code-stubs-arm.h       ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_));
ASSERT             61 src/arm/codegen-arm.cc   ASSERT(!masm->has_frame());
ASSERT             68 src/arm/codegen-arm.cc   ASSERT(masm->has_frame());
ASSERT            105 src/arm/constants-arm.cc   ASSERT((0 <= reg) && (reg < kNumVFPRegisters));
ASSERT            148 src/arm/constants-arm.h   ASSERT(cond != al);
ASSERT             83 src/arm/debug-arm.cc   ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
ASSERT             89 src/arm/debug-arm.cc   ASSERT(IsDebugBreakSlot());
ASSERT             96 src/arm/debug-arm.cc   ASSERT(IsDebugBreakSlot());
ASSERT            123 src/arm/debug-arm.cc   ASSERT(IsDebugBreakSlot());
ASSERT            143 src/arm/debug-arm.cc     ASSERT((object_regs & ~kJSCallerSaved) == 0);
ASSERT            144 src/arm/debug-arm.cc     ASSERT((non_object_regs & ~kJSCallerSaved) == 0);
ASSERT            145 src/arm/debug-arm.cc     ASSERT((object_regs & non_object_regs) == 0);
ASSERT             79 src/arm/deoptimizer-arm.cc     ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0);
ASSERT             80 src/arm/deoptimizer-arm.cc     ASSERT(call_size_in_bytes <= patch_size());
ASSERT             83 src/arm/deoptimizer-arm.cc     ASSERT(prev_call_address == NULL ||
ASSERT             85 src/arm/deoptimizer-arm.cc     ASSERT(call_address + patch_size() <= code->instruction_end());
ASSERT            140 src/arm/deoptimizer-arm.cc   ASSERT(Memory::int32_at(pc_after - kInstrSize) == kBlxIp);
ASSERT            141 src/arm/deoptimizer-arm.cc   ASSERT(Assembler::IsLdrPcImmediateOffset(
ASSERT            168 src/arm/deoptimizer-arm.cc   ASSERT(Memory::uint32_at(stack_check_address_pointer) ==
ASSERT            183 src/arm/deoptimizer-arm.cc   ASSERT(Memory::int32_at(pc_after - kInstrSize) == kBlxIp);
ASSERT            184 src/arm/deoptimizer-arm.cc   ASSERT(Assembler::IsLdrPcImmediateOffset(
ASSERT            204 src/arm/deoptimizer-arm.cc   ASSERT(Memory::uint32_at(stack_check_address_pointer) ==
ASSERT            221 src/arm/deoptimizer-arm.cc       ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value));
ASSERT            244 src/arm/deoptimizer-arm.cc   ASSERT(Translation::BEGIN == opcode);
ASSERT            248 src/arm/deoptimizer-arm.cc   ASSERT(count == 1);
ASSERT            253 src/arm/deoptimizer-arm.cc   ASSERT(Translation::JS_FRAME == opcode);
ASSERT            256 src/arm/deoptimizer-arm.cc   ASSERT(node_id == ast_id);
ASSERT            266 src/arm/deoptimizer-arm.cc   ASSERT(fixed_size + height_in_bytes == input_frame_size);
ASSERT            272 src/arm/deoptimizer-arm.cc   ASSERT(outgoing_size == 0);  // OSR does not happen in the middle of a call.
ASSERT            395 src/arm/deoptimizer-arm.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            396 src/arm/deoptimizer-arm.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            461 src/arm/deoptimizer-arm.cc   ASSERT(0 == output_offset);
ASSERT            493 src/arm/deoptimizer-arm.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            494 src/arm/deoptimizer-arm.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            586 src/arm/deoptimizer-arm.cc   ASSERT(0 == output_offset);
ASSERT            631 src/arm/deoptimizer-arm.cc   ASSERT(frame_index >= 0 && frame_index < output_count_);
ASSERT            632 src/arm/deoptimizer-arm.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            694 src/arm/deoptimizer-arm.cc   ASSERT(!is_bottommost || input_->GetRegister(fp.code()) == fp_value);
ASSERT            728 src/arm/deoptimizer-arm.cc   ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value);
ASSERT            740 src/arm/deoptimizer-arm.cc   ASSERT(0 == output_offset);
ASSERT            817 src/arm/deoptimizer-arm.cc   ASSERT(last.code() > first.code());
ASSERT            818 src/arm/deoptimizer-arm.cc   ASSERT((last.code() - first.code()) ==
ASSERT            822 src/arm/deoptimizer-arm.cc     ASSERT((DwVfpRegister::FromAllocationIndex(i).code() <= last.code()) &&
ASSERT            878 src/arm/deoptimizer-arm.cc   ASSERT(Register::kNumRegisters == kNumberOfRegisters);
ASSERT           1003 src/arm/deoptimizer-arm.cc     ASSERT(masm()->pc_offset() - start == table_entry_size_);
ASSERT            323 src/arm/disasm-arm.cc   ASSERT(format[0] == 'r');
ASSERT            346 src/arm/disasm-arm.cc     ASSERT(STRING_STARTS_WITH(format, "rlist"));
ASSERT            372 src/arm/disasm-arm.cc   ASSERT((format[0] == 'S') || (format[0] == 'D'));
ASSERT            443 src/arm/disasm-arm.cc       ASSERT(STRING_STARTS_WITH(format, "cond"));
ASSERT            460 src/arm/disasm-arm.cc         ASSERT(width > 0);
ASSERT            462 src/arm/disasm-arm.cc       ASSERT((width + lsbit) <= 32);
ASSERT            480 src/arm/disasm-arm.cc       ASSERT((width >= 1) && (width <= 32));
ASSERT            481 src/arm/disasm-arm.cc       ASSERT((lsb >= 0) && (lsb <= 31));
ASSERT            482 src/arm/disasm-arm.cc       ASSERT((width + lsb) <= 32);
ASSERT            502 src/arm/disasm-arm.cc         ASSERT(STRING_STARTS_WITH(format, "memop"));
ASSERT            520 src/arm/disasm-arm.cc       ASSERT(STRING_STARTS_WITH(format, "msg"));
ASSERT            530 src/arm/disasm-arm.cc         ASSERT(STRING_STARTS_WITH(format, "off12"));
ASSERT            536 src/arm/disasm-arm.cc         ASSERT(STRING_STARTS_WITH(format, "off0to3and8to19"));
ASSERT            544 src/arm/disasm-arm.cc       ASSERT(STRING_STARTS_WITH(format, "off8"));
ASSERT            551 src/arm/disasm-arm.cc       ASSERT(STRING_STARTS_WITH(format, "pu"));
ASSERT            561 src/arm/disasm-arm.cc           ASSERT(STRING_STARTS_WITH(format, "shift_op"));
ASSERT            565 src/arm/disasm-arm.cc             ASSERT(instr->TypeValue() == 1);
ASSERT            570 src/arm/disasm-arm.cc           ASSERT(STRING_STARTS_WITH(format, "shift_sat"));
ASSERT            574 src/arm/disasm-arm.cc           ASSERT(STRING_STARTS_WITH(format, "shift_rm"));
ASSERT            579 src/arm/disasm-arm.cc         ASSERT(STRING_STARTS_WITH(format, "svc"));
ASSERT            583 src/arm/disasm-arm.cc         ASSERT(STRING_STARTS_WITH(format, "sign"));
ASSERT            596 src/arm/disasm-arm.cc       ASSERT(STRING_STARTS_WITH(format, "target"));
ASSERT             66 src/arm/full-codegen-arm.cc     ASSERT(patch_site_.is_bound() == info_emitted_);
ASSERT             72 src/arm/full-codegen-arm.cc     ASSERT(!patch_site_.is_bound() && !info_emitted_);
ASSERT             82 src/arm/full-codegen-arm.cc     ASSERT(!patch_site_.is_bound() && !info_emitted_);
ASSERT            273 src/arm/full-codegen-arm.cc         ASSERT(function->proxy()->var()->mode() == CONST ||
ASSERT            275 src/arm/full-codegen-arm.cc         ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED);
ASSERT            293 src/arm/full-codegen-arm.cc       ASSERT(loop_depth() == 0);
ASSERT            295 src/arm/full-codegen-arm.cc       ASSERT(loop_depth() == 0);
ASSERT            355 src/arm/full-codegen-arm.cc       ASSERT(back_edge_target->is_bound());
ASSERT            451 src/arm/full-codegen-arm.cc     ASSERT(Assembler::kJSReturnSequenceInstructions <=
ASSERT            459 src/arm/full-codegen-arm.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            464 src/arm/full-codegen-arm.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            470 src/arm/full-codegen-arm.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            477 src/arm/full-codegen-arm.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            542 src/arm/full-codegen-arm.cc   ASSERT(!lit->IsUndetectableObject());  // There are no undetectable literals.
ASSERT            569 src/arm/full-codegen-arm.cc   ASSERT(count > 0);
ASSERT            577 src/arm/full-codegen-arm.cc   ASSERT(count > 0);
ASSERT            585 src/arm/full-codegen-arm.cc   ASSERT(count > 0);
ASSERT            593 src/arm/full-codegen-arm.cc   ASSERT(count > 0);
ASSERT            604 src/arm/full-codegen-arm.cc   ASSERT(materialize_true == materialize_false);
ASSERT            639 src/arm/full-codegen-arm.cc   ASSERT(materialize_true == true_label_);
ASSERT            640 src/arm/full-codegen-arm.cc   ASSERT(materialize_false == false_label_);
ASSERT            712 src/arm/full-codegen-arm.cc   ASSERT(var->IsStackAllocated());
ASSERT            726 src/arm/full-codegen-arm.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            748 src/arm/full-codegen-arm.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            749 src/arm/full-codegen-arm.cc   ASSERT(!scratch0.is(src));
ASSERT            750 src/arm/full-codegen-arm.cc   ASSERT(!scratch0.is(scratch1));
ASSERT            751 src/arm/full-codegen-arm.cc   ASSERT(!scratch1.is(src));
ASSERT            845 src/arm/full-codegen-arm.cc       ASSERT(mode == VAR || mode == LET ||
ASSERT            928 src/arm/full-codegen-arm.cc   ASSERT(!instance.is_null());
ASSERT           1349 src/arm/full-codegen-arm.cc   ASSERT(var->IsContextSlot());
ASSERT           1444 src/arm/full-codegen-arm.cc         ASSERT(var->scope() != NULL);
ASSERT           1467 src/arm/full-codegen-arm.cc           ASSERT(var->initializer_position() != RelocInfo::kNoPosition);
ASSERT           1468 src/arm/full-codegen-arm.cc           ASSERT(proxy->position() != RelocInfo::kNoPosition);
ASSERT           1488 src/arm/full-codegen-arm.cc             ASSERT(var->mode() == CONST);
ASSERT           1627 src/arm/full-codegen-arm.cc         ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value()));
ASSERT           1685 src/arm/full-codegen-arm.cc     ASSERT(result_saved);
ASSERT           1729 src/arm/full-codegen-arm.cc     ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) ||
ASSERT           2098 src/arm/full-codegen-arm.cc     ASSERT(!var->IsParameter());  // No const parameters.
ASSERT           2107 src/arm/full-codegen-arm.cc       ASSERT(var->IsContextSlot() || var->IsLookupSlot());
ASSERT           2128 src/arm/full-codegen-arm.cc       ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT           2169 src/arm/full-codegen-arm.cc       ASSERT(var->IsLookupSlot());
ASSERT           2184 src/arm/full-codegen-arm.cc   ASSERT(prop != NULL);
ASSERT           2185 src/arm/full-codegen-arm.cc   ASSERT(prop->key()->AsLiteral() != NULL);
ASSERT           2538 src/arm/full-codegen-arm.cc   ASSERT(expr->return_is_recorded_);
ASSERT           2592 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2613 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2634 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2667 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2689 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2714 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2799 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2821 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2843 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2865 src/arm/full-codegen-arm.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2897 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           2921 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           2935 src/arm/full-codegen-arm.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2957 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3039 src/arm/full-codegen-arm.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           3095 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 3);
ASSERT           3108 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 4);
ASSERT           3120 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3138 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           3183 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           3198 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           3238 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3256 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           3301 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           3375 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3387 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3399 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3411 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3421 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3430 src/arm/full-codegen-arm.cc   ASSERT(args->length() >= 2);
ASSERT           3463 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 3);
ASSERT           3586 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 1);
ASSERT           3606 src/arm/full-codegen-arm.cc   ASSERT(args->length() == 2);
ASSERT           3763 src/arm/full-codegen-arm.cc   ASSERT(result.is(r0));
ASSERT           3793 src/arm/full-codegen-arm.cc   ASSERT(result.is(r0));
ASSERT           3821 src/arm/full-codegen-arm.cc   ASSERT(result.is(r0));
ASSERT           3892 src/arm/full-codegen-arm.cc         ASSERT(language_mode() == CLASSIC_MODE || var->is_this());
ASSERT           3948 src/arm/full-codegen-arm.cc         ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue());
ASSERT           4046 src/arm/full-codegen-arm.cc     ASSERT(expr->expression()->AsVariableProxy()->var() != NULL);
ASSERT           4192 src/arm/full-codegen-arm.cc   ASSERT(!context()->IsEffect());
ASSERT           4193 src/arm/full-codegen-arm.cc   ASSERT(!context()->IsTest());
ASSERT           4480 src/arm/full-codegen-arm.cc     ASSERT(declaration_scope->is_function_scope());
ASSERT           4491 src/arm/full-codegen-arm.cc   ASSERT(!result_register().is(r1));
ASSERT           4526 src/arm/full-codegen-arm.cc   ASSERT(!result_register().is(r1));
ASSERT            284 src/arm/ic-arm.cc   ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE);
ASSERT           1472 src/arm/ic-arm.cc   ASSERT(receiver_map.is(r3));  // Transition code expects map in r3
ASSERT           1484 src/arm/ic-arm.cc   ASSERT(receiver_map.is(r3));  // Transition code expects map in r3
ASSERT           1498 src/arm/ic-arm.cc   ASSERT(receiver_map.is(r3));  // Transition code expects map in r3
ASSERT           1743 src/arm/ic-arm.cc     ASSERT(Assembler::IsCmpRegister(instr_at_patch));
ASSERT           1748 src/arm/ic-arm.cc     ASSERT(check == DISABLE_INLINED_SMI_CHECK);
ASSERT           1749 src/arm/ic-arm.cc     ASSERT(Assembler::IsTstImmediate(instr_at_patch));
ASSERT           1752 src/arm/ic-arm.cc   ASSERT(Assembler::IsBranch(branch_instr));
ASSERT           1756 src/arm/ic-arm.cc     ASSERT(Assembler::GetCondition(branch_instr) == ne);
ASSERT             56 src/arm/lithium-arm.cc   ASSERT(spill_operand->IsStackSlot());
ASSERT             57 src/arm/lithium-arm.cc   ASSERT(register_spills_[allocation_index] == NULL);
ASSERT             68 src/arm/lithium-arm.cc   ASSERT(Output() == NULL ||
ASSERT             73 src/arm/lithium-arm.cc     ASSERT(operand->HasFixedPolicy() ||
ASSERT             78 src/arm/lithium-arm.cc     ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
ASSERT             86 src/arm/lithium-arm.cc   ASSERT(spill_operand->IsDoubleStackSlot());
ASSERT             87 src/arm/lithium-arm.cc   ASSERT(double_register_spills_[allocation_index] == NULL);
ASSERT            428 src/arm/lithium-arm.cc   ASSERT(is_unused());
ASSERT            620 src/arm/lithium-arm.cc     ASSERT(hinstr->next()->IsSimulate());
ASSERT            622 src/arm/lithium-arm.cc     ASSERT(instruction_pending_deoptimization_environment_ == NULL);
ASSERT            623 src/arm/lithium-arm.cc     ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber);
ASSERT            644 src/arm/lithium-arm.cc   ASSERT(!instr->HasPointerMap());
ASSERT            661 src/arm/lithium-arm.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            668 src/arm/lithium-arm.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            691 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT            692 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT            700 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsInteger32());
ASSERT            701 src/arm/lithium-arm.cc   ASSERT(instr->left()->representation().IsInteger32());
ASSERT            702 src/arm/lithium-arm.cc   ASSERT(instr->right()->representation().IsInteger32());
ASSERT            737 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsDouble());
ASSERT            738 src/arm/lithium-arm.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT            739 src/arm/lithium-arm.cc   ASSERT(instr->right()->representation().IsDouble());
ASSERT            740 src/arm/lithium-arm.cc   ASSERT(op != Token::MOD);
ASSERT            750 src/arm/lithium-arm.cc   ASSERT(op == Token::ADD ||
ASSERT            757 src/arm/lithium-arm.cc   ASSERT(left->representation().IsTagged());
ASSERT            758 src/arm/lithium-arm.cc   ASSERT(right->representation().IsTagged());
ASSERT            768 src/arm/lithium-arm.cc   ASSERT(is_building());
ASSERT            777 src/arm/lithium-arm.cc     ASSERT(block->phis()->length() == 0);
ASSERT            780 src/arm/lithium-arm.cc     ASSERT(last_environment != NULL);
ASSERT            783 src/arm/lithium-arm.cc       ASSERT(pred->end()->FirstSuccessor() == block);
ASSERT            791 src/arm/lithium-arm.cc     ASSERT(pred->argument_count() >= 0);
ASSERT            858 src/arm/lithium-arm.cc   ASSERT(ast_id != AstNode::kNoNumber ||
ASSERT            922 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1068 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1132 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1133 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1139 src/arm/lithium-arm.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1140 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT           1141 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT           1152 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsInteger32());
ASSERT           1153 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsInteger32());
ASSERT           1183 src/arm/lithium-arm.cc   ASSERT(IsPowerOf2(0) == true);
ASSERT           1241 src/arm/lithium-arm.cc     ASSERT(right->IsConstant() &&
ASSERT           1251 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1252 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1256 src/arm/lithium-arm.cc       ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero));
ASSERT           1278 src/arm/lithium-arm.cc     ASSERT(instr->representation().IsDouble());
ASSERT           1292 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1293 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1323 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1324 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1343 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1344 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1356 src/arm/lithium-arm.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1363 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1367 src/arm/lithium-arm.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT           1380 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1381 src/arm/lithium-arm.cc   ASSERT(instr->global_object()->representation().IsTagged());
ASSERT           1389 src/arm/lithium-arm.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1390 src/arm/lithium-arm.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1402 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1403 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1408 src/arm/lithium-arm.cc     ASSERT(r.IsDouble());
ASSERT           1409 src/arm/lithium-arm.cc     ASSERT(instr->left()->representation().IsDouble());
ASSERT           1410 src/arm/lithium-arm.cc     ASSERT(instr->right()->representation().IsDouble());
ASSERT           1434 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1440 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1448 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1456 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1463 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1471 src/arm/lithium-arm.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1472 src/arm/lithium-arm.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1483 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1491 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1500 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1508 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1590 src/arm/lithium-arm.cc       ASSERT(to.IsInteger32());
ASSERT           1622 src/arm/lithium-arm.cc       ASSERT(to.IsInteger32());
ASSERT           1640 src/arm/lithium-arm.cc       ASSERT(to.IsDouble());
ASSERT           1699 src/arm/lithium-arm.cc     ASSERT(input_rep.IsTagged());
ASSERT           1793 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1837 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1838 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1849 src/arm/lithium-arm.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1850 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1862 src/arm/lithium-arm.cc   ASSERT(
ASSERT           1869 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1895 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1896 src/arm/lithium-arm.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1897 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1912 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsDouble());
ASSERT           1913 src/arm/lithium-arm.cc   ASSERT(instr->elements()->representation().IsTagged());
ASSERT           1914 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1927 src/arm/lithium-arm.cc   ASSERT(
ASSERT           1934 src/arm/lithium-arm.cc   ASSERT(instr->external_pointer()->representation().IsExternal());
ASSERT           1935 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1957 src/arm/lithium-arm.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1958 src/arm/lithium-arm.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1959 src/arm/lithium-arm.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           2167 src/arm/lithium-arm.cc   ASSERT(env != NULL);
ASSERT           2203 src/arm/lithium-arm.cc     ASSERT(instr->is_backwards_branch());
ASSERT            192 src/arm/lithium-arm.h     ASSERT(instr->Is##type());                                    \
ASSERT            319 src/arm/lithium-arm.h     ASSERT(instr->IsGap());
ASSERT             66 src/arm/lithium-codegen-arm.cc   ASSERT(is_unused());
ASSERT             87 src/arm/lithium-codegen-arm.cc   ASSERT(is_done());
ASSERT            128 src/arm/lithium-codegen-arm.cc   ASSERT(is_generating());
ASSERT            222 src/arm/lithium-codegen-arm.cc   ASSERT(is_generating());
ASSERT            244 src/arm/lithium-codegen-arm.cc   ASSERT(is_generating());
ASSERT            288 src/arm/lithium-codegen-arm.cc   ASSERT(masm()->InstructionsGeneratedSince(&table_start) ==
ASSERT            300 src/arm/lithium-codegen-arm.cc   ASSERT(is_done());
ASSERT            317 src/arm/lithium-codegen-arm.cc   ASSERT(op->IsRegister());
ASSERT            331 src/arm/lithium-codegen-arm.cc       ASSERT(literal->IsNumber());
ASSERT            336 src/arm/lithium-codegen-arm.cc       ASSERT(r.IsTagged());
ASSERT            354 src/arm/lithium-codegen-arm.cc   ASSERT(op->IsDoubleRegister());
ASSERT            370 src/arm/lithium-codegen-arm.cc       ASSERT(literal->IsNumber());
ASSERT            394 src/arm/lithium-codegen-arm.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged());
ASSERT            406 src/arm/lithium-codegen-arm.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32());
ASSERT            407 src/arm/lithium-codegen-arm.cc   ASSERT(constant->HasInteger32Value());
ASSERT            414 src/arm/lithium-codegen-arm.cc   ASSERT(constant->HasDoubleValue());
ASSERT            425 src/arm/lithium-codegen-arm.cc       ASSERT(constant->HasInteger32Value());
ASSERT            430 src/arm/lithium-codegen-arm.cc     ASSERT(r.IsTagged());
ASSERT            445 src/arm/lithium-codegen-arm.cc   ASSERT(!op->IsRegister());
ASSERT            446 src/arm/lithium-codegen-arm.cc   ASSERT(!op->IsDoubleRegister());
ASSERT            447 src/arm/lithium-codegen-arm.cc   ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot());
ASSERT            461 src/arm/lithium-codegen-arm.cc   ASSERT(op->IsDoubleStackSlot());
ASSERT            546 src/arm/lithium-codegen-arm.cc     ASSERT(is_tagged);
ASSERT            580 src/arm/lithium-codegen-arm.cc   ASSERT(instr != NULL);
ASSERT            601 src/arm/lithium-codegen-arm.cc   ASSERT(instr != NULL);
ASSERT            603 src/arm/lithium-codegen-arm.cc   ASSERT(pointers != NULL);
ASSERT            659 src/arm/lithium-codegen-arm.cc   ASSERT(environment->HasBeenRegistered());
ASSERT            667 src/arm/lithium-codegen-arm.cc   ASSERT(FLAG_deopt_every_n_times < 2);  // Other values not supported on ARM.
ASSERT            735 src/arm/lithium-codegen-arm.cc   ASSERT(deoptimization_literals_.length() == 0);
ASSERT            755 src/arm/lithium-codegen-arm.cc     ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS);
ASSERT            767 src/arm/lithium-codegen-arm.cc   ASSERT(expected_safepoint_kind_ == kind);
ASSERT            861 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT            948 src/arm/lithium-codegen-arm.cc   ASSERT(!dividend.is(divisor));
ASSERT            949 src/arm/lithium-codegen-arm.cc   ASSERT(!dividend.is(quotient));
ASSERT            950 src/arm/lithium-codegen-arm.cc   ASSERT(!divisor.is(quotient));
ASSERT            951 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch.is(left));
ASSERT            952 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch.is(right));
ASSERT            953 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch.is(result));
ASSERT           1055 src/arm/lithium-codegen-arm.cc   ASSERT(!AreAliased(dividend, scratch, ip));
ASSERT           1056 src/arm/lithium-codegen-arm.cc   ASSERT(LChunkBuilder::HasMagicNumberForDivisor(divisor));
ASSERT           1093 src/arm/lithium-codegen-arm.cc           ASSERT(divisor != -1);
ASSERT           1232 src/arm/lithium-codegen-arm.cc   ASSERT(instr->InputAt(1)->IsConstantOperand());
ASSERT           1264 src/arm/lithium-codegen-arm.cc     ASSERT(!right.is(r1));
ASSERT           1268 src/arm/lithium-codegen-arm.cc     ASSERT(!left.is(r0) && !right.is(r0));
ASSERT           1382 src/arm/lithium-codegen-arm.cc   ASSERT(left_op->IsRegister());
ASSERT           1390 src/arm/lithium-codegen-arm.cc     ASSERT(right_op->IsRegister() || right_op->IsConstantOperand());
ASSERT           1489 src/arm/lithium-codegen-arm.cc     ASSERT(right->IsRegister() || right->IsConstantOperand());
ASSERT           1500 src/arm/lithium-codegen-arm.cc   ASSERT(instr->result()->IsRegister());
ASSERT           1506 src/arm/lithium-codegen-arm.cc   ASSERT(instr->result()->IsDoubleRegister());
ASSERT           1579 src/arm/lithium-codegen-arm.cc   ASSERT(object.is(result));
ASSERT           1580 src/arm/lithium-codegen-arm.cc   ASSERT(object.is(r0));
ASSERT           1581 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch.is(scratch0()));
ASSERT           1582 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch.is(object));
ASSERT           1642 src/arm/lithium-codegen-arm.cc     ASSERT(right->IsRegister() || right->IsConstantOperand());
ASSERT           1693 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(0)).is(r1));
ASSERT           1694 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(1)).is(r0));
ASSERT           1695 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           1751 src/arm/lithium-codegen-arm.cc     ASSERT(r.IsTagged());
ASSERT           2126 src/arm/lithium-codegen-arm.cc   ASSERT(from == to || to == LAST_TYPE);
ASSERT           2194 src/arm/lithium-codegen-arm.cc   ASSERT(!input.is(temp));
ASSERT           2195 src/arm/lithium-codegen-arm.cc   ASSERT(!input.is(temp2));
ASSERT           2196 src/arm/lithium-codegen-arm.cc   ASSERT(!temp.is(temp2));
ASSERT           2284 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(0)).is(r0));  // Object is in r0.
ASSERT           2285 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(1)).is(r1));  // Function is in r1.
ASSERT           2320 src/arm/lithium-codegen-arm.cc   ASSERT(object.is(r0));
ASSERT           2321 src/arm/lithium-codegen-arm.cc   ASSERT(result.is(r0));
ASSERT           2381 src/arm/lithium-codegen-arm.cc   ASSERT(result.is(r0));
ASSERT           2398 src/arm/lithium-codegen-arm.cc   ASSERT(temp.is(r4));
ASSERT           2464 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->global_object()).is(r0));
ASSERT           2465 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           2501 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->global_object()).is(r1));
ASSERT           2502 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->value()).is(r0));
ASSERT           2585 src/arm/lithium-codegen-arm.cc   ASSERT(lookup.IsFound() || lookup.IsCacheable());
ASSERT           2665 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->object()).is(r0));
ASSERT           2666 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           2933 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->object()).is(r1));
ASSERT           2934 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->key()).is(r0));
ASSERT           3037 src/arm/lithium-codegen-arm.cc   ASSERT(receiver.is(r0));  // Used for parameter count.
ASSERT           3038 src/arm/lithium-codegen-arm.cc   ASSERT(function.is(r1));  // Required by InvokeFunction.
ASSERT           3039 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3067 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasPointerMap());
ASSERT           3190 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3442 src/arm/lithium-codegen-arm.cc   ASSERT(!instr->InputAt(1)->IsDoubleRegister() ||
ASSERT           3444 src/arm/lithium-codegen-arm.cc   ASSERT(!instr->InputAt(1)->IsRegister() ||
ASSERT           3446 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->InputAt(0)).is(d1));
ASSERT           3447 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->result()).is(d3));
ASSERT           3463 src/arm/lithium-codegen-arm.cc     ASSERT(exponent_type.IsDouble());
ASSERT           3485 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->result()).is(d7));
ASSERT           3486 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(0)).is(r0));
ASSERT           3549 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->result()).is(d2));
ASSERT           3557 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->result()).is(d2));
ASSERT           3565 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->result()).is(d2));
ASSERT           3573 src/arm/lithium-codegen-arm.cc   ASSERT(ToDoubleRegister(instr->result()).is(d2));
ASSERT           3617 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->function()).is(r1));
ASSERT           3618 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasPointerMap());
ASSERT           3638 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3649 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3663 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->function()).is(r1));
ASSERT           3664 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3674 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3687 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3697 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(0)).is(r1));
ASSERT           3698 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->result()).is(r0));
ASSERT           3717 src/arm/lithium-codegen-arm.cc   ASSERT(!object.is(value));
ASSERT           3773 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->object()).is(r1));
ASSERT           3774 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->value()).is(r0));
ASSERT           3799 src/arm/lithium-codegen-arm.cc     ASSERT(!instr->hydrogen()->NeedsWriteBarrier());
ASSERT           3951 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->object()).is(r2));
ASSERT           3952 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->key()).is(r1));
ASSERT           3953 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->value()).is(r0));
ASSERT           3986 src/arm/lithium-codegen-arm.cc     ASSERT(fixed_object_reg.is(r2));
ASSERT           3987 src/arm/lithium-codegen-arm.cc     ASSERT(new_map_reg.is(r3));
ASSERT           3994 src/arm/lithium-codegen-arm.cc     ASSERT(fixed_object_reg.is(r2));
ASSERT           3995 src/arm/lithium-codegen-arm.cc     ASSERT(new_map_reg.is(r3));
ASSERT           4083 src/arm/lithium-codegen-arm.cc   ASSERT(instr->hydrogen()->value()->representation().IsInteger32());
ASSERT           4086 src/arm/lithium-codegen-arm.cc   ASSERT(!char_code.is(result));
ASSERT           4126 src/arm/lithium-codegen-arm.cc   ASSERT(input->IsRegister() || input->IsStackSlot());
ASSERT           4128 src/arm/lithium-codegen-arm.cc   ASSERT(output->IsDoubleRegister());
ASSERT           4253 src/arm/lithium-codegen-arm.cc   ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow));
ASSERT           4279 src/arm/lithium-codegen-arm.cc   ASSERT(!result_reg.is(double_scratch0()));
ASSERT           4337 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch1.is(input_reg) && !scratch1.is(scratch2));
ASSERT           4338 src/arm/lithium-codegen-arm.cc   ASSERT(!scratch2.is(input_reg) && !scratch2.is(scratch1));
ASSERT           4356 src/arm/lithium-codegen-arm.cc     ASSERT(!scratch3.is(input_reg) &&
ASSERT           4423 src/arm/lithium-codegen-arm.cc   ASSERT(input->IsRegister());
ASSERT           4424 src/arm/lithium-codegen-arm.cc   ASSERT(input->Equals(instr->result()));
ASSERT           4442 src/arm/lithium-codegen-arm.cc   ASSERT(input->IsRegister());
ASSERT           4444 src/arm/lithium-codegen-arm.cc   ASSERT(result->IsDoubleRegister());
ASSERT           4536 src/arm/lithium-codegen-arm.cc       ASSERT(tag == 0 || IsPowerOf2(tag));
ASSERT           4580 src/arm/lithium-codegen-arm.cc   ASSERT(input->IsRegister());
ASSERT           4697 src/arm/lithium-codegen-arm.cc   ASSERT(initial_map->pre_allocated_property_fields() +
ASSERT           4704 src/arm/lithium-codegen-arm.cc   ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress());
ASSERT           4726 src/arm/lithium-codegen-arm.cc   ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE);
ASSERT           4792 src/arm/lithium-codegen-arm.cc     ASSERT(instr->hydrogen()->depth() == 1);
ASSERT           4816 src/arm/lithium-codegen-arm.cc   ASSERT(!source.is(r2));
ASSERT           4817 src/arm/lithium-codegen-arm.cc   ASSERT(!result.is(r2));
ASSERT           4833 src/arm/lithium-codegen-arm.cc   ASSERT(object->properties()->length() == 0);
ASSERT           4985 src/arm/lithium-codegen-arm.cc   ASSERT(ToRegister(instr->InputAt(0)).is(r0));
ASSERT           5173 src/arm/lithium-codegen-arm.cc   ASSERT(!temp1.is(temp2));
ASSERT           5212 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasEnvironment());
ASSERT           5230 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasPointerMap());
ASSERT           5243 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasPointerMap());
ASSERT           5256 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasEnvironment());
ASSERT           5273 src/arm/lithium-codegen-arm.cc   ASSERT(instr->HasEnvironment());
ASSERT           5290 src/arm/lithium-codegen-arm.cc     ASSERT(instr->hydrogen()->is_backwards_branch());
ASSERT           5318 src/arm/lithium-codegen-arm.cc   ASSERT(!environment->HasBeenRegistered());
ASSERT           5320 src/arm/lithium-codegen-arm.cc   ASSERT(osr_pc_offset_ == -1);
ASSERT            385 src/arm/lithium-codegen-arm.h       ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple);
ASSERT            402 src/arm/lithium-codegen-arm.h       ASSERT((kind & Safepoint::kWithRegisters) != 0);
ASSERT             44 src/arm/lithium-gap-resolver-arm.cc   ASSERT(moves_.is_empty());
ASSERT             65 src/arm/lithium-gap-resolver-arm.cc       ASSERT(moves_[i].source()->IsConstantOperand());
ASSERT            103 src/arm/lithium-gap-resolver-arm.cc   ASSERT(!moves_[index].IsPending());
ASSERT            104 src/arm/lithium-gap-resolver-arm.cc   ASSERT(!moves_[index].IsRedundant());
ASSERT            109 src/arm/lithium-gap-resolver-arm.cc   ASSERT(moves_[index].source() != NULL);  // Or else it will look eliminated.
ASSERT            136 src/arm/lithium-gap-resolver-arm.cc     ASSERT(other_move.IsPending());
ASSERT            164 src/arm/lithium-gap-resolver-arm.cc   ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source()));
ASSERT            165 src/arm/lithium-gap-resolver-arm.cc   ASSERT(!in_cycle_);
ASSERT            186 src/arm/lithium-gap-resolver-arm.cc   ASSERT(in_cycle_);
ASSERT            187 src/arm/lithium-gap-resolver-arm.cc   ASSERT(saved_destination_ != NULL);
ASSERT            219 src/arm/lithium-gap-resolver-arm.cc       ASSERT(destination->IsStackSlot());
ASSERT            228 src/arm/lithium-gap-resolver-arm.cc       ASSERT(destination->IsStackSlot());
ASSERT            257 src/arm/lithium-gap-resolver-arm.cc       ASSERT(destination->IsStackSlot());
ASSERT            258 src/arm/lithium-gap-resolver-arm.cc       ASSERT(!in_cycle_);  // Constant moves happen after all cycles are gone.
ASSERT            274 src/arm/lithium-gap-resolver-arm.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT            283 src/arm/lithium-gap-resolver-arm.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT             97 src/arm/macro-assembler-arm.cc   ASSERT(!RelocInfo::IsCodeTarget(rmode));
ASSERT            104 src/arm/macro-assembler-arm.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT            168 src/arm/macro-assembler-arm.cc   ASSERT(kCallTargetAddressOffset == 2 * kInstrSize);
ASSERT            174 src/arm/macro-assembler-arm.cc   ASSERT(kCallTargetAddressOffset == kInstrSize);
ASSERT            194 src/arm/macro-assembler-arm.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT            268 src/arm/macro-assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(VFP3));
ASSERT            298 src/arm/macro-assembler-arm.cc   ASSERT(lsb < 32);
ASSERT            313 src/arm/macro-assembler-arm.cc   ASSERT(lsb < 32);
ASSERT            337 src/arm/macro-assembler-arm.cc   ASSERT(0 <= lsb && lsb < 32);
ASSERT            338 src/arm/macro-assembler-arm.cc   ASSERT(0 <= width && width < 32);
ASSERT            339 src/arm/macro-assembler-arm.cc   ASSERT(lsb + width < 32);
ASSERT            340 src/arm/macro-assembler-arm.cc   ASSERT(!scratch.is(dst));
ASSERT            355 src/arm/macro-assembler-arm.cc   ASSERT(lsb < 32);
ASSERT            368 src/arm/macro-assembler-arm.cc     ASSERT(!dst.is(pc) && !src.rm().is(pc));
ASSERT            369 src/arm/macro-assembler-arm.cc     ASSERT((satpos >= 0) && (satpos <= 31));
ASSERT            373 src/arm/macro-assembler-arm.cc     ASSERT((src.shift_op() == ASR) || (src.shift_op() == LSL));
ASSERT            374 src/arm/macro-assembler-arm.cc     ASSERT(src.rs().is(no_reg));
ASSERT            427 src/arm/macro-assembler-arm.cc   ASSERT(cond == eq || cond == ne);
ASSERT            454 src/arm/macro-assembler-arm.cc   ASSERT(IsAligned(offset, kPointerSize));
ASSERT            497 src/arm/macro-assembler-arm.cc   ASSERT(!address.is(cp) && !value.is(cp));
ASSERT            572 src/arm/macro-assembler-arm.cc     ASSERT(and_then == kReturnAtEnd);
ASSERT            590 src/arm/macro-assembler-arm.cc   ASSERT(((1 << kNumSafepointSavedRegisters) - 1) == kSafepointSavedRegisters);
ASSERT            594 src/arm/macro-assembler-arm.cc   ASSERT(num_unsaved >= 0);
ASSERT            645 src/arm/macro-assembler-arm.cc   ASSERT(reg_code >= 0 && reg_code < kNumSafepointRegisters);
ASSERT            665 src/arm/macro-assembler-arm.cc   ASSERT(src.rm().is(no_reg));
ASSERT            666 src/arm/macro-assembler-arm.cc   ASSERT(!dst1.is(lr));  // r14.
ASSERT            672 src/arm/macro-assembler-arm.cc   ASSERT((src.am() != PreIndex) && (src.am() != NegPreIndex));
ASSERT            690 src/arm/macro-assembler-arm.cc       ASSERT((src.am() == PostIndex) || (src.am() == NegPostIndex));
ASSERT            707 src/arm/macro-assembler-arm.cc   ASSERT(dst.rm().is(no_reg));
ASSERT            708 src/arm/macro-assembler-arm.cc   ASSERT(!src1.is(lr));  // r14.
ASSERT            714 src/arm/macro-assembler-arm.cc   ASSERT((dst.am() != PreIndex) && (dst.am() != NegPreIndex));
ASSERT            727 src/arm/macro-assembler-arm.cc       ASSERT((dst.am() == PostIndex) || (dst.am() == NegPostIndex));
ASSERT            781 src/arm/macro-assembler-arm.cc   ASSERT(CpuFeatures::IsEnabled(VFP3));
ASSERT            857 src/arm/macro-assembler-arm.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT            946 src/arm/macro-assembler-arm.cc   ASSERT(dst.is(r5));
ASSERT            978 src/arm/macro-assembler-arm.cc   ASSERT(actual.is_immediate() || actual.reg().is(r0));
ASSERT            979 src/arm/macro-assembler-arm.cc   ASSERT(expected.is_immediate() || expected.reg().is(r2));
ASSERT            980 src/arm/macro-assembler-arm.cc   ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(r3));
ASSERT            983 src/arm/macro-assembler-arm.cc     ASSERT(actual.is_immediate());
ASSERT           1043 src/arm/macro-assembler-arm.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           1057 src/arm/macro-assembler-arm.cc       ASSERT(flag == JUMP_FUNCTION);
ASSERT           1076 src/arm/macro-assembler-arm.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           1105 src/arm/macro-assembler-arm.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           1108 src/arm/macro-assembler-arm.cc   ASSERT(fun.is(r1));
ASSERT           1133 src/arm/macro-assembler-arm.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           1171 src/arm/macro-assembler-arm.cc   ASSERT(kNotStringTag != 0);
ASSERT           1185 src/arm/macro-assembler-arm.cc   ASSERT(AllowThisStubCall(&ces));
ASSERT           1329 src/arm/macro-assembler-arm.cc   ASSERT(!holder_reg.is(scratch));
ASSERT           1330 src/arm/macro-assembler-arm.cc   ASSERT(!holder_reg.is(ip));
ASSERT           1331 src/arm/macro-assembler-arm.cc   ASSERT(!scratch.is(ip));
ASSERT           1478 src/arm/macro-assembler-arm.cc     ASSERT(SeededNumberDictionary::kEntrySize == 3);
ASSERT           1525 src/arm/macro-assembler-arm.cc   ASSERT(!result.is(scratch1));
ASSERT           1526 src/arm/macro-assembler-arm.cc   ASSERT(!result.is(scratch2));
ASSERT           1527 src/arm/macro-assembler-arm.cc   ASSERT(!scratch1.is(scratch2));
ASSERT           1528 src/arm/macro-assembler-arm.cc   ASSERT(!scratch1.is(ip));
ASSERT           1529 src/arm/macro-assembler-arm.cc   ASSERT(!scratch2.is(ip));
ASSERT           1549 src/arm/macro-assembler-arm.cc   ASSERT((limit - top) == kPointerSize);
ASSERT           1550 src/arm/macro-assembler-arm.cc   ASSERT(result.code() < ip.code());
ASSERT           1610 src/arm/macro-assembler-arm.cc   ASSERT(!result.is(scratch1));
ASSERT           1611 src/arm/macro-assembler-arm.cc   ASSERT(!result.is(scratch2));
ASSERT           1612 src/arm/macro-assembler-arm.cc   ASSERT(!scratch1.is(scratch2));
ASSERT           1613 src/arm/macro-assembler-arm.cc   ASSERT(!object_size.is(ip));
ASSERT           1614 src/arm/macro-assembler-arm.cc   ASSERT(!result.is(ip));
ASSERT           1615 src/arm/macro-assembler-arm.cc   ASSERT(!scratch1.is(ip));
ASSERT           1616 src/arm/macro-assembler-arm.cc   ASSERT(!scratch2.is(ip));
ASSERT           1630 src/arm/macro-assembler-arm.cc   ASSERT((limit - top) == kPointerSize);
ASSERT           1631 src/arm/macro-assembler-arm.cc   ASSERT(result.code() < ip.code());
ASSERT           1709 src/arm/macro-assembler-arm.cc   ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0);
ASSERT           1740 src/arm/macro-assembler-arm.cc   ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0);
ASSERT           1741 src/arm/macro-assembler-arm.cc   ASSERT(kCharSize == 1);
ASSERT           1862 src/arm/macro-assembler-arm.cc   ASSERT(!obj.is(ip));
ASSERT           2137 src/arm/macro-assembler-arm.cc   ASSERT(AllowThisStubCall(stub));  // Stub calls are not allowed in some stubs.
ASSERT           2143 src/arm/macro-assembler-arm.cc   ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe());
ASSERT           2254 src/arm/macro-assembler-arm.cc   ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) <
ASSERT           2430 src/arm/macro-assembler-arm.cc   ASSERT(CpuFeatures::IsSupported(VFP3));
ASSERT           2550 src/arm/macro-assembler-arm.cc   ASSERT(!input_high.is(result));
ASSERT           2551 src/arm/macro-assembler-arm.cc   ASSERT(!input_low.is(result));
ASSERT           2552 src/arm/macro-assembler-arm.cc   ASSERT(!input_low.is(input_high));
ASSERT           2553 src/arm/macro-assembler-arm.cc   ASSERT(!scratch.is(result) &&
ASSERT           2556 src/arm/macro-assembler-arm.cc   ASSERT(!single_scratch.is(double_input.low()) &&
ASSERT           2675 src/arm/macro-assembler-arm.cc   ASSERT((reinterpret_cast<intptr_t>(builtin.address()) & 1) == 1);
ASSERT           2687 src/arm/macro-assembler-arm.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           2696 src/arm/macro-assembler-arm.cc     ASSERT(flag == JUMP_FUNCTION);
ASSERT           2715 src/arm/macro-assembler-arm.cc   ASSERT(!target.is(r1));
ASSERT           2734 src/arm/macro-assembler-arm.cc   ASSERT(value > 0);
ASSERT           2746 src/arm/macro-assembler-arm.cc   ASSERT(value > 0);
ASSERT           2774 src/arm/macro-assembler-arm.cc     ASSERT(!elements.is(ip));
ASSERT           2813 src/arm/macro-assembler-arm.cc   ASSERT(reinterpret_cast<Object*>(p0)->IsSmi());
ASSERT           2841 src/arm/macro-assembler-arm.cc     ASSERT(abort_instructions <= kExpectedAbortInstructions);
ASSERT           2895 src/arm/macro-assembler-arm.cc   ASSERT(!function_in.is(map_out));
ASSERT           3126 src/arm/macro-assembler-arm.cc   ASSERT((temps & ((1 << 15) - 1)) != 0);
ASSERT           3127 src/arm/macro-assembler-arm.cc   ASSERT((temps & dst.bit()) == 0);
ASSERT           3128 src/arm/macro-assembler-arm.cc   ASSERT((temps & src.bit()) == 0);
ASSERT           3139 src/arm/macro-assembler-arm.cc   ASSERT(!tmp.is(no_reg));
ASSERT           3218 src/arm/macro-assembler-arm.cc   ASSERT(!zeros.is(source) || !source.is(scratch));
ASSERT           3219 src/arm/macro-assembler-arm.cc   ASSERT(!zeros.is(scratch));
ASSERT           3220 src/arm/macro-assembler-arm.cc   ASSERT(!scratch.is(ip));
ASSERT           3221 src/arm/macro-assembler-arm.cc   ASSERT(!source.is(ip));
ASSERT           3222 src/arm/macro-assembler-arm.cc   ASSERT(!zeros.is(ip));
ASSERT           3319 src/arm/macro-assembler-arm.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT           3347 src/arm/macro-assembler-arm.cc       ASSERT(!dreg1.is(d1));
ASSERT           3403 src/arm/macro-assembler-arm.cc   ASSERT(has_frame());
ASSERT           3412 src/arm/macro-assembler-arm.cc       ASSERT(IsPowerOf2(frame_alignment));
ASSERT           3476 src/arm/macro-assembler-arm.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           3486 src/arm/macro-assembler-arm.cc   ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, no_reg));
ASSERT           3519 src/arm/macro-assembler-arm.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           3520 src/arm/macro-assembler-arm.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           3533 src/arm/macro-assembler-arm.cc   ASSERT(!AreAliased(addr_reg, bitmap_reg, mask_reg, no_reg));
ASSERT           3550 src/arm/macro-assembler-arm.cc   ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, ip));
ASSERT           3554 src/arm/macro-assembler-arm.cc   ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
ASSERT           3555 src/arm/macro-assembler-arm.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           3556 src/arm/macro-assembler-arm.cc   ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
ASSERT           3557 src/arm/macro-assembler-arm.cc   ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
ASSERT           3590 src/arm/macro-assembler-arm.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           3591 src/arm/macro-assembler-arm.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           3613 src/arm/macro-assembler-arm.cc   ASSERT(kAsciiStringTag == 4 && kStringEncodingMask == 4);
ASSERT           3614 src/arm/macro-assembler-arm.cc   ASSERT(kSmiTag == 0 && kSmiTagSize == 1);
ASSERT           3777 src/arm/macro-assembler-arm.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           3786 src/arm/macro-assembler-arm.cc   ASSERT(masm_.pc_ == address_ + size_);
ASSERT           3787 src/arm/macro-assembler-arm.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT            312 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src2));
ASSERT            323 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src2));
ASSERT            324 src/arm/macro-assembler-arm.h     ASSERT(!src2.is(src3));
ASSERT            325 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src3));
ASSERT            345 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src2));
ASSERT            346 src/arm/macro-assembler-arm.h     ASSERT(!src2.is(src3));
ASSERT            347 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src3));
ASSERT            348 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src4));
ASSERT            349 src/arm/macro-assembler-arm.h     ASSERT(!src2.is(src4));
ASSERT            350 src/arm/macro-assembler-arm.h     ASSERT(!src3.is(src4));
ASSERT            374 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src2));
ASSERT            385 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src2));
ASSERT            386 src/arm/macro-assembler-arm.h     ASSERT(!src2.is(src3));
ASSERT            387 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src3));
ASSERT            407 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src2));
ASSERT            408 src/arm/macro-assembler-arm.h     ASSERT(!src2.is(src3));
ASSERT            409 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src3));
ASSERT            410 src/arm/macro-assembler-arm.h     ASSERT(!src1.is(src4));
ASSERT            411 src/arm/macro-assembler-arm.h     ASSERT(!src2.is(src4));
ASSERT            412 src/arm/macro-assembler-arm.h     ASSERT(!src3.is(src4));
ASSERT            636 src/arm/macro-assembler-arm.h     ASSERT((FIRST_IC_MARKER <= type) && (type < LAST_CODE_MARKER));
ASSERT            656 src/arm/macro-assembler-arm.h     ASSERT((type == -1) ||
ASSERT           1080 src/arm/macro-assembler-arm.h     ASSERT(!code_object_.is_null());
ASSERT            168 src/arm/regexp-macro-assembler-arm.cc   ASSERT(reg >= 0);
ASSERT            169 src/arm/regexp-macro-assembler-arm.cc   ASSERT(reg < num_registers_);
ASSERT            264 src/arm/regexp-macro-assembler-arm.cc       ASSERT(str[i] <= String::kMaxAsciiCharCode);
ASSERT            355 src/arm/regexp-macro-assembler-arm.cc     ASSERT(mode_ == UC16);
ASSERT            426 src/arm/regexp-macro-assembler-arm.cc     ASSERT(mode_ == UC16);
ASSERT            479 src/arm/regexp-macro-assembler-arm.cc   ASSERT(minus < String::kMaxUtf16CodeUnit);
ASSERT            970 src/arm/regexp-macro-assembler-arm.cc   ASSERT(cp_offset >= -1);      // ^ and \b can look behind one character.
ASSERT            971 src/arm/regexp-macro-assembler-arm.cc   ASSERT(cp_offset < (1<<30));  // Be sane! (And ensure negation works)
ASSERT           1009 src/arm/regexp-macro-assembler-arm.cc     ASSERT(pc_offset_of_constant < 0);
ASSERT           1065 src/arm/regexp-macro-assembler-arm.cc   ASSERT(register_index >= num_saved_registers_);  // Reserved for positions!
ASSERT           1089 src/arm/regexp-macro-assembler-arm.cc   ASSERT(reg_from <= reg_to);
ASSERT           1131 src/arm/regexp-macro-assembler-arm.cc   ASSERT(isolate == Isolate::Current());
ASSERT           1155 src/arm/regexp-macro-assembler-arm.cc   ASSERT(re_code->instruction_start() <= *return_address);
ASSERT           1156 src/arm/regexp-macro-assembler-arm.cc   ASSERT(*return_address <=
ASSERT           1195 src/arm/regexp-macro-assembler-arm.cc   ASSERT(StringShape(*subject_tmp).IsSequential() ||
ASSERT           1227 src/arm/regexp-macro-assembler-arm.cc   ASSERT(register_index < (1<<30));
ASSERT           1280 src/arm/regexp-macro-assembler-arm.cc   ASSERT(!source.is(backtrack_stackpointer()));
ASSERT           1287 src/arm/regexp-macro-assembler-arm.cc   ASSERT(!target.is(backtrack_stackpointer()));
ASSERT           1350 src/arm/regexp-macro-assembler-arm.cc   ASSERT(num_arguments <= 4);
ASSERT           1374 src/arm/regexp-macro-assembler-arm.cc   ASSERT(characters == 1);
ASSERT           1383 src/arm/regexp-macro-assembler-arm.cc       ASSERT(characters == 1);
ASSERT           1387 src/arm/regexp-macro-assembler-arm.cc     ASSERT(mode_ == UC16);
ASSERT           1391 src/arm/regexp-macro-assembler-arm.cc       ASSERT(characters == 1);
ASSERT            111 src/arm/simulator-arm.cc   ASSERT(msg != NULL);
ASSERT            631 src/arm/simulator-arm.cc   ASSERT((reinterpret_cast<intptr_t>(one) & CachePage::kPageMask) == 0);
ASSERT            632 src/arm/simulator-arm.cc   ASSERT((reinterpret_cast<intptr_t>(two) & CachePage::kPageMask) == 0);
ASSERT            694 src/arm/simulator-arm.cc   ASSERT(size <= CachePage::kPageSize);
ASSERT            695 src/arm/simulator-arm.cc   ASSERT(AllOnOnePage(start, size - 1));
ASSERT            696 src/arm/simulator-arm.cc   ASSERT((start & CachePage::kLineMask) == 0);
ASSERT            697 src/arm/simulator-arm.cc   ASSERT((size & CachePage::kLineMask) == 0);
ASSERT            862 src/arm/simulator-arm.cc   ASSERT(isolate_data != NULL);
ASSERT            877 src/arm/simulator-arm.cc   ASSERT((reg >= 0) && (reg < num_registers));
ASSERT            888 src/arm/simulator-arm.cc   ASSERT((reg >= 0) && (reg < num_registers));
ASSERT            898 src/arm/simulator-arm.cc   ASSERT((reg >= 0) && (reg < num_registers) && ((reg % 2) == 0));
ASSERT            911 src/arm/simulator-arm.cc   ASSERT((dreg >= 0) && (dreg < num_d_registers));
ASSERT            937 src/arm/simulator-arm.cc   ASSERT((sreg >= 0) && (sreg < num_s_registers));
ASSERT            943 src/arm/simulator-arm.cc   ASSERT((sreg >= 0) && (sreg < num_s_registers));
ASSERT            949 src/arm/simulator-arm.cc   ASSERT((sreg >= 0) && (sreg < num_s_registers));
ASSERT            959 src/arm/simulator-arm.cc   ASSERT((sreg >= 0) && (sreg < num_s_registers));
ASSERT            969 src/arm/simulator-arm.cc   ASSERT((dreg >= 0) && (dreg < num_d_registers));
ASSERT            980 src/arm/simulator-arm.cc   ASSERT((sreg >= 0) && (sreg < num_s_registers));
ASSERT            993 src/arm/simulator-arm.cc   ASSERT((sreg >= 0) && (sreg < num_s_registers));
ASSERT           1006 src/arm/simulator-arm.cc   ASSERT((dreg >= 0) && (dreg < num_d_registers));
ASSERT           1493 src/arm/simulator-arm.cc           ASSERT(shift_amount >= 32);
ASSERT           1516 src/arm/simulator-arm.cc           ASSERT(shift_amount > 32);
ASSERT           1631 src/arm/simulator-arm.cc   ASSERT(start_address > 8191 || start_address < 0);
ASSERT           1645 src/arm/simulator-arm.cc   ASSERT(end_address == ((intptr_t)address) - 4);
ASSERT           1696 src/arm/simulator-arm.cc   ASSERT(reinterpret_cast<intptr_t>(address) - operand_size == end_address);
ASSERT           1866 src/arm/simulator-arm.cc         ASSERT(redirection->type() == ExternalReference::BUILTIN_CALL);
ASSERT           1936 src/arm/simulator-arm.cc   ASSERT(code <= kMaxStopCode);
ASSERT           1942 src/arm/simulator-arm.cc   ASSERT(code <= kMaxStopCode);
ASSERT           1950 src/arm/simulator-arm.cc   ASSERT(isWatchedStop(code));
ASSERT           1958 src/arm/simulator-arm.cc   ASSERT(isWatchedStop(code));
ASSERT           1966 src/arm/simulator-arm.cc   ASSERT(code <= kMaxStopCode);
ASSERT           1967 src/arm/simulator-arm.cc   ASSERT(isWatchedStop(code));
ASSERT           1981 src/arm/simulator-arm.cc   ASSERT(code <= kMaxStopCode);
ASSERT           2087 src/arm/simulator-arm.cc             ASSERT(!instr->HasW());
ASSERT           2095 src/arm/simulator-arm.cc             ASSERT(!instr->HasW());
ASSERT           2130 src/arm/simulator-arm.cc             ASSERT(!instr->HasW());
ASSERT           2138 src/arm/simulator-arm.cc             ASSERT(!instr->HasW());
ASSERT           2170 src/arm/simulator-arm.cc         ASSERT((rd % 2) == 0);
ASSERT           2201 src/arm/simulator-arm.cc         ASSERT(instr->HasSign());
ASSERT           2202 src/arm/simulator-arm.cc         ASSERT(instr->HasL());
ASSERT           2264 src/arm/simulator-arm.cc       ASSERT(instr->TypeValue() == 1);
ASSERT           2487 src/arm/simulator-arm.cc       ASSERT(!instr->HasW());
ASSERT           2495 src/arm/simulator-arm.cc       ASSERT(!instr->HasW());
ASSERT           2551 src/arm/simulator-arm.cc       ASSERT(!instr->HasW());
ASSERT           2558 src/arm/simulator-arm.cc         ASSERT(instr->Bits(5, 4) == 0x1);
ASSERT           2677 src/arm/simulator-arm.cc   ASSERT(instr->Bit(22) == 0);  // only allowed to be set in privileged mode
ASSERT           2730 src/arm/simulator-arm.cc   ASSERT((instr->TypeValue() == 7) && (instr->Bit(24) == 0x0) );
ASSERT           2731 src/arm/simulator-arm.cc   ASSERT(instr->Bits(11, 9) == 0x5);
ASSERT           2886 src/arm/simulator-arm.cc   ASSERT((instr->Bit(4) == 1) && (instr->VCValue() == 0x0) &&
ASSERT           2904 src/arm/simulator-arm.cc   ASSERT((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7));
ASSERT           2905 src/arm/simulator-arm.cc   ASSERT(((instr->Opc2Value() == 0x4) || (instr->Opc2Value() == 0x5)) &&
ASSERT           2942 src/arm/simulator-arm.cc   ASSERT((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7));
ASSERT           2943 src/arm/simulator-arm.cc   ASSERT((instr->Opc2Value() == 0x7) && (instr->Opc3Value() == 0x3));
ASSERT           2967 src/arm/simulator-arm.cc   ASSERT((mode == RN) || (mode == RM) || (mode == RZ));
ASSERT           3020 src/arm/simulator-arm.cc   ASSERT((instr->Bit(4) == 0) && (instr->Opc1Value() == 0x7) &&
ASSERT           3022 src/arm/simulator-arm.cc   ASSERT(((instr->Opc2Value() == 0x8) && (instr->Opc3Value() & 0x1)) ||
ASSERT           3046 src/arm/simulator-arm.cc     ASSERT((mode == RM) || (mode == RZ) || (mode == RN));
ASSERT           3130 src/arm/simulator-arm.cc   ASSERT((instr->TypeValue() == 6));
ASSERT           3330 src/arm/simulator-arm.cc   ASSERT(argument_count >= 4);
ASSERT             62 src/arm/stub-cache-arm.cc   ASSERT(value_off_addr > key_off_addr);
ASSERT             63 src/arm/stub-cache-arm.cc   ASSERT((value_off_addr - key_off_addr) % 4 == 0);
ASSERT             64 src/arm/stub-cache-arm.cc   ASSERT((value_off_addr - key_off_addr) < (256 * 4));
ASSERT             65 src/arm/stub-cache-arm.cc   ASSERT(map_off_addr > key_off_addr);
ASSERT             66 src/arm/stub-cache-arm.cc   ASSERT((map_off_addr - key_off_addr) % 4 == 0);
ASSERT             67 src/arm/stub-cache-arm.cc   ASSERT((map_off_addr - key_off_addr) < (256 * 4));
ASSERT            103 src/arm/stub-cache-arm.cc   ASSERT(__ ImmediateFitsAddrMode1Instruction(mask));
ASSERT            140 src/arm/stub-cache-arm.cc   ASSERT(name->IsSymbol());
ASSERT            201 src/arm/stub-cache-arm.cc   ASSERT(sizeof(Entry) == 12);
ASSERT            204 src/arm/stub-cache-arm.cc   ASSERT(Code::ExtractTypeFromFlags(flags) == 0);
ASSERT            207 src/arm/stub-cache-arm.cc   ASSERT(!scratch.is(receiver));
ASSERT            208 src/arm/stub-cache-arm.cc   ASSERT(!scratch.is(name));
ASSERT            209 src/arm/stub-cache-arm.cc   ASSERT(!extra.is(receiver));
ASSERT            210 src/arm/stub-cache-arm.cc   ASSERT(!extra.is(name));
ASSERT            211 src/arm/stub-cache-arm.cc   ASSERT(!extra.is(scratch));
ASSERT            212 src/arm/stub-cache-arm.cc   ASSERT(!extra2.is(receiver));
ASSERT            213 src/arm/stub-cache-arm.cc   ASSERT(!extra2.is(name));
ASSERT            214 src/arm/stub-cache-arm.cc   ASSERT(!extra2.is(scratch));
ASSERT            215 src/arm/stub-cache-arm.cc   ASSERT(!extra2.is(extra));
ASSERT            218 src/arm/stub-cache-arm.cc   ASSERT(!scratch.is(no_reg));
ASSERT            219 src/arm/stub-cache-arm.cc   ASSERT(!extra.is(no_reg));
ASSERT            220 src/arm/stub-cache-arm.cc   ASSERT(!extra2.is(no_reg));
ASSERT            221 src/arm/stub-cache-arm.cc   ASSERT(!extra3.is(no_reg));
ASSERT            495 src/arm/stub-cache-arm.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT            580 src/arm/stub-cache-arm.cc   ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC);
ASSERT            625 src/arm/stub-cache-arm.cc   ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor));
ASSERT            767 src/arm/stub-cache-arm.cc     ASSERT(holder->HasNamedInterceptor());
ASSERT            768 src/arm/stub-cache-arm.cc     ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT            794 src/arm/stub-cache-arm.cc     ASSERT(optimization.is_constant_call());
ASSERT            795 src/arm/stub-cache-arm.cc     ASSERT(!lookup->holder()->IsGlobalObject());
ASSERT            851 src/arm/stub-cache-arm.cc       ASSERT(depth2 == kInvalidProtoDepth);
ASSERT            947 src/arm/stub-cache-arm.cc   ASSERT(cell->value()->IsTheHole());
ASSERT           1000 src/arm/stub-cache-arm.cc     ASSERT(kBinary32SignMask == 0x80000000u);
ASSERT           1099 src/arm/stub-cache-arm.cc   ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
ASSERT           1100 src/arm/stub-cache-arm.cc   ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
ASSERT           1119 src/arm/stub-cache-arm.cc     ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded());
ASSERT           1128 src/arm/stub-cache-arm.cc       ASSERT(current->property_dictionary()->FindEntry(*name) ==
ASSERT           1176 src/arm/stub-cache-arm.cc   ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded());
ASSERT           1295 src/arm/stub-cache-arm.cc   ASSERT(interceptor_holder->HasNamedInterceptor());
ASSERT           1296 src/arm/stub-cache-arm.cc   ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT           1323 src/arm/stub-cache-arm.cc     ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1));
ASSERT           1390 src/arm/stub-cache-arm.cc       ASSERT(lookup->type() == CALLBACKS);
ASSERT           1393 src/arm/stub-cache-arm.cc       ASSERT(callback->getter() != NULL);
ASSERT           1401 src/arm/stub-cache-arm.cc         ASSERT(scratch1.is(holder_reg));
ASSERT           1446 src/arm/stub-cache-arm.cc   ASSERT(holder->IsGlobalObject());
ASSERT           1877 src/arm/stub-cache-arm.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           1957 src/arm/stub-cache-arm.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           2037 src/arm/stub-cache-arm.cc     ASSERT(cell->value() == *function);
ASSERT           2112 src/arm/stub-cache-arm.cc     ASSERT(cell->value() == *function);
ASSERT           2252 src/arm/stub-cache-arm.cc     ASSERT(cell->value() == *function);
ASSERT           2332 src/arm/stub-cache-arm.cc   ASSERT(optimization.is_simple_api_call());
ASSERT           2405 src/arm/stub-cache-arm.cc   ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
ASSERT           2651 src/arm/stub-cache-arm.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT           2741 src/arm/stub-cache-arm.cc   ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded());
ASSERT           3435 src/arm/stub-cache-arm.cc   ASSERT(function->has_initial_map());
ASSERT           4443 src/arm/stub-cache-arm.cc     ASSERT(IsFastObjectElementsKind(elements_kind));
ASSERT            244 src/assembler.cc   ASSERT(pc_jump > 0);
ASSERT            316 src/assembler.cc   ASSERT(rinfo->pc() - last_pc_ >= 0);
ASSERT            317 src/assembler.cc   ASSERT(RelocInfo::LAST_STANDARD_NONCOMPACT_ENUM - RelocInfo::LAST_COMPACT_ENUM
ASSERT            328 src/assembler.cc     ASSERT(begin_pos - pos_ <= RelocInfo::kMaxCallSize);
ASSERT            331 src/assembler.cc     ASSERT(static_cast<int>(rinfo->data()) == rinfo->data());
ASSERT            345 src/assembler.cc     ASSERT(static_cast<int>(rinfo->data()) == rinfo->data());
ASSERT            363 src/assembler.cc     ASSERT(begin_pos - pos_ >= RelocInfo::kMinRelocCommentSize);
ASSERT            368 src/assembler.cc     ASSERT(rmode > RelocInfo::LAST_COMPACT_ENUM);
ASSERT            372 src/assembler.cc     ASSERT(saved_mode < kPCJumpExtraTag && saved_mode < kDataJumpExtraTag);
ASSERT            377 src/assembler.cc   ASSERT(begin_pos - pos_ <= kMaxSize);
ASSERT            483 src/assembler.cc   ASSERT(tag == kNonstatementPositionTag ||
ASSERT            492 src/assembler.cc   ASSERT(!done());
ASSERT            518 src/assembler.cc         ASSERT(locatable_tag == kNonstatementPositionTag ||
ASSERT            526 src/assembler.cc       ASSERT(tag == kDefaultTag);
ASSERT            543 src/assembler.cc           ASSERT(locatable_tag == kNonstatementPositionTag ||
ASSERT            552 src/assembler.cc           ASSERT(locatable_tag == kCommentTag);
ASSERT            720 src/assembler.cc       ASSERT(addr != NULL);
ASSERT            724 src/assembler.cc       ASSERT(found->IsCode());
ASSERT            725 src/assembler.cc       ASSERT(code->address() == HeapObject::cast(found)->address());
ASSERT           1259 src/assembler.cc   ASSERT(Token::IsCompareOp(op));
ASSERT           1325 src/assembler.cc   ASSERT(pos != RelocInfo::kNoPosition);
ASSERT           1326 src/assembler.cc   ASSERT(pos >= 0);
ASSERT           1337 src/assembler.cc   ASSERT(pos != RelocInfo::kNoPosition);
ASSERT           1338 src/assembler.cc   ASSERT(pos >= 0);
ASSERT             93 src/assembler.h     ASSERT(!is_linked());
ASSERT             94 src/assembler.h     ASSERT(!is_near_linked());
ASSERT            124 src/assembler.h     ASSERT(is_bound());
ASSERT            129 src/assembler.h       ASSERT(is_near_linked());
ASSERT            132 src/assembler.h       ASSERT(is_linked());
ASSERT            463 src/assembler.h     ASSERT(!done());
ASSERT            706 src/assembler.h     ASSERT(isolate->external_reference_redirector() == NULL);
ASSERT             99 src/ast.cc       ASSERT(name->IsSymbol());
ASSERT            104 src/ast.cc       ASSERT(var_ == NULL);  // must be bound only once
ASSERT            105 src/ast.cc       ASSERT(var != NULL);  // must bind
ASSERT            106 src/ast.cc       ASSERT((is_this() && var->is_this()) || name_.is_identical_to(var->name()));
ASSERT            224 src/ast.cc       ASSERT((*reinterpret_cast<String**>(first))->IsString());
ASSERT            225 src/ast.cc       ASSERT((*reinterpret_cast<String**>(second))->IsString());
ASSERT            233 src/ast.cc       ASSERT((*reinterpret_cast<Object**>(first))->IsNumber());
ASSERT            234 src/ast.cc       ASSERT((*reinterpret_cast<Object**>(second))->IsNumber());
ASSERT            244 src/ast.cc       ASSERT(isfinite(n1->value()));
ASSERT            245 src/ast.cc       ASSERT(isfinite(n2->value()));
ASSERT            426 src/ast.cc           ASSERT(lit_key != NULL && lit_key->handle()->IsString());
ASSERT            445 src/ast.cc       ASSERT(prop != NULL);
ASSERT            450 src/ast.cc         ASSERT(lit_key != NULL && lit_key->handle()->IsString());
ASSERT            488 src/ast.cc         ASSERT(compare_type_ == NONE);
ASSERT            541 src/ast.cc       ASSERT(lookup->IsFound() &&
ASSERT            568 src/ast.cc         ASSERT(key != NULL && key->handle()->IsString());
ASSERT            577 src/ast.cc             ASSERT(!map.is_null() && *map != NULL);
ASSERT            585 src/ast.cc             ASSERT(check_type_ == RECEIVER_MAP_CHECK);
ASSERT            588 src/ast.cc             ASSERT(check_type_ != RECEIVER_MAP_CHECK);
ASSERT            614 src/ast.cc         ASSERT(compare_type_ == NONE);
ASSERT            965 src/ast.cc       ASSERT(alternatives->length() > 1);
ASSERT            987 src/ast.cc       ASSERT(nodes->length() > 1);
ASSERT           1124 src/ast.cc       ASSERT(handle_->IsNumber());
ASSERT            353 src/ast.h          ASSERT(IsMonomorphic());
ASSERT            355 src/ast.h          ASSERT(types != NULL && types->length() == 1);
ASSERT            403 src/ast.h          ASSERT(labels == NULL || labels->length() > 0);
ASSERT            468 src/ast.h          ASSERT(mode == VAR ||
ASSERT            522 src/ast.h          ASSERT(mode == VAR || mode == LET);
ASSERT            523 src/ast.h          ASSERT(fun != NULL);
ASSERT           1226 src/ast.h          ASSERT(IsPropertyName());
ASSERT           1235 src/ast.h          ASSERT(!handle_.is_null());
ASSERT           1239 src/ast.h          ASSERT(!handle_.is_null());
ASSERT           1243 src/ast.h          ASSERT(!handle_.is_null());
ASSERT           1731 src/ast.h          ASSERT(Token::IsUnaryOp(op));
ASSERT           1773 src/ast.h          ASSERT(Token::IsBinaryOp(op));
ASSERT           1876 src/ast.h          ASSERT(Token::IsCompareOp(op));
ASSERT           1979 src/ast.h          ASSERT(Token::IsAssignmentOp(op_));
ASSERT             43 src/bignum-dtoa.cc   ASSERT(significand != 0);
ASSERT             94 src/bignum-dtoa.cc   ASSERT(v > 0);
ASSERT             95 src/bignum-dtoa.cc   ASSERT(!Double(v).IsSpecial());
ASSERT            125 src/bignum-dtoa.cc   ASSERT(Bignum::kMaxSignificantBits >= 324*4);
ASSERT            185 src/bignum-dtoa.cc     ASSERT(digit <= 9);  // digit is a uint16_t and therefore always positive.
ASSERT            231 src/bignum-dtoa.cc         ASSERT(buffer[(*length) - 1] != '9');
ASSERT            242 src/bignum-dtoa.cc           ASSERT(buffer[(*length) - 1] != '9');
ASSERT            256 src/bignum-dtoa.cc       ASSERT(buffer[(*length) -1] != '9');
ASSERT            273 src/bignum-dtoa.cc   ASSERT(count >= 0);
ASSERT            277 src/bignum-dtoa.cc     ASSERT(digit <= 9);  // digit is a uint16_t and therefore always positive.
ASSERT            330 src/bignum-dtoa.cc     ASSERT(*decimal_point == -requested_digits);
ASSERT            408 src/bignum-dtoa.cc   ASSERT(estimated_power >= 0);
ASSERT            527 src/bignum-dtoa.cc   ASSERT(numerator == power_ten);
ASSERT             50 src/bignum.cc    ASSERT(kBigitSize >= BitSize(value));
ASSERT             96 src/bignum.cc      ASSERT(0 <= digit && digit <= 9);
ASSERT            172 src/bignum.cc    ASSERT(IsClamped());
ASSERT            173 src/bignum.cc    ASSERT(other.IsClamped());
ASSERT            194 src/bignum.cc    ASSERT(bigit_pos >= 0);
ASSERT            209 src/bignum.cc    ASSERT(IsClamped());
ASSERT            214 src/bignum.cc    ASSERT(IsClamped());
ASSERT            215 src/bignum.cc    ASSERT(other.IsClamped());
ASSERT            217 src/bignum.cc    ASSERT(LessEqual(other, *this));
ASSERT            225 src/bignum.cc      ASSERT((borrow == 0) || (borrow == 1));
ASSERT            259 src/bignum.cc    ASSERT(kDoubleChunkSize >= kBigitSize + 32 + 1);
ASSERT            281 src/bignum.cc    ASSERT(kBigitSize < 32);
ASSERT            321 src/bignum.cc    ASSERT(exponent >= 0);
ASSERT            343 src/bignum.cc    ASSERT(IsClamped());
ASSERT            405 src/bignum.cc    ASSERT(accumulator == 0);
ASSERT            415 src/bignum.cc    ASSERT(base != 0);
ASSERT            416 src/bignum.cc    ASSERT(power_exponent >= 0);
ASSERT            489 src/bignum.cc    ASSERT(IsClamped());
ASSERT            490 src/bignum.cc    ASSERT(other.IsClamped());
ASSERT            491 src/bignum.cc    ASSERT(other.used_digits_ > 0);
ASSERT            509 src/bignum.cc      ASSERT(other.bigits_[other.used_digits_ - 1] >= ((1 << kBigitSize) / 16));
ASSERT            516 src/bignum.cc    ASSERT(BigitLength() == other.BigitLength());
ASSERT            553 src/bignum.cc    ASSERT(number > 0);
ASSERT            564 src/bignum.cc    ASSERT(0 <= value && value <= 16);
ASSERT            571 src/bignum.cc    ASSERT(IsClamped());
ASSERT            573 src/bignum.cc    ASSERT(kBigitSize % 4 == 0);
ASSERT            618 src/bignum.cc    ASSERT(a.IsClamped());
ASSERT            619 src/bignum.cc    ASSERT(b.IsClamped());
ASSERT            636 src/bignum.cc    ASSERT(a.IsClamped());
ASSERT            637 src/bignum.cc    ASSERT(b.IsClamped());
ASSERT            638 src/bignum.cc    ASSERT(c.IsClamped());
ASSERT            715 src/bignum.cc      ASSERT(used_digits_ >= 0);
ASSERT            716 src/bignum.cc      ASSERT(exponent_ >= 0);
ASSERT            722 src/bignum.cc    ASSERT(shift_amount < kBigitSize);
ASSERT            723 src/bignum.cc    ASSERT(shift_amount >= 0);
ASSERT            738 src/bignum.cc    ASSERT(exponent_ <= other.exponent_);
ASSERT             74 src/bootstrapper.cc   ASSERT(0 <= index && index < Natives::GetBuiltinsCount());
ASSERT            116 src/bootstrapper.cc     ASSERT(len < 20);  // Don't use this mechanism for unbounded allocations.
ASSERT            127 src/bootstrapper.cc     ASSERT(len < 1000);  // Don't use this mechanism for unbounded allocations.
ASSERT            338 src/bootstrapper.cc   ASSERT(global_object->IsJSGlobalProxy());
ASSERT            659 src/bootstrapper.cc   ASSERT(context->IsGlobalContext());
ASSERT            663 src/bootstrapper.cc     ASSERT(context->get(Context::NEXT_CONTEXT_LINK)->IsUndefined());
ASSERT            668 src/bootstrapper.cc       ASSERT(current != context);
ASSERT            786 src/bootstrapper.cc     ASSERT(global_object->IsJSGlobalProxy());
ASSERT            945 src/bootstrapper.cc     ASSERT(regexp_fun->has_initial_map());
ASSERT           1032 src/bootstrapper.cc     ASSERT(json_object->IsJSObject());
ASSERT           1057 src/bootstrapper.cc     ASSERT(!function->has_initial_map());
ASSERT           1077 src/bootstrapper.cc     ASSERT(lookup.IsField());
ASSERT           1078 src/bootstrapper.cc     ASSERT(lookup.GetFieldIndex() == Heap::kArgumentsCalleeIndex);
ASSERT           1081 src/bootstrapper.cc     ASSERT(lookup.IsField());
ASSERT           1082 src/bootstrapper.cc     ASSERT(lookup.GetFieldIndex() == Heap::kArgumentsLengthIndex);
ASSERT           1084 src/bootstrapper.cc     ASSERT(result->map()->inobject_properties() > Heap::kArgumentsCalleeIndex);
ASSERT           1085 src/bootstrapper.cc     ASSERT(result->map()->inobject_properties() > Heap::kArgumentsLengthIndex);
ASSERT           1088 src/bootstrapper.cc     ASSERT(result->HasFastProperties());
ASSERT           1089 src/bootstrapper.cc     ASSERT(result->HasFastObjectElements());
ASSERT           1111 src/bootstrapper.cc     ASSERT(result->HasNonStrictArgumentsElements());
ASSERT           1179 src/bootstrapper.cc     ASSERT(lookup.IsField());
ASSERT           1180 src/bootstrapper.cc     ASSERT(lookup.GetFieldIndex() == Heap::kArgumentsLengthIndex);
ASSERT           1182 src/bootstrapper.cc     ASSERT(result->map()->inobject_properties() > Heap::kArgumentsLengthIndex);
ASSERT           1185 src/bootstrapper.cc     ASSERT(result->HasFastProperties());
ASSERT           1186 src/bootstrapper.cc     ASSERT(result->HasFastObjectElements());
ASSERT           1312 src/bootstrapper.cc   ASSERT(isolate->has_pending_exception() != result);
ASSERT           1334 src/bootstrapper.cc     ASSERT(source->IsAsciiRepresentation());
ASSERT           1352 src/bootstrapper.cc   ASSERT(top_context->IsGlobalContext());
ASSERT           1455 src/bootstrapper.cc   ASSERT(bridge->context() == *isolate()->global_context());
ASSERT           1674 src/bootstrapper.cc   ASSERT(JSObject::cast(
ASSERT           1702 src/bootstrapper.cc     ASSERT(call->is_compiled());
ASSERT           2046 src/bootstrapper.cc   ASSERT(extension_states->get_state(current) == UNVISITED);
ASSERT           2064 src/bootstrapper.cc   ASSERT(isolate->has_pending_exception() != result);
ASSERT           2128 src/bootstrapper.cc   ASSERT(!object_template.is_null());
ASSERT           2129 src/bootstrapper.cc   ASSERT(object->IsInstanceOf(
ASSERT           2136 src/bootstrapper.cc     ASSERT(isolate()->has_pending_exception());
ASSERT           2179 src/bootstrapper.cc           ASSERT(!to->HasFastProperties());
ASSERT           2206 src/bootstrapper.cc         ASSERT(raw_key->IsString());
ASSERT           2241 src/bootstrapper.cc   ASSERT(!from->IsJSArray());
ASSERT           2242 src/bootstrapper.cc   ASSERT(!to->IsJSArray());
ASSERT           2259 src/bootstrapper.cc   ASSERT(!function_instance_map_writable_prototype_.is_null());
ASSERT           2260 src/bootstrapper.cc   ASSERT(!strict_mode_function_instance_map_writable_prototype_.is_null());
ASSERT           2359 src/bootstrapper.cc   ASSERT(!IsActive());
ASSERT             53 src/builtins.cc     ASSERT(index < length());
ASSERT             58 src/builtins.cc     ASSERT(index < length());
ASSERT             81 src/builtins.cc     ASSERT(Arguments::length() >= 1);
ASSERT             98 src/builtins.cc   ASSERT(Arguments::length() >= 2);
ASSERT            132 src/builtins.cc     ASSERT(isolate == Isolate::Current());                 \
ASSERT            153 src/builtins.cc   ASSERT(it.frame()->is_exit());
ASSERT            335 src/builtins.cc   ASSERT(dst->map() != HEAP->fixed_cow_array_map());
ASSERT            348 src/builtins.cc   ASSERT(dst->map() != heap->fixed_cow_array_map());
ASSERT            356 src/builtins.cc   ASSERT(elms->map() != HEAP->fixed_cow_array_map());
ASSERT            360 src/builtins.cc   ASSERT(!HEAP->lo_space()->Contains(elms));
ASSERT            430 src/builtins.cc       ASSERT(elms == heap->empty_fixed_array());
ASSERT            519 src/builtins.cc   ASSERT(to_add <= (Smi::kMaxValue - len));
ASSERT            604 src/builtins.cc   ASSERT(array->HasFastSmiOrObjectElements());
ASSERT            646 src/builtins.cc   ASSERT(array->HasFastSmiOrObjectElements());
ASSERT            653 src/builtins.cc   ASSERT(to_add <= (Smi::kMaxValue - len));
ASSERT            734 src/builtins.cc   ASSERT(len >= 0);
ASSERT            802 src/builtins.cc   ASSERT(array->HasFastSmiOrObjectElements());
ASSERT            827 src/builtins.cc     ASSERT(len - actual_start >= 0);
ASSERT            889 src/builtins.cc     ASSERT((item_count - actual_delete_count) <= (Smi::kMaxValue - len));
ASSERT            973 src/builtins.cc     ASSERT(result_len >= 0);
ASSERT           1015 src/builtins.cc   ASSERT(start_pos == result_len);
ASSERT           1089 src/builtins.cc   ASSERT(is_construct == CalledAsConstructor(isolate));
ASSERT           1094 src/builtins.cc   ASSERT(function->shared()->IsApiFunction());
ASSERT           1102 src/builtins.cc     ASSERT(isolate->has_pending_exception() == pending_exception);
ASSERT           1127 src/builtins.cc     ASSERT(raw_holder->IsJSObject());
ASSERT           1180 src/builtins.cc   ASSERT(!CalledAsConstructor(isolate));
ASSERT           1190 src/builtins.cc   ASSERT(obj->map()->has_instance_call_handler());
ASSERT           1192 src/builtins.cc   ASSERT(constructor->shared()->IsApiFunction());
ASSERT           1195 src/builtins.cc   ASSERT(!handler->IsUndefined());
ASSERT           1598 src/builtins.cc   ASSERT(!initialized_);
ASSERT           1623 src/builtins.cc       ASSERT(!masm.has_frame());
ASSERT            156 src/cached-powers.cc   ASSERT(0 <= index && index < kCachedPowersLength);
ASSERT            158 src/cached-powers.cc   ASSERT(min_exponent <= cached_power.binary_exponent);
ASSERT            159 src/cached-powers.cc   ASSERT(cached_power.binary_exponent <= max_exponent);
ASSERT            168 src/cached-powers.cc   ASSERT(kMinDecimalExponent <= requested_exponent);
ASSERT            169 src/cached-powers.cc   ASSERT(requested_exponent < kMaxDecimalExponent + kDecimalExponentDistance);
ASSERT            175 src/cached-powers.cc   ASSERT(*found_exponent <= requested_exponent);
ASSERT            176 src/cached-powers.cc   ASSERT(requested_exponent < *found_exponent + kDecimalExponentDistance);
ASSERT             56 src/char-predicates-inl.h   ASSERT(lower_limit <= higher_limit);
ASSERT             49 src/circular-queue.cc   ASSERT(buffer_size_in_chunks > 2);
ASSERT             74 src/circular-queue.cc   ASSERT(reinterpret_cast<byte*>(consumer_pos_ + 1) <=
ASSERT             98 src/code-stubs.cc     ASSERT(IsPregenerated() == code->is_pregenerated());
ASSERT            145 src/code-stubs.cc   ASSERT(!NeedsImmovableCode() || heap->lo_space()->Contains(code));
ASSERT            171 src/code-stubs.cc   ASSERT(*known_map_ != NULL);
ASSERT            222 src/code-stubs.cc       ASSERT(*known_map_ != NULL);
ASSERT            412 src/code-stubs.cc     ASSERT(!object->IsUndetectableObject());
ASSERT            439 src/code-stubs.cc   ASSERT(!IsFastHoleyElementsKind(from_) || IsFastHoleyElementsKind(to_));
ASSERT            446 src/code-stubs.cc         ASSERT(!IsFastSmiElementsKind(to_));
ASSERT            462 src/code-stubs.cc       ASSERT(to_ == FAST_HOLEY_DOUBLE_ELEMENTS);
ASSERT            217 src/code-stubs.h     ASSERT(static_cast<int>(MajorKey()) < NUMBER_OF_IDS);
ASSERT            344 src/code-stubs.h     ASSERT(slots_ > 0 && slots_ <= kMaximumSlots);
ASSERT            362 src/code-stubs.h     ASSERT(slots_ > 0 && slots_ <= kMaximumSlots);
ASSERT            402 src/code-stubs.h     ASSERT(mode_ == 0 || mode_ == 1 || mode_ == 2 || mode_ == 3);
ASSERT            486 src/code-stubs.h     ASSERT(Token::IsCompareOp(op));
ASSERT            846 src/code-stubs.h     ASSERT(!result_.is(object_));
ASSERT            847 src/code-stubs.h     ASSERT(!result_.is(index_));
ASSERT            887 src/code-stubs.h     ASSERT(!code_.is(result_));
ASSERT             52 src/code.h         ASSERT(is_reg());
ASSERT             56 src/code.h         ASSERT(is_immediate());
ASSERT            154 src/codegen.cc   ASSERT(type != NULL);
ASSERT            202 src/codegen.cc   ASSERT(result_size_ == 1 || result_size_ == 2);
ASSERT             76 src/compilation-cache.cc   ASSERT(generation < generations_);
ASSERT            214 src/compilation-cache.cc     ASSERT(HasOrigin(shared, name, line_offset, column_offset));
ASSERT            410 src/compilation-cache.cc     ASSERT(scope_position != RelocInfo::kNoPosition);
ASSERT            451 src/compilation-cache.cc     ASSERT(scope_position != RelocInfo::kNoPosition);
ASSERT             60 src/compilation-cache.h     ASSERT(kFirstGeneration < generations_);
ASSERT            218 src/compiler.cc   ASSERT(V8::UseCrankshaft());
ASSERT            219 src/compiler.cc   ASSERT(info()->IsOptimizing());
ASSERT            220 src/compiler.cc   ASSERT(!info()->IsCompilingForDebugging());
ASSERT            225 src/compiler.cc   ASSERT(code->kind() == Code::FUNCTION);
ASSERT            229 src/compiler.cc   ASSERT(!info()->shared_info()->optimization_disabled());
ASSERT            305 src/compiler.cc   ASSERT(FLAG_always_opt || code->optimizable());
ASSERT            306 src/compiler.cc   ASSERT(info()->shared_info()->has_deoptimization_support());
ASSERT            329 src/compiler.cc   ASSERT(!graph_builder_->inline_bailout() || graph_ == NULL);
ASSERT            343 src/compiler.cc   ASSERT(last_status() == SUCCEEDED);
ASSERT            345 src/compiler.cc   ASSERT(graph_ != NULL);
ASSERT            361 src/compiler.cc   ASSERT(last_status() == SUCCEEDED);
ASSERT            363 src/compiler.cc   ASSERT(chunk_ != NULL);
ASSERT            364 src/compiler.cc   ASSERT(graph_ != NULL);
ASSERT            393 src/compiler.cc   ASSERT(info->function() != NULL);
ASSERT            418 src/compiler.cc   ASSERT(!isolate->global_context().is_null());
ASSERT            446 src/compiler.cc   ASSERT(info->is_eval() || info->is_global());
ASSERT            473 src/compiler.cc   ASSERT(!info->code().is_null());
ASSERT            641 src/compiler.cc       ASSERT(language_mode != STRICT_MODE || !result->is_classic_mode());
ASSERT            644 src/compiler.cc       ASSERT(language_mode != EXTENDED_MODE ||
ASSERT            677 src/compiler.cc     ASSERT(!function.is_null());
ASSERT            710 src/compiler.cc       ASSERT(!info->code().is_null());
ASSERT            721 src/compiler.cc         ASSERT(shared->scope_info() != ScopeInfo::Empty());
ASSERT            743 src/compiler.cc           ASSERT(!function->IsOptimized());
ASSERT            759 src/compiler.cc         ASSERT(shared->is_compiled());
ASSERT            785 src/compiler.cc   ASSERT(info->code().is_null());
ASSERT            820 src/compiler.cc     ASSERT(!info.code().is_null());
ASSERT             51 src/compiler.h     ASSERT(Isolate::Current() == isolate_);
ASSERT             79 src/compiler.h     ASSERT(!is_lazy());
ASSERT             83 src/compiler.h     ASSERT(!is_lazy());
ASSERT             87 src/compiler.h     ASSERT(this->language_mode() == CLASSIC_MODE ||
ASSERT             93 src/compiler.h     ASSERT(is_lazy());
ASSERT            103 src/compiler.h     ASSERT(function_ == NULL);
ASSERT            107 src/compiler.h     ASSERT(scope_ == NULL);
ASSERT            111 src/compiler.h     ASSERT(global_scope_ == NULL);
ASSERT            116 src/compiler.h     ASSERT(!is_lazy());
ASSERT            120 src/compiler.h     ASSERT(!is_lazy());
ASSERT            124 src/compiler.h     ASSERT(is_eval());
ASSERT            128 src/compiler.h     ASSERT(IsOptimizing());
ASSERT            132 src/compiler.h     ASSERT(mode_ != OPTIMIZE);
ASSERT            133 src/compiler.h     ASSERT(current_code->kind() == Code::FUNCTION);
ASSERT            167 src/compiler.h     ASSERT(IsOptimizable());
ASSERT            179 src/compiler.h     ASSERT(deferred_handles_ == NULL);
ASSERT            199 src/compiler.h     ASSERT(!script_.is_null());
ASSERT            204 src/compiler.h       ASSERT(language_mode() == CLASSIC_MODE);
ASSERT            210 src/compiler.h     ASSERT(V8::UseCrankshaft());
ASSERT             41 src/contexts.cc     ASSERT(current->closure() == closure());
ASSERT             52 src/contexts.cc     ASSERT(object->IsJSBuiltinsObject());
ASSERT             68 src/contexts.cc   ASSERT(Isolate::Current()->bootstrapper()->IsActive());
ASSERT            151 src/contexts.cc       ASSERT(slot_index < 0 || slot_index >= MIN_CONTEXT_SLOTS);
ASSERT            208 src/contexts.cc           ASSERT(mode == CONST || mode == CONST_HARMONY);
ASSERT            244 src/contexts.cc   ASSERT(IsGlobalContext());
ASSERT            274 src/contexts.cc   ASSERT(IsGlobalContext());
ASSERT            279 src/contexts.cc     ASSERT(element_function->next_function_link()->IsUndefined() ||
ASSERT            298 src/contexts.cc   ASSERT(IsGlobalContext());
ASSERT            210 src/contexts.h     ASSERT(context->IsContext());
ASSERT            308 src/contexts.h     ASSERT(IsBootstrappingOrValidParentContext(result, this));
ASSERT            326 src/contexts.h     ASSERT(IsBootstrappingOrGlobalObject(result));
ASSERT            379 src/contexts.h     ASSERT(IsGlobalContext());                            \
ASSERT            383 src/contexts.h     ASSERT(IsGlobalContext());                            \
ASSERT            109 src/conversions-inl.h   ASSERT(**current == *substring);
ASSERT            140 src/conversions-inl.h   ASSERT(current != end);
ASSERT            219 src/conversions-inl.h   ASSERT(number < ((int64_t)1 << 53));
ASSERT            220 src/conversions-inl.h   ASSERT(static_cast<int64_t>(static_cast<double>(number)) == number);
ASSERT            230 src/conversions-inl.h   ASSERT(number != 0);
ASSERT            343 src/conversions-inl.h         ASSERT(buffer_pos < kBufferSize);
ASSERT            355 src/conversions-inl.h     ASSERT(buffer_pos < kBufferSize);
ASSERT            403 src/conversions-inl.h       ASSERT(multiplier > part);
ASSERT            485 src/conversions-inl.h     ASSERT(buffer_pos == 0);
ASSERT            522 src/conversions-inl.h       ASSERT(buffer_pos < kBufferSize);
ASSERT            567 src/conversions-inl.h         ASSERT(buffer_pos < kBufferSize);
ASSERT            621 src/conversions-inl.h     ASSERT(-max_exponent / 2 <= exponent && exponent <= max_exponent / 2);
ASSERT            659 src/conversions-inl.h   ASSERT(buffer_pos < kBufferSize);
ASSERT            147 src/conversions.cc   ASSERT(f >= 0);
ASSERT            148 src/conversions.cc   ASSERT(f <= kMaxDigitsAfterPoint);
ASSERT            250 src/conversions.cc   ASSERT(f >= -1 && f <= kMaxDigitsAfterPoint);
ASSERT            267 src/conversions.cc   ASSERT(kBase10MaximalLength <= kMaxDigitsAfterPoint + 1);
ASSERT            281 src/conversions.cc   ASSERT(decimal_rep_length > 0);
ASSERT            282 src/conversions.cc   ASSERT(decimal_rep_length <= f + 1);
ASSERT            295 src/conversions.cc   ASSERT(p >= kMinimalDigits && p <= kMaximalDigits);
ASSERT            315 src/conversions.cc   ASSERT(decimal_rep_length <= p);
ASSERT            363 src/conversions.cc   ASSERT(radix >= 2 && radix <= 36);
ASSERT            396 src/conversions.cc   ASSERT(integer_pos > 0);
ASSERT            165 src/counters.h     ASSERT(loc != NULL);
ASSERT            263 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            269 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            290 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            298 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            306 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            324 src/cpu-profiler.cc   ASSERT(isolate->cpu_profiler() != NULL);
ASSERT            333 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            340 src/cpu-profiler.cc   ASSERT(Isolate::Current()->cpu_profiler() != NULL);
ASSERT            105 src/cpu-profiler.h     ASSERT(filler != SamplingCircularQueue::kClear);
ASSERT            250 src/d8-debug.cc     ASSERT(tail_ == NULL);
ASSERT            254 src/d8-debug.cc     ASSERT(tail_ != NULL);
ASSERT            264 src/d8-debug.cc   ASSERT(head_ != NULL);
ASSERT            268 src/d8-debug.cc     ASSERT(tail_ == result);
ASSERT            334 src/d8-debug.cc   ASSERT(*message == NULL);
ASSERT            132 src/d8-debug.h     ASSERT(type == kMessage || type == kKeyboard || type == kDisconnect);
ASSERT             64 src/d8.cc      #ifndef ASSERT
ASSERT            168 src/d8.cc            ASSERT(try_catch.HasCaught());
ASSERT            174 src/d8.cc            ASSERT(!try_catch.HasCaught());
ASSERT            295 src/d8.cc        ASSERT(number->IsNumber());
ASSERT            317 src/d8.cc        ASSERT(kMaxLength == i::ExternalArray::kMaxLength);
ASSERT            388 src/d8.cc        ASSERT(element_size == 1 || element_size == 2 ||
ASSERT            390 src/d8.cc        ASSERT(byteLength == length * element_size);
ASSERT            393 src/d8.cc        ASSERT(data != NULL);
ASSERT            420 src/d8.cc        ASSERT(element_size == 1 || element_size == 2 ||
ASSERT            495 src/d8.cc          ASSERT(!try_catch.HasCaught() && array_buffer->IsFunction());
ASSERT            754 src/d8.cc            ASSERT(j+1 - i <= 8);
ASSERT           1010 src/d8.cc          ASSERT(counter->is_histogram() == is_histogram);
ASSERT           1247 src/d8.cc        ASSERT(!context.IsEmpty());
ASSERT           1374 src/d8.cc        ASSERT(sizeof(char) == sizeof(uint8_t));  // NOLINT
ASSERT             95 src/d8.h           ASSERT(answer != NULL);
ASSERT             51 src/data-flow.h       ASSERT(target->data_length_ > 0);
ASSERT             60 src/data-flow.h       ASSERT(!Done());
ASSERT             92 src/data-flow.h     ASSERT(length > 0);
ASSERT            113 src/data-flow.h     ASSERT(other.length() <= length());
ASSERT            123 src/data-flow.h     ASSERT(i >= 0 && i < length());
ASSERT            129 src/data-flow.h     ASSERT(i >= 0 && i < length());
ASSERT            134 src/data-flow.h     ASSERT(i >= 0 && i < length());
ASSERT            139 src/data-flow.h     ASSERT(other.length() == length());
ASSERT            146 src/data-flow.h     ASSERT(other.length() == length());
ASSERT            157 src/data-flow.h     ASSERT(other.length() == length());
ASSERT            164 src/data-flow.h     ASSERT(other.length() == length());
ASSERT             57 src/date.cc      ASSERT(stamp_ != Smi::FromInt(kInvalidStamp));
ASSERT             98 src/date.cc      ASSERT(DaysFromYearMonth(*year, 0) + days == save_days);
ASSERT            118 src/date.cc      ASSERT(days >= -1);
ASSERT            119 src/date.cc      ASSERT(is_leap || (days >= 0));
ASSERT            120 src/date.cc      ASSERT((days < 365) || (is_leap && (days < 366)));
ASSERT            121 src/date.cc      ASSERT(is_leap == ((*year % 4 == 0) && (*year % 100 || (*year % 400 == 0))));
ASSERT            122 src/date.cc      ASSERT(is_leap || ((DaysFromYearMonth(*year, 0) + days) == save_days));
ASSERT            123 src/date.cc      ASSERT(!is_leap || ((DaysFromYearMonth(*year, 0) + days + 1) == save_days));
ASSERT            149 src/date.cc      ASSERT(DaysFromYearMonth(*year, *month) + *day - 1 == save_days);
ASSERT            171 src/date.cc      ASSERT(month >= 0);
ASSERT            172 src/date.cc      ASSERT(month < 12);
ASSERT            247 src/date.cc      ASSERT(InvalidSegment(before_) || before_->start_sec <= time_sec);
ASSERT            248 src/date.cc      ASSERT(InvalidSegment(after_) || time_sec < after_->start_sec);
ASSERT            289 src/date.cc        ASSERT(!InvalidSegment(after_));
ASSERT            316 src/date.cc          ASSERT(after_->offset_ms == offset_ms);
ASSERT            335 src/date.cc      ASSERT(before_ != after_);
ASSERT            359 src/date.cc      ASSERT(before != NULL);
ASSERT            360 src/date.cc      ASSERT(after != NULL);
ASSERT            361 src/date.cc      ASSERT(before != after);
ASSERT            362 src/date.cc      ASSERT(InvalidSegment(before) || before->start_sec <= time_sec);
ASSERT            363 src/date.cc      ASSERT(InvalidSegment(after) || time_sec < after->start_sec);
ASSERT            364 src/date.cc      ASSERT(InvalidSegment(before) || InvalidSegment(after) ||
ASSERT            190 src/date.h         ASSERT(offset < kInvalidLocalOffsetInMs);
ASSERT             40 src/dateparser-inl.h   ASSERT(out->length() >= OUTPUT_SIZE);
ASSERT            200 src/dateparser-inl.h     ASSERT(KeywordTable::kPrefixLength == 3);
ASSERT            225 src/dateparser-inl.h   ASSERT(day->IsEmpty());
ASSERT            226 src/dateparser-inl.h   ASSERT(time->IsEmpty());
ASSERT            227 src/dateparser-inl.h   ASSERT(tz->IsEmpty());
ASSERT            202 src/dateparser.cc       ASSERT(factor <= 100000000);  // factor won't overflow.
ASSERT            177 src/dateparser.h       ASSERT(IsNumber());
ASSERT            181 src/dateparser.h       ASSERT(IsKeyword());
ASSERT            185 src/dateparser.h       ASSERT(IsKeyword());
ASSERT            189 src/dateparser.h       ASSERT(IsSymbol());
ASSERT            205 src/dateparser.h       ASSERT(IsAsciiSign());
ASSERT             42 src/debug-agent.cc   ASSERT(agent != NULL);
ASSERT            158 src/debug-agent.cc   ASSERT(session == session_);
ASSERT            269 src/debug-agent.cc     ASSERT(header_buffer_position > 1);  // At least CRLF is received.
ASSERT            270 src/debug-agent.cc     ASSERT(header_buffer_position <= kHeaderBufferSize);
ASSERT            402 src/debug-agent.cc     ASSERT(buffer_position <= kBufferSize);
ASSERT            411 src/debug-agent.cc         ASSERT(buffer_position >= kEncodedSurrogateLength);
ASSERT             54 src/debug-agent.h     ASSERT(isolate_->debugger_agent_instance() == NULL);
ASSERT            116 src/debug.cc     ASSERT(reloc_iterator_ != NULL);
ASSERT            117 src/debug.cc     ASSERT(reloc_iterator_original_ != NULL);
ASSERT            125 src/debug.cc     ASSERT(!RinfoDone());
ASSERT            146 src/debug.cc         ASSERT(position_ >= 0);
ASSERT            147 src/debug.cc         ASSERT(statement_position_ >= 0);
ASSERT            180 src/debug.cc             ASSERT(type_ == SOURCE_BREAK_LOCATIONS);
ASSERT            286 src/debug.cc     ASSERT(IsDebugBreak() || IsDebuggerStatement());
ASSERT            300 src/debug.cc       ASSERT(!IsDebugBreak());
ASSERT            313 src/debug.cc       ASSERT(IsDebugBreak());
ASSERT            330 src/debug.cc       ASSERT(IsDebugBreak());
ASSERT            336 src/debug.cc     ASSERT(!IsDebugBreak());
ASSERT            364 src/debug.cc     ASSERT(IsDebugBreak());
ASSERT            384 src/debug.cc     ASSERT(!IsDebugBreak());
ASSERT            429 src/debug.cc       ASSERT(RelocInfo::IsConstructCall(rmode()) ||
ASSERT            511 src/debug.cc     ASSERT(reloc_iterator_->done() == reloc_iterator_original_->done());
ASSERT            520 src/debug.cc     ASSERT(reloc_iterator_->done() == reloc_iterator_original_->done());
ASSERT            522 src/debug.cc       ASSERT(rmode() == original_rmode());
ASSERT            554 src/debug.cc     ASSERT(to <= storage + ArchiveSpacePerThread());
ASSERT            564 src/debug.cc     ASSERT(from <= storage + ArchiveSpacePerThread());
ASSERT            581 src/debug.cc     ASSERT(bottom_js_frame->is_java_script());
ASSERT            607 src/debug.cc       ASSERT(*script == *reinterpret_cast<Script**>(entry->value));
ASSERT            628 src/debug.cc       ASSERT(entry->value != NULL);
ASSERT            651 src/debug.cc       ASSERT(entry != NULL);
ASSERT            653 src/debug.cc       ASSERT((*location)->IsScript());
ASSERT            667 src/debug.cc     ASSERT((*location)->IsScript());
ASSERT            686 src/debug.cc       ASSERT(debug_break_return_->IsCode());
ASSERT            690 src/debug.cc       ASSERT(debug_break_slot_->IsCode());
ASSERT            708 src/debug.cc       ASSERT(node != reinterpret_cast<DebugInfoListNode*>(data));
ASSERT            759 src/debug.cc       ASSERT(isolate->has_pending_exception());
ASSERT            776 src/debug.cc       ASSERT(!isolate->has_pending_exception());
ASSERT            782 src/debug.cc       ASSERT(!isolate->has_pending_exception());
ASSERT            884 src/debug.cc     ASSERT(InDebugger());
ASSERT            898 src/debug.cc     ASSERT(args.length() == 0);
ASSERT            953 src/debug.cc         ASSERT(thread_local_.step_count_ == 0);
ASSERT           1057 src/debug.cc     ASSERT(!break_point_objects->IsUndefined());
ASSERT           1119 src/debug.cc     ASSERT(!result.is_null());
ASSERT           1133 src/debug.cc     ASSERT(HasDebugInfo(shared));
ASSERT           1154 src/debug.cc     ASSERT(*source_position >= 0);
ASSERT           1164 src/debug.cc     ASSERT(debug_info->GetBreakPointCount() > 0);
ASSERT           1198 src/debug.cc     ASSERT(position >= 0);
ASSERT           1208 src/debug.cc     ASSERT(debug_info->GetBreakPointCount() > 0);
ASSERT           1228 src/debug.cc         ASSERT(source_position >= 0);
ASSERT           1337 src/debug.cc     ASSERT(Debug::InDebugger());
ASSERT           1438 src/debug.cc         ASSERT(it.IsExit());
ASSERT           1484 src/debug.cc         ASSERT(!obj.is_null());
ASSERT           1485 src/debug.cc         ASSERT(!(*obj)->IsUndefined());
ASSERT           1486 src/debug.cc         ASSERT(obj->IsSmi());
ASSERT           1494 src/debug.cc         ASSERT(call_function_stub->major_key() ==
ASSERT           1505 src/debug.cc         ASSERT(expressions_count - 2 - call_function_arg_count >= 0);
ASSERT           1638 src/debug.cc       ASSERT(code->major_key() == CodeStub::CallFunction);
ASSERT           1700 src/debug.cc         ASSERT(it.frame()->is_construct());
ASSERT           1767 src/debug.cc     ASSERT(!StepOutActive());
ASSERT           1778 src/debug.cc     ASSERT(!StepInActive());
ASSERT           1806 src/debug.cc     ASSERT(!current_code->has_debug_break_slots());
ASSERT           1810 src/debug.cc     ASSERT(!info.shared_info()->is_compiled());
ASSERT           1811 src/debug.cc     ASSERT(!info.isolate()->has_pending_exception());
ASSERT           1816 src/debug.cc     ASSERT(result != Isolate::Current()->has_pending_exception());
ASSERT           1821 src/debug.cc       ASSERT(new_code->has_debug_break_slots());
ASSERT           1822 src/debug.cc       ASSERT(current_code->is_compiled_optimizable() ==
ASSERT           1851 src/debug.cc         ASSERT(frame->LookupCode()->kind() == Code::FUNCTION);
ASSERT           1869 src/debug.cc       ASSERT(frame->LookupCode()->kind() == Code::FUNCTION);
ASSERT           1912 src/debug.cc           ASSERT(RelocInfo::IsConstPool(info->rmode()));
ASSERT           2069 src/debug.cc           ASSERT(current_code->kind() == Code::FUNCTION);
ASSERT           2098 src/debug.cc       ASSERT(shared->is_compiled());
ASSERT           2124 src/debug.cc     ASSERT(debug_info_list_ != NULL);
ASSERT           2172 src/debug.cc     ASSERT(frame_code.is_identical_to(code));
ASSERT           2263 src/debug.cc     ASSERT(frame_code.is_identical_to(code));
ASSERT           2309 src/debug.cc     ASSERT(isolate_->context() == *Debug::debug_context());
ASSERT           2316 src/debug.cc     ASSERT(fun->IsJSFunction());
ASSERT           2336 src/debug.cc     ASSERT(script_cache_ == NULL);
ASSERT           2377 src/debug.cc     ASSERT(script_cache_ != NULL);
ASSERT           2435 src/debug.cc     ASSERT(isolate_->context() == *isolate_->debug()->debug_context());
ASSERT           2442 src/debug.cc     ASSERT(constructor->IsJSFunction());
ASSERT           2587 src/debug.cc     ASSERT(isolate_->context() == *isolate_->debug()->debug_context());
ASSERT           2593 src/debug.cc     ASSERT(isolate_->context() == *isolate_->debug()->debug_context());
ASSERT           2676 src/debug.cc     ASSERT(update_script_break_points->IsJSFunction());
ASSERT           2817 src/debug.cc     ASSERT(event_listener_->IsJSFunction());
ASSERT           2893 src/debug.cc     ASSERT(isolate_->debug()->InDebugger());
ASSERT           3219 src/debug.cc     ASSERT(Isolate::Current() == isolate_);
ASSERT           3244 src/debug.cc     ASSERT(Isolate::Current() == isolate_);
ASSERT           3255 src/debug.cc     ASSERT(Isolate::Current() == isolate_);
ASSERT           3280 src/debug.cc     ASSERT(prev_ != NULL || !debug->is_interrupt_pending(PREEMPT));
ASSERT           3281 src/debug.cc     ASSERT(prev_ != NULL || !debug->is_interrupt_pending(DEBUGBREAK));
ASSERT           3309 src/debug.cc     ASSERT(Isolate::Current() == isolate_);
ASSERT           3456 src/debug.cc     ASSERT(!context.IsEmpty() || event_ == v8::ScriptCollected);
ASSERT           3553 src/debug.cc     ASSERT(!IsEmpty());
ASSERT            967 src/debug.h        ASSERT(Isolate::Current() == isolate_);
ASSERT             84 src/deoptimizer.cc   ASSERT(isolate == Isolate::Current());
ASSERT             92 src/deoptimizer.cc   ASSERT(isolate->deoptimizer_data()->current_ == NULL);
ASSERT             99 src/deoptimizer.cc   ASSERT(isolate == Isolate::Current());
ASSERT            101 src/deoptimizer.cc   ASSERT(result != NULL);
ASSERT            129 src/deoptimizer.cc   ASSERT(isolate == Isolate::Current());
ASSERT            130 src/deoptimizer.cc   ASSERT(frame->is_optimized());
ASSERT            131 src/deoptimizer.cc   ASSERT(isolate->deoptimizer_data()->deoptimized_frame_info_ == NULL);
ASSERT            141 src/deoptimizer.cc   ASSERT(deoptimization_index != Safepoint::kNoDeoptimizationIndex);
ASSERT            215 src/deoptimizer.cc   ASSERT(isolate == Isolate::Current());
ASSERT            216 src/deoptimizer.cc   ASSERT(isolate->deoptimizer_data()->deoptimized_frame_info_ == info);
ASSERT            275 src/deoptimizer.cc   ASSERT(context->IsGlobalContext());
ASSERT            304 src/deoptimizer.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT            341 src/deoptimizer.cc     ASSERT(node != reinterpret_cast<DeoptimizingCodeListNode*>(data));
ASSERT            394 src/deoptimizer.cc     ASSERT(from == NULL);
ASSERT            418 src/deoptimizer.cc     ASSERT(optimized_code_ != NULL);
ASSERT            424 src/deoptimizer.cc     ASSERT(optimized_code_->kind() == Code::OPTIMIZED_FUNCTION);
ASSERT            425 src/deoptimizer.cc     ASSERT(!optimized_code_->contains(from));
ASSERT            428 src/deoptimizer.cc     ASSERT(optimized_code_->contains(from));
ASSERT            430 src/deoptimizer.cc   ASSERT(HEAP->allow_allocation(false));
ASSERT            438 src/deoptimizer.cc   ASSERT(input_ == NULL && output_ == NULL);
ASSERT            450 src/deoptimizer.cc   ASSERT(!HEAP->allow_allocation(true));
ASSERT            455 src/deoptimizer.cc   ASSERT(id >= 0);
ASSERT            564 src/deoptimizer.cc   ASSERT(Translation::BEGIN == opcode);
ASSERT            570 src/deoptimizer.cc   ASSERT(output_ == NULL);
ASSERT           1060 src/deoptimizer.cc   ASSERT(unoptimized_code->kind() == Code::FUNCTION);
ASSERT           1082 src/deoptimizer.cc   ASSERT(unoptimized_code->kind() == Code::FUNCTION);
ASSERT           1113 src/deoptimizer.cc     ASSERT(result == fixed_size + (stack_slots * kPointerSize) + outgoing_size);
ASSERT           1165 src/deoptimizer.cc   ASSERT(!Serializer::enabled());
ASSERT           1172 src/deoptimizer.cc   ASSERT(desc.reloc_size == 0);
ASSERT           1178 src/deoptimizer.cc   ASSERT(chunk->area_size() >= desc.instr_size);
ASSERT           1201 src/deoptimizer.cc   ASSERT(data->deoptimizing_code_list_ != NULL);
ASSERT           1284 src/deoptimizer.cc   ASSERT(index >= 0);
ASSERT           1285 src/deoptimizer.cc   ASSERT(index < ComputeParametersCount());
ASSERT           1326 src/deoptimizer.cc     ASSERT(HasNext());
ASSERT           1587 src/deoptimizer.cc   ASSERT(opcode == Translation::BEGIN);
ASSERT           1591 src/deoptimizer.cc   ASSERT(jsframe_count > inlined_jsframe_index);
ASSERT           1597 src/deoptimizer.cc         ASSERT(Translation::NumberOfOperandsFor(opcode) == 2);
ASSERT           1656 src/deoptimizer.cc     ASSERT(output_frame->GetFrameType() == StackFrame::ARGUMENTS_ADAPTOR);
ASSERT            370 src/deoptimizer.h     ASSERT(static_cast<uint32_t>(frame_size_) == frame_size_);
ASSERT            404 src/deoptimizer.h     ASSERT(n < ARRAY_SIZE(registers_));
ASSERT            409 src/deoptimizer.h     ASSERT(n < ARRAY_SIZE(double_registers_));
ASSERT            414 src/deoptimizer.h     ASSERT(n < ARRAY_SIZE(registers_));
ASSERT            419 src/deoptimizer.h     ASSERT(n < ARRAY_SIZE(double_registers_));
ASSERT            512 src/deoptimizer.h     ASSERT(offset < frame_size_);
ASSERT            539 src/deoptimizer.h     ASSERT(index >= 0 && index < buffer->length());
ASSERT            757 src/deoptimizer.h     ASSERT(0 <= index && index < parameters_count());
ASSERT            763 src/deoptimizer.h     ASSERT(0 <= index && index < expression_count());
ASSERT            774 src/deoptimizer.h     ASSERT(0 <= index && index < parameters_count());
ASSERT            780 src/deoptimizer.h     ASSERT(0 <= index && index < expression_count());
ASSERT            258 src/disassembler.cc             ASSERT(obj->IsSmi());
ASSERT            263 src/disassembler.cc             ASSERT(major_key == CodeStub::MajorKeyFromKey(key));
ASSERT             51 src/diy-fp.h       ASSERT(e_ == other.e_);
ASSERT             52 src/diy-fp.h       ASSERT(f_ >= other.f_);
ASSERT             77 src/diy-fp.h       ASSERT(f_ != 0);
ASSERT             60 src/double.h       ASSERT(Sign() > 0);
ASSERT             61 src/double.h       ASSERT(!IsSpecial());
ASSERT             67 src/double.h       ASSERT(value() > 0.0);
ASSERT            147 src/double.h       ASSERT(Sign() > 0);
ASSERT            156 src/double.h       ASSERT(value() > 0.0);
ASSERT             58 src/dtoa.cc      ASSERT(!Double(v).IsSpecial());
ASSERT             59 src/dtoa.cc      ASSERT(mode == DTOA_SHORTEST || requested_digits >= 0);
ASSERT             76 src/elements-kind.cc   ASSERT(sequence_number >= 0 &&
ASSERT             94 src/elements-kind.cc   ASSERT(IsFastElementsKind(elements_kind));
ASSERT             95 src/elements-kind.cc   ASSERT(elements_kind != TERMINAL_FAST_ELEMENTS_KIND);
ASSERT            101 src/elements-kind.h   ASSERT(FIRST_FAST_ELEMENTS_KIND == 0);
ASSERT            181 src/elements-kind.h   ASSERT(IsFastSmiElementsKind(from_kind));
ASSERT            156 src/elements.cc   ASSERT(to->map() != HEAP->fixed_cow_array_map());
ASSERT            159 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            168 src/elements.cc         ASSERT(to->get(i)->IsTheHole());
ASSERT            173 src/elements.cc   ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() &&
ASSERT            176 src/elements.cc   ASSERT(IsFastSmiOrObjectElementsKind(from_kind));
ASSERT            177 src/elements.cc   ASSERT(IsFastSmiOrObjectElementsKind(to_kind));
ASSERT            205 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            213 src/elements.cc         ASSERT(to->get(i)->IsTheHole());
ASSERT            218 src/elements.cc   ASSERT(to != from);
ASSERT            219 src/elements.cc   ASSERT(IsFastSmiOrObjectElementsKind(to_kind));
ASSERT            229 src/elements.cc       ASSERT(!value->IsTheHole());
ASSERT            253 src/elements.cc   ASSERT(IsFastSmiOrObjectElementsKind(to_kind));
ASSERT            256 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            265 src/elements.cc         ASSERT(to->get(i)->IsTheHole());
ASSERT            270 src/elements.cc   ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() &&
ASSERT            280 src/elements.cc       ASSERT(IsFastObjectElementsKind(to_kind));
ASSERT            287 src/elements.cc         ASSERT(maybe_value->IsRetryAfterGC() || maybe_value->IsOutOfMemory());
ASSERT            308 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            318 src/elements.cc   ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() &&
ASSERT            339 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            348 src/elements.cc   ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() &&
ASSERT            373 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            384 src/elements.cc   ASSERT(static_cast<int>(to_end) <= to->length());
ASSERT            385 src/elements.cc   ASSERT(packed_size >= 0 && packed_size <= copy_size);
ASSERT            386 src/elements.cc   ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() &&
ASSERT            392 src/elements.cc     ASSERT(!smi->IsTheHole());
ASSERT            409 src/elements.cc     ASSERT(raw_copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            418 src/elements.cc   ASSERT((copy_size + static_cast<int>(to_start)) <= to->length() &&
ASSERT            441 src/elements.cc     ASSERT(copy_size == ElementsAccessor::kCopyToEnd ||
ASSERT            650 src/elements.cc         ASSERT(!to->get(i)->IsTheHole());
ASSERT            676 src/elements.cc         ASSERT(!value->IsTheHole());
ASSERT            697 src/elements.cc         ASSERT(e->IsString() || e->IsNumber());
ASSERT            719 src/elements.cc     ASSERT(extra == index);
ASSERT            829 src/elements.cc     ASSERT(obj->HasFastSmiOrObjectElements() ||
ASSERT            905 src/elements.cc     ASSERT((IsFastSmiOrObjectElementsKind(KindTraits::Kind) &&
ASSERT            914 src/elements.cc       ASSERT((!IsFastSmiElementsKind(KindTraits::Kind) ||
ASSERT           1465 src/elements.cc       ASSERT(!context->get(context_index)->IsTheHole());
ASSERT           1479 src/elements.cc         ASSERT(!context->get(context_index)->IsTheHole());
ASSERT           1647 src/elements.cc       ASSERT(new_length->IsSmi() || new_length->IsUndefined());
ASSERT           1669 src/elements.cc       ASSERT(new_length->IsNumber());
ASSERT            135 src/elements.h     ASSERT(elements_kind < kElementsKindCount);
ASSERT             52 src/execution.cc   ASSERT(isolate_ != NULL);
ASSERT             62 src/execution.cc   ASSERT(isolate_ != NULL);
ASSERT            103 src/execution.cc   ASSERT(function->context()->global()->IsGlobalObject());
ASSERT            127 src/execution.cc   ASSERT(*has_pending_exception == Isolate::Current()->has_pending_exception());
ASSERT            210 src/execution.cc     ASSERT(catcher.HasCaught());
ASSERT            212 src/execution.cc     ASSERT(isolate->has_pending_exception());
ASSERT            213 src/execution.cc     ASSERT(isolate->external_caught_exception());
ASSERT            223 src/execution.cc   ASSERT(!Isolate::Current()->has_pending_exception());
ASSERT            224 src/execution.cc   ASSERT(!Isolate::Current()->external_caught_exception());
ASSERT            230 src/execution.cc   ASSERT(!object->IsJSFunction());
ASSERT            258 src/execution.cc   ASSERT(!object->IsJSFunction());
ASSERT            288 src/execution.cc   ASSERT(!object->IsJSFunction());
ASSERT            316 src/execution.cc   ASSERT(!object->IsJSFunction());
ASSERT            553 src/execution.cc     ASSERT(reinterpret_cast<uintptr_t>(&limit) > kLimitSize);
ASSERT            591 src/execution.cc     ASSERT(has_pending_exception != NULL);                              \
ASSERT            743 src/execution.cc     ASSERT(!*exc);
ASSERT            847 src/execution.cc     ASSERT(!it.done());
ASSERT            238 src/execution.h     ASSERT(!should_postpone_interrupts(lock));
ASSERT             69 src/extensions/externalize-string-extension.cc     ASSERT(strcmp(*v8::String::AsciiValue(str), "isAsciiString") == 0);
ASSERT             45 src/factory.cc   ASSERT(0 <= size);
ASSERT             55 src/factory.cc   ASSERT(0 <= size);
ASSERT             65 src/factory.cc   ASSERT(0 <= size);
ASSERT             74 src/factory.cc   ASSERT(0 <= at_least_space_for);
ASSERT             83 src/factory.cc   ASSERT(0 <= at_least_space_for);
ASSERT             92 src/factory.cc   ASSERT(0 <= at_least_space_for);
ASSERT            100 src/factory.cc   ASSERT(0 <= at_least_space_for);
ASSERT            108 src/factory.cc   ASSERT(0 <= at_least_space_for);
ASSERT            116 src/factory.cc   ASSERT(0 <= number_of_descriptors);
ASSERT            127 src/factory.cc   ASSERT(deopt_entry_count > 0);
ASSERT            138 src/factory.cc   ASSERT(deopt_entry_count > 0);
ASSERT            263 src/factory.cc   ASSERT(begin > 0 || end < str->length());
ASSERT            418 src/factory.cc   ASSERT(0 <= length);
ASSERT            430 src/factory.cc   ASSERT(0 <= length);
ASSERT            800 src/factory.cc     ASSERT(!function->has_initial_map());
ASSERT            801 src/factory.cc     ASSERT(!function->has_prototype());
ASSERT            850 src/factory.cc   ASSERT(!function->has_initial_map());
ASSERT            851 src/factory.cc   ASSERT(!function->has_prototype());
ASSERT           1313 src/factory.cc   ASSERT(type != INVALID_TYPE);
ASSERT           1378 src/factory.cc   ASSERT(result->shared()->IsApiFunction());
ASSERT            146 src/fast-dtoa.cc   ASSERT(rest <= unsafe_interval);
ASSERT            192 src/fast-dtoa.cc   ASSERT(rest < ten_kappa);
ASSERT            391 src/fast-dtoa.cc   ASSERT(low.e() == w.e() && w.e() == high.e());
ASSERT            392 src/fast-dtoa.cc   ASSERT(low.f() + 1 <= high.f() - 1);
ASSERT            393 src/fast-dtoa.cc   ASSERT(kMinimalTargetExponent <= w.e() && w.e() <= kMaximalTargetExponent);
ASSERT            461 src/fast-dtoa.cc   ASSERT(one.e() >= -60);
ASSERT            462 src/fast-dtoa.cc   ASSERT(fractionals < one.f());
ASSERT            463 src/fast-dtoa.cc   ASSERT(V8_2PART_UINT64_C(0xFFFFFFFF, FFFFFFFF) / 10 >= one.f());
ASSERT            516 src/fast-dtoa.cc   ASSERT(kMinimalTargetExponent <= w.e() && w.e() <= kMaximalTargetExponent);
ASSERT            517 src/fast-dtoa.cc   ASSERT(kMinimalTargetExponent >= -60);
ASSERT            518 src/fast-dtoa.cc   ASSERT(kMaximalTargetExponent <= -32);
ASSERT            569 src/fast-dtoa.cc   ASSERT(one.e() >= -60);
ASSERT            570 src/fast-dtoa.cc   ASSERT(fractionals < one.f());
ASSERT            571 src/fast-dtoa.cc   ASSERT(V8_2PART_UINT64_C(0xFFFFFFFF, FFFFFFFF) / 10 >= one.f());
ASSERT            611 src/fast-dtoa.cc   ASSERT(boundary_plus.e() == w.e());
ASSERT            622 src/fast-dtoa.cc   ASSERT((kMinimalTargetExponent <= w.e() + ten_mk.e() +
ASSERT            636 src/fast-dtoa.cc   ASSERT(scaled_w.e() ==
ASSERT            681 src/fast-dtoa.cc   ASSERT((kMinimalTargetExponent <= w.e() + ten_mk.e() +
ASSERT            715 src/fast-dtoa.cc   ASSERT(v > 0);
ASSERT            716 src/fast-dtoa.cc   ASSERT(!Double(v).IsSpecial());
ASSERT             61 src/fixed-dtoa.cc     ASSERT((accumulator >> 32) == 0);
ASSERT             65 src/fixed-dtoa.cc     ASSERT(-64 <= shift_amount && shift_amount <= 64);
ASSERT            238 src/fixed-dtoa.cc   ASSERT(-128 <= exponent && exponent <= 0);
ASSERT            244 src/fixed-dtoa.cc     ASSERT(fractionals >> 56 == 0);
ASSERT            270 src/fixed-dtoa.cc     ASSERT(64 < -exponent && -exponent <= 128);
ASSERT            388 src/fixed-dtoa.cc     ASSERT(fractional_count <= 20);
ASSERT             71 src/flags.cc       ASSERT(type_ == TYPE_BOOL);
ASSERT             76 src/flags.cc       ASSERT(type_ == TYPE_INT);
ASSERT             81 src/flags.cc       ASSERT(type_ == TYPE_FLOAT);
ASSERT             86 src/flags.cc       ASSERT(type_ == TYPE_STRING);
ASSERT             91 src/flags.cc       ASSERT(type_ == TYPE_STRING);
ASSERT             99 src/flags.cc       ASSERT(type_ == TYPE_ARGS);
ASSERT            104 src/flags.cc       ASSERT(type_ == TYPE_BOOL);
ASSERT            109 src/flags.cc       ASSERT(type_ == TYPE_INT);
ASSERT            114 src/flags.cc       ASSERT(type_ == TYPE_FLOAT);
ASSERT            119 src/flags.cc       ASSERT(type_ == TYPE_STRING);
ASSERT            124 src/flags.cc       ASSERT(type_ == TYPE_ARGS);
ASSERT            237 src/flags.cc           ASSERT(args_flag == NULL);
ASSERT            205 src/frames-inl.h   ASSERT(-1 <= index && index < param_count);
ASSERT            233 src/frames-inl.h   ASSERT(result->IsJSFunction());
ASSERT            281 src/frames-inl.h   ASSERT(frame->is_java_script() || frame->is_arguments_adaptor());
ASSERT            306 src/frames-inl.h   ASSERT(iterator_.frame()->is_arguments_adaptor());
ASSERT             68 src/frames.cc      ASSERT(frame->sp() <= handler->address());
ASSERT             77 src/frames.cc      ASSERT(!done());
ASSERT            132 src/frames.cc    ASSERT(!done());
ASSERT            150 src/frames.cc    ASSERT(!done() || handler_ == NULL);
ASSERT            156 src/frames.cc    ASSERT(!done());
ASSERT            172 src/frames.cc      ASSERT(fp_ != NULL);
ASSERT            188 src/frames.cc    ASSERT(result != NULL);
ASSERT            299 src/frames.cc    ASSERT(is_working_iterator_);
ASSERT            300 src/frames.cc    ASSERT(!done());
ASSERT            393 src/frames.cc      ASSERT(entry->safepoint_entry.is_valid());
ASSERT            395 src/frames.cc      ASSERT(entry->safepoint_entry.Equals(
ASSERT            422 src/frames.cc    ASSERT(GcSafeCodeContains(holder, pc));
ASSERT            436 src/frames.cc    ASSERT(return_address_location_resolver == NULL);
ASSERT            442 src/frames.cc    ASSERT(state->fp != NULL);
ASSERT            458 src/frames.cc      ASSERT(kind == Code::FUNCTION || kind == Code::OPTIMIZED_FUNCTION);
ASSERT            556 src/frames.cc    ASSERT(*state->pc_address != NULL);
ASSERT            591 src/frames.cc    ASSERT(base >= limit);  // stack grows downwards
ASSERT            624 src/frames.cc    ASSERT(it.done());
ASSERT            629 src/frames.cc    ASSERT(!SafeStackFrameIterator::is_active(isolate()));
ASSERT            722 src/frames.cc    ASSERT(!SafeStackFrameIterator::is_active(isolate()) &&
ASSERT            736 src/frames.cc    ASSERT(functions->length() == 0);
ASSERT            742 src/frames.cc    ASSERT(functions->length() == 0);
ASSERT            846 src/frames.cc    ASSERT(frames->length() == 0);
ASSERT            847 src/frames.cc    ASSERT(is_optimized());
ASSERT            866 src/frames.cc    ASSERT(opcode == Translation::BEGIN);
ASSERT            886 src/frames.cc        ASSERT(opcode == Translation::STACK_SLOT ||
ASSERT            920 src/frames.cc        ASSERT(pc_offset > 0);
ASSERT            928 src/frames.cc        ASSERT(!is_constructor);
ASSERT            935 src/frames.cc    ASSERT(!is_constructor);
ASSERT            941 src/frames.cc    ASSERT(is_optimized());
ASSERT            953 src/frames.cc    ASSERT(code != NULL);
ASSERT            954 src/frames.cc    ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION);
ASSERT            958 src/frames.cc    ASSERT(*deopt_index != Safepoint::kNoDeoptimizationIndex);
ASSERT            965 src/frames.cc    ASSERT(is_optimized());
ASSERT            973 src/frames.cc    ASSERT(opcode == Translation::BEGIN);
ASSERT            982 src/frames.cc    ASSERT(functions->length() == 0);
ASSERT            983 src/frames.cc    ASSERT(is_optimized());
ASSERT            992 src/frames.cc    ASSERT(opcode == Translation::BEGIN);
ASSERT           1040 src/frames.cc    ASSERT(code != NULL);
ASSERT           1227 src/frames.cc    ASSERT(!it.done());
ASSERT           1229 src/frames.cc    ASSERT(handler->is_js_entry());
ASSERT           1235 src/frames.cc    ASSERT(it.done());
ASSERT           1278 src/frames.cc    ASSERT(n >= 0);
ASSERT           1307 src/frames.cc    ASSERT(map == code->GetHeap()->code_map());
ASSERT           1318 src/frames.cc    ASSERT(code != NULL && GcSafeCodeContains(code, inner_pointer));
ASSERT           1359 src/frames.cc    ASSERT(IsPowerOf2(kInnerPointerToCodeCacheSize));
ASSERT           1367 src/frames.cc      ASSERT(entry->code == GcSafeFindCodeForInnerPointer(inner_pointer));
ASSERT           1400 src/frames.cc    ASSERT(i == kNumJSCallerSaved);
ASSERT           1404 src/frames.cc    ASSERT(0 <= n && n < kNumJSCallerSaved);
ASSERT            319 src/frames.h       ASSERT(frame->is_entry());
ASSERT            347 src/frames.h       ASSERT(frame->is_entry_construct());
ASSERT            374 src/frames.h       ASSERT(frame->is_exit());
ASSERT            414 src/frames.h       ASSERT(frame->is_standard());
ASSERT            533 src/frames.h       ASSERT(frame->is_java_script());
ASSERT            597 src/frames.h       ASSERT(frame->is_arguments_adaptor());
ASSERT            629 src/frames.h       ASSERT(frame->is_internal());
ASSERT            650 src/frames.h       ASSERT(frame->is_construct());
ASSERT            680 src/frames.h       ASSERT(!done());
ASSERT            705 src/frames.h       ASSERT(!done());
ASSERT            800 src/frames.h       ASSERT(is_working_iterator_);
ASSERT            309 src/full-codegen.cc     ASSERT(!isolate->has_pending_exception());
ASSERT            364 src/full-codegen.cc   ASSERT(info_->HasDeoptimizationSupport() || bailout_entries_.is_empty());
ASSERT            380 src/full-codegen.cc   ASSERT(!isolate()->heap()->InNewSpace(*info));
ASSERT            417 src/full-codegen.cc   ASSERT(!call->return_is_recorded_);
ASSERT            429 src/full-codegen.cc   ASSERT(Smi::IsValid(pc_and_state));
ASSERT            457 src/full-codegen.cc   ASSERT(masm_->pc_offset() > 0);
ASSERT            638 src/full-codegen.cc   ASSERT(DeclareGlobalsLanguageMode::is_valid(language_mode()));
ASSERT            740 src/full-codegen.cc     ASSERT(lookup_index >= 0);
ASSERT            741 src/full-codegen.cc     ASSERT(static_cast<size_t>(lookup_index) <
ASSERT            749 src/full-codegen.cc   ASSERT(function != NULL);
ASSERT            750 src/full-codegen.cc   ASSERT(function->intrinsic_type == Runtime::INLINE);
ASSERT            845 src/full-codegen.cc     ASSERT(context()->IsEffect());
ASSERT            895 src/full-codegen.cc       ASSERT(!scope_->interface()->Instance().is_null());
ASSERT           1218 src/full-codegen.cc   ASSERT(scope_->declarations()->is_empty());
ASSERT            540 src/full-codegen.h     ASSERT(loop_depth_ > 0);
ASSERT            728 src/full-codegen.h       ASSERT(context->IsTest());
ASSERT             81 src/func-name-inferrer.h     ASSERT(IsOpen());
ASSERT             89 src/func-name-inferrer.h     ASSERT(IsOpen());
ASSERT            138 src/gdb-jit.cc     ASSERT((position_ % align) == 0);
ASSERT            178 src/gdb-jit.cc     ASSERT(offset < capacity_ && offset + sizeof(T) <= capacity_);
ASSERT            253 src/gdb-jit.cc     ASSERT(IsPowerOf2(align));
ASSERT            273 src/gdb-jit.cc     ASSERT(strlen(name_) < sizeof(header->sectname));
ASSERT            274 src/gdb-jit.cc     ASSERT(strlen(segment_) < sizeof(header->segname));
ASSERT            466 src/gdb-jit.cc     ASSERT(writer_ == NULL);
ASSERT            559 src/gdb-jit.cc     ASSERT(w->position() == 0);
ASSERT            671 src/gdb-jit.cc     ASSERT(w->position() == 0);
ASSERT            713 src/gdb-jit.cc     ASSERT(w->position() == sizeof(ELFHeader));
ASSERT            987 src/gdb-jit.cc     ASSERT(state < STACK_STATE_MAX);
ASSERT            992 src/gdb-jit.cc     ASSERT(state < STACK_STATE_MAX);
ASSERT           1147 src/gdb-jit.cc       ASSERT(Context::MIN_CONTEXT_SLOTS == 4);
ASSERT           1148 src/gdb-jit.cc       ASSERT(Context::CLOSURE_INDEX == 0);
ASSERT           1149 src/gdb-jit.cc       ASSERT(Context::PREVIOUS_INDEX == 1);
ASSERT           1150 src/gdb-jit.cc       ASSERT(Context::EXTENSION_INDEX == 2);
ASSERT           1151 src/gdb-jit.cc       ASSERT(Context::GLOBAL_INDEX == 3);
ASSERT           1293 src/gdb-jit.cc     ASSERT(desc_->IsLineInfoAvailable());
ASSERT           1468 src/gdb-jit.cc       ASSERT(info->pc_ >= pc);
ASSERT           1638 src/gdb-jit.cc   ASSERT((w->position() - initial_position) % kPointerSize == 0);
ASSERT           2072 src/gdb-jit.cc   ASSERT(!IsLineInfoTagged(entry));
ASSERT           2151 src/gdb-jit.cc   ASSERT(!IsLineInfoTagged(line_info));
ASSERT           2153 src/gdb-jit.cc   ASSERT(e->value == NULL);
ASSERT             58 src/global-handles.cc     ASSERT(OFFSET_OF(Node, object_) == 0);
ASSERT             80 src/global-handles.cc     ASSERT(static_cast<int>(index_) == index);
ASSERT             88 src/global-handles.cc     ASSERT(state_ == FREE);
ASSERT             99 src/global-handles.cc     ASSERT(state_ != FREE);
ASSERT            146 src/global-handles.cc     ASSERT(state_ == WEAK);
ASSERT            152 src/global-handles.cc     ASSERT(state_ != FREE);
ASSERT            166 src/global-handles.cc     ASSERT(state_ != FREE);
ASSERT            170 src/global-handles.cc     ASSERT(state_ != FREE);
ASSERT            176 src/global-handles.cc     ASSERT(state_ == FREE);
ASSERT            180 src/global-handles.cc     ASSERT(state_ == FREE);
ASSERT            187 src/global-handles.cc     ASSERT(state_ != FREE);
ASSERT            200 src/global-handles.cc     ASSERT(state_ != FREE);
ASSERT            227 src/global-handles.cc       ASSERT(!object_->IsExternalAsciiString() ||
ASSERT            229 src/global-handles.cc       ASSERT(!object_->IsExternalTwoByteString() ||
ASSERT            237 src/global-handles.cc     ASSERT(state_ != NEAR_DEATH);
ASSERT            293 src/global-handles.cc     ASSERT(0 <= index && index < kSize);
ASSERT            298 src/global-handles.cc     ASSERT(used_nodes_ < kSize);
ASSERT            310 src/global-handles.cc     ASSERT(used_nodes_ > 0);
ASSERT            340 src/global-handles.cc   ASSERT(block->node_at(index_) == this);
ASSERT            364 src/global-handles.cc     ASSERT(!done());
ASSERT            369 src/global-handles.cc     ASSERT(!done());
ASSERT            412 src/global-handles.cc   ASSERT(first_free_ != NULL);
ASSERT            436 src/global-handles.cc   ASSERT(callback != NULL);
ASSERT            507 src/global-handles.cc     ASSERT(node->is_in_new_space_list());
ASSERT            519 src/global-handles.cc     ASSERT(node->is_in_new_space_list());
ASSERT            532 src/global-handles.cc   ASSERT(isolate_->heap()->gc_state() == Heap::NOT_IN_GC);
ASSERT            538 src/global-handles.cc       ASSERT(node->is_in_new_space_list());
ASSERT            573 src/global-handles.cc     ASSERT(node->is_in_new_space_list());
ASSERT            678 src/global-handles.cc     ASSERT(!Node::FromLocation(handles[i])->is_independent());
ASSERT            693 src/global-handles.cc   ASSERT(!Node::FromLocation(BitCast<Object**>(parent))->is_independent());
ASSERT            695 src/global-handles.cc     ASSERT(!Node::FromLocation(children[i])->is_independent());
ASSERT             52 src/global-handles.h     ASSERT(length > 0);
ASSERT             86 src/global-handles.h     ASSERT(length > 0);
ASSERT             50 src/handles-inl.h   ASSERT(!obj->IsFailure());
ASSERT             57 src/handles-inl.h   ASSERT(!obj->IsFailure());
ASSERT             64 src/handles-inl.h   ASSERT(location_ != NULL);
ASSERT             65 src/handles-inl.h   ASSERT(reinterpret_cast<Address>(*location_) != kHandleZapValue);
ASSERT             82 src/handles-inl.h   ASSERT(isolate == Isolate::Current());
ASSERT             97 src/handles-inl.h   ASSERT(isolate_ == Isolate::Current());
ASSERT            120 src/handles-inl.h   ASSERT(current->level > 0);
ASSERT            133 src/handles-inl.h   ASSERT(isolate == Isolate::Current());
ASSERT            141 src/handles-inl.h   ASSERT(cur < current->limit);
ASSERT             65 src/handles.cc   ASSERT(result == current->limit);
ASSERT             80 src/handles.cc       ASSERT(limit - current->next < kHandleBlockSize);
ASSERT            100 src/handles.cc   ASSERT(isolate == Isolate::Current());
ASSERT            108 src/handles.cc   ASSERT(end - start <= kHandleBlockSize);
ASSERT            223 src/handles.cc   ASSERT(function->should_have_prototype());
ASSERT            357 src/handles.cc   ASSERT(foreign->foreign_address() ==
ASSERT            400 src/handles.cc     ASSERT(script->source()->IsUndefined());
ASSERT            403 src/handles.cc     ASSERT(script->line_ends()->IsFixedArray());
ASSERT            416 src/handles.cc   ASSERT(script->line_ends()->IsFixedArray());
ASSERT            456 src/handles.cc     ASSERT(content.IsFlat());
ASSERT            643 src/handles.cc     ASSERT(ContainsOnlyValidKeys(content));
ASSERT            651 src/handles.cc       ASSERT(ContainsOnlyValidKeys(content));
ASSERT            673 src/handles.cc     ASSERT(ContainsOnlyValidKeys(content));
ASSERT            681 src/handles.cc       ASSERT(ContainsOnlyValidKeys(content));
ASSERT            766 src/handles.cc     ASSERT(storage->length() == index);
ASSERT            964 src/handles.cc   ASSERT(impl_->isolate() == Isolate::Current());
ASSERT            970 src/handles.cc   ASSERT(data->limit == &impl_->blocks()->last()[kHandleBlockSize]);
ASSERT            986 src/handles.cc   ASSERT(handles_detached_);
ASSERT            987 src/handles.cc   ASSERT(impl_->isolate()->handle_scope_data()->level == prev_level_);
ASSERT             76 src/handles.h      ASSERT(location_ == NULL ||
ASSERT            183 src/hashmap.h    ASSERT(occupancy_ < capacity_);
ASSERT            243 src/hashmap.h    ASSERT(map_ - 1 <= p && p < end);
ASSERT            256 src/hashmap.h    ASSERT(key != NULL);
ASSERT            258 src/hashmap.h    ASSERT(IsPowerOf2(capacity_));
ASSERT            261 src/hashmap.h    ASSERT(map_ <= p && p < end);
ASSERT            263 src/hashmap.h    ASSERT(occupancy_ < capacity_);  // Guarantees loop termination.
ASSERT            278 src/hashmap.h    ASSERT(IsPowerOf2(capacity));
ASSERT             52 src/heap-inl.h     ASSERT(!rear_page->prev_page()->is_anchor());
ASSERT             58 src/heap-inl.h     ASSERT(GetHeadPage() ==
ASSERT            186 src/heap-inl.h   ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC);
ASSERT            187 src/heap-inl.h   ASSERT(space != NEW_SPACE ||
ASSERT            221 src/heap-inl.h     ASSERT(MAP_SPACE == space);
ASSERT            248 src/heap-inl.h   ASSERT(string->IsExternalString());
ASSERT            294 src/heap-inl.h   ASSERT(!result ||                  // Either not in new space
ASSERT            365 src/heap-inl.h   ASSERT(type != MAP_TYPE);
ASSERT            366 src/heap-inl.h   ASSERT(type != CODE_TYPE);
ASSERT            367 src/heap-inl.h   ASSERT(type != ODDBALL_TYPE);
ASSERT            368 src/heap-inl.h   ASSERT(type != JS_GLOBAL_PROPERTY_CELL_TYPE);
ASSERT            391 src/heap-inl.h   ASSERT(IsAligned(byte_size, kPointerSize));
ASSERT            415 src/heap-inl.h   ASSERT(HEAP->InFromSpace(object));
ASSERT            427 src/heap-inl.h     ASSERT(HEAP->InFromSpace(*p));
ASSERT            465 src/heap-inl.h   ASSERT(HasBeenSetUp());
ASSERT            484 src/heap-inl.h   ASSERT(amount_of_external_allocated_memory_ >= 0);
ASSERT            572 src/heap-inl.h   ASSERT(string->IsExternalString());
ASSERT            600 src/heap-inl.h     ASSERT(heap_->InNewSpace(obj));
ASSERT            601 src/heap-inl.h     ASSERT(obj != HEAP->raw_unchecked_the_hole_value());
ASSERT            604 src/heap-inl.h       ASSERT(String::IsAscii(string->GetChars(), string->length()));
ASSERT            610 src/heap-inl.h     ASSERT(!heap_->InNewSpace(obj));
ASSERT            611 src/heap-inl.h     ASSERT(obj != HEAP->raw_unchecked_the_hole_value());
ASSERT            614 src/heap-inl.h       ASSERT(String::IsAscii(string->GetChars(), string->length()));
ASSERT            622 src/heap-inl.h   ASSERT(string->IsExternalString());
ASSERT            623 src/heap-inl.h   ASSERT(!heap_->InNewSpace(string));
ASSERT            697 src/heap-inl.h     ASSERT(e.output != NULL);
ASSERT            720 src/heap-inl.h   ASSERT(HEAP->always_allocate_scope_depth_ == 0);
ASSERT            727 src/heap-inl.h   ASSERT(HEAP->always_allocate_scope_depth_ == 0);
ASSERT            738 src/heap-inl.h   ASSERT(HEAP->linear_allocation_scope_depth_ >= 0);
ASSERT            747 src/heap-inl.h       ASSERT(HEAP->Contains(object));
ASSERT            748 src/heap-inl.h       ASSERT(object->map()->IsMap());
ASSERT             71 src/heap-profiler.cc   ASSERT(Isolate::Current()->heap_profiler() != NULL);
ASSERT             81 src/heap-profiler.cc   ASSERT(Isolate::Current()->heap_profiler() != NULL);
ASSERT             89 src/heap-profiler.cc   ASSERT(Isolate::Current()->heap_profiler() != NULL);
ASSERT             95 src/heap-profiler.cc   ASSERT(Isolate::Current()->heap_profiler() != NULL);
ASSERT            101 src/heap-profiler.cc   ASSERT(Isolate::Current()->heap_profiler() != NULL);
ASSERT            108 src/heap-profiler.cc   ASSERT(class_id != v8::HeapProfiler::kPersistentHandleNoClassId);
ASSERT            173 src/heap-profiler.cc   ASSERT(profiler != NULL);
ASSERT            181 src/heap-profiler.cc   ASSERT(profiler != NULL);
ASSERT            188 src/heap-profiler.cc   ASSERT(profiler != NULL);
ASSERT            195 src/heap-profiler.cc   ASSERT(profiler != NULL);
ASSERT            204 src/heap-profiler.cc   ASSERT(profiler != NULL);
ASSERT            211 src/heap-profiler.cc   ASSERT(profiler != NULL);
ASSERT            398 src/heap.cc      ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC);
ASSERT            593 src/heap.cc      ASSERT(collector == SCAVENGER || incremental_marking()->IsStopped());
ASSERT            623 src/heap.cc            ASSERT((*p)->IsTheHole() || (*p)->IsUndefined() || (*p)->IsSymbol());
ASSERT            822 src/heap.cc        ASSERT(!allocation_allowed_);
ASSERT            943 src/heap.cc        ASSERT(!allocation_allowed_);
ASSERT           1039 src/heap.cc            ASSERT(!HEAP->InNewSpace(HeapObject::cast(*current)));
ASSERT           1115 src/heap.cc            ASSERT(!current_page_->scan_on_scavenge());
ASSERT           1132 src/heap.cc          ASSERT(current_page_ == page);
ASSERT           1133 src/heap.cc          ASSERT(page != NULL);
ASSERT           1135 src/heap.cc          ASSERT(start_of_current_page_ != store_buffer_->Top());
ASSERT           1148 src/heap.cc      ASSERT((Page::kPageSize - MemoryChunk::kBodyOffset) % (2 * kPointerSize)
ASSERT           1159 src/heap.cc      ASSERT(emergency_stack_ == NULL);
ASSERT           1302 src/heap.cc      ASSERT(new_space_front == new_space_.top());
ASSERT           1350 src/heap.cc        ASSERT(InFromSpace(*p));
ASSERT           1355 src/heap.cc        ASSERT(target->IsExternalString());
ASSERT           1367 src/heap.cc      ASSERT(last <= end);
ASSERT           1404 src/heap.cc            ASSERT(tail != NULL);
ASSERT           1417 src/heap.cc          ASSERT(retain->IsUndefined() || retain->IsJSFunction());
ASSERT           1459 src/heap.cc            ASSERT(tail != NULL);
ASSERT           1581 src/heap.cc            ASSERT(!target->IsMap());
ASSERT           1754 src/heap.cc          ASSERT(alignment == kDoubleAlignment);
ASSERT           1902 src/heap.cc        ASSERT(IsShortcutCandidate(map->instance_type()));
ASSERT           2200 src/heap.cc      ASSERT(!InNewSpace(undefined_value()));
ASSERT           2233 src/heap.cc      ASSERT(fixed_array_map() != fixed_cow_array_map());
ASSERT           2440 src/heap.cc      ASSERT(!InNewSpace(empty_fixed_array()));
ASSERT           2470 src/heap.cc      ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC);
ASSERT           2578 src/heap.cc      ASSERT(signbit(minus_zero_value()->Number()) != 0);
ASSERT           2863 src/heap.cc      ASSERT(!Serializer::enabled() || FLAG_extra_code != NULL);
ASSERT           3131 src/heap.cc        ASSERT(IsPowerOf2(String::kMaxAsciiCharCodeU + 1));  // because of this.
ASSERT           3202 src/heap.cc        ASSERT(first->IsFlat());
ASSERT           3203 src/heap.cc        ASSERT(second->IsFlat());
ASSERT           3310 src/heap.cc          ASSERT(string_result->IsAsciiRepresentation());
ASSERT           3314 src/heap.cc          ASSERT(string_result->IsTwoByteRepresentation());
ASSERT           3321 src/heap.cc      ASSERT(buffer->IsFlat());
ASSERT           3348 src/heap.cc        ASSERT(cons->second()->length() == 0);
ASSERT           3360 src/heap.cc      ASSERT(sliced_string->parent()->IsSeqString() ||
ASSERT           3374 src/heap.cc      ASSERT(String::IsAscii(resource->data(), static_cast<int>(length)));
ASSERT           3535 src/heap.cc      ASSERT(IsAligned(static_cast<intptr_t>(obj_size), kCodeAlignment));
ASSERT           3551 src/heap.cc      ASSERT(!isolate_->code_range()->exists() ||
ASSERT           3604 src/heap.cc      ASSERT(!isolate_->code_range()->exists() ||
ASSERT           3654 src/heap.cc      ASSERT(!isolate_->code_range()->exists() ||
ASSERT           3668 src/heap.cc      ASSERT(gc_state_ == NOT_IN_GC);
ASSERT           3669 src/heap.cc      ASSERT(map->instance_type() != MAP_TYPE);
ASSERT           3688 src/heap.cc      ASSERT(!prototype->IsMap());
ASSERT           3711 src/heap.cc      ASSERT(object_function->has_initial_map());
ASSERT           3767 src/heap.cc      ASSERT(allocation_allowed_ && gc_state_ == NOT_IN_GC);
ASSERT           3772 src/heap.cc      ASSERT(arguments_object_size == boilerplate->map()->instance_size());
ASSERT           3799 src/heap.cc      ASSERT(JSObject::cast(result)->HasFastProperties());
ASSERT           3800 src/heap.cc      ASSERT(JSObject::cast(result)->HasFastObjectElements());
ASSERT           3821 src/heap.cc      ASSERT(!fun->has_initial_map());
ASSERT           3845 src/heap.cc      ASSERT(map->has_fast_object_elements());
ASSERT           3852 src/heap.cc      ASSERT(in_object_properties <= Map::kMaxPreAllocatedPropertyFields);
ASSERT           3869 src/heap.cc            ASSERT(name->IsSymbol());
ASSERT           3918 src/heap.cc        ASSERT(obj->GetInternalFieldCount() == 0);
ASSERT           3930 src/heap.cc      ASSERT(map->instance_type() != JS_FUNCTION_TYPE);
ASSERT           3934 src/heap.cc      ASSERT(map->instance_type() != JS_GLOBAL_OBJECT_TYPE);
ASSERT           3935 src/heap.cc      ASSERT(map->instance_type() != JS_BUILTINS_OBJECT_TYPE);
ASSERT           3942 src/heap.cc      ASSERT(prop_size >= 0);
ASSERT           3961 src/heap.cc      ASSERT(JSObject::cast(obj)->HasFastSmiOrObjectElements());
ASSERT           3983 src/heap.cc      ASSERT(!result->ToObject(&non_failure) || !non_failure->IsGlobalObject());
ASSERT           4010 src/heap.cc      ASSERT(capacity >= length);
ASSERT           4030 src/heap.cc          ASSERT(mode == INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE);
ASSERT           4034 src/heap.cc        ASSERT(IsFastSmiOrObjectElementsKind(elements_kind));
ASSERT           4038 src/heap.cc          ASSERT(mode == INITIALIZE_ARRAY_ELEMENTS_WITH_HOLE);
ASSERT           4112 src/heap.cc      ASSERT(constructor->has_initial_map());
ASSERT           4118 src/heap.cc      ASSERT(map->NextFreePropertyIndex() == 0);
ASSERT           4122 src/heap.cc      ASSERT(map->unused_property_fields() == 0);
ASSERT           4123 src/heap.cc      ASSERT(map->inobject_properties() == 0);
ASSERT           4144 src/heap.cc        ASSERT(details.type() == CALLBACKS);  // Only accessors are expected.
ASSERT           4177 src/heap.cc      ASSERT(global->IsGlobalObject());
ASSERT           4178 src/heap.cc      ASSERT(!global->HasFastProperties());
ASSERT           4257 src/heap.cc      ASSERT(type >= FIRST_JS_OBJECT_TYPE);
ASSERT           4267 src/heap.cc      ASSERT(size_difference >= 0);
ASSERT           4317 src/heap.cc      ASSERT(constructor->has_initial_map());
ASSERT           4322 src/heap.cc      ASSERT(map->instance_size() == object->map()->instance_size());
ASSERT           4323 src/heap.cc      ASSERT(map->instance_type() == object->map()->instance_type());
ASSERT           4449 src/heap.cc      ASSERT(chars >= 0);
ASSERT           4451 src/heap.cc      ASSERT(static_cast<unsigned>(chars) == buffer->Utf16Length());
ASSERT           4517 src/heap.cc      ASSERT(size <= SeqAsciiString::kMaxSize);
ASSERT           4564 src/heap.cc      ASSERT(size <= SeqTwoByteString::kMaxSize);
ASSERT           4632 src/heap.cc      ASSERT(length > 0);
ASSERT           4687 src/heap.cc      ASSERT(length >= 0);
ASSERT           4698 src/heap.cc      ASSERT(!InNewSpace(undefined_value()));
ASSERT           4733 src/heap.cc      ASSERT(length >= 0);
ASSERT           4734 src/heap.cc      ASSERT(heap->empty_fixed_array()->IsFixedArray());
ASSERT           4737 src/heap.cc      ASSERT(!heap->InNewSpace(filler));
ASSERT           4878 src/heap.cc      ASSERT(result->IsHashTable());
ASSERT           4892 src/heap.cc      ASSERT(context->IsGlobalContext());
ASSERT           4893 src/heap.cc      ASSERT(result->IsContext());
ASSERT           4913 src/heap.cc      ASSERT(length >= Context::MIN_CONTEXT_SLOTS);
ASSERT           5023 src/heap.cc      ASSERT(IsAllocationAllowed());
ASSERT           5027 src/heap.cc      ASSERT(IsHeapIterable());
ASSERT           5084 src/heap.cc        ASSERT((contexts_disposed_ == 0) || !incremental_marking()->IsStopped());
ASSERT           5324 src/heap.cc      ASSERT(HasBeenSetUp());
ASSERT           5358 src/heap.cc      ASSERT(symbol != NULL);
ASSERT           5373 src/heap.cc      ASSERT(symbol != NULL);
ASSERT           5393 src/heap.cc      ASSERT(symbol != NULL);
ASSERT           5408 src/heap.cc      ASSERT(symbol != NULL);
ASSERT           5424 src/heap.cc      ASSERT(symbol != NULL);
ASSERT           5535 src/heap.cc          ASSERT(current_address + skip <= reinterpret_cast<Address>(limit));
ASSERT           5536 src/heap.cc          ASSERT(skip > 0);
ASSERT           5550 src/heap.cc        ASSERT(current_address < special_garbage_start ||
ASSERT           5552 src/heap.cc        ASSERT(reinterpret_cast<uintptr_t>(o) != kFreeListZapValue);
ASSERT           5855 src/heap.cc          ASSERT(0 <= type && type <= LAST_TYPE);
ASSERT           5994 src/heap.cc          ASSERT(search_target_ == NULL);
ASSERT           5996 src/heap.cc          ASSERT(search_target_->IsHeapObject());
ASSERT           6009 src/heap.cc          ASSERT(!object_stack_.is_empty());
ASSERT           6137 src/heap.cc      ASSERT(hash_seed() == 0);
ASSERT           6168 src/heap.cc      ASSERT(isolate_ != NULL);
ASSERT           6169 src/heap.cc      ASSERT(isolate_ == isolate());
ASSERT           6267 src/heap.cc      ASSERT(callback != NULL);
ASSERT           6269 src/heap.cc      ASSERT(!gc_prologue_callbacks_.Contains(pair));
ASSERT           6275 src/heap.cc      ASSERT(callback != NULL);
ASSERT           6287 src/heap.cc      ASSERT(callback != NULL);
ASSERT           6289 src/heap.cc      ASSERT(!gc_epilogue_callbacks_.Contains(pair));
ASSERT           6295 src/heap.cc      ASSERT(callback != NULL);
ASSERT           6426 src/heap.cc      ASSERT(iterator_ == NULL);
ASSERT           6453 src/heap.cc      ASSERT(iterator_ != NULL);
ASSERT           6557 src/heap.cc        ASSERT(object_iterator_ == NULL);
ASSERT           6662 src/heap.cc      ASSERT((search_target_ == kAnyGlobalObject) ||
ASSERT           6765 src/heap.cc        ASSERT(!object_stack_.is_empty());
ASSERT           7051 src/heap.cc      ASSERT(FLAG_gc_greedy);
ASSERT           7100 src/heap.cc        ASSERT(!heap_->InNewSpace(old_space_strings_[i]));
ASSERT            303 src/heap.h         ASSERT(is_empty());
ASSERT            319 src/heap.h         ASSERT(GetHeadPage() == Page::FromAllocationTop(limit));
ASSERT            337 src/heap.h         ASSERT(!is_empty());
ASSERT            348 src/heap.h           ASSERT(!front_page->prev_page()->is_anchor());
ASSERT           1111 src/heap.h         ASSERT((callback == NULL) ^ (global_gc_prologue_callback_ == NULL));
ASSERT           1115 src/heap.h         ASSERT((callback == NULL) ^ (global_gc_epilogue_callback_ == NULL));
ASSERT           1434 src/heap.h         ASSERT(survived >= 0);
ASSERT           1572 src/heap.h         ASSERT(FLAG_randomize_hashes || seed == 0);
ASSERT           1577 src/heap.h         ASSERT(arguments_adaptor_deopt_pc_offset() == Smi::FromInt(0));
ASSERT           1582 src/heap.h         ASSERT(construct_stub_deopt_pc_offset() == Smi::FromInt(0));
ASSERT           1608 src/heap.h         ASSERT(type <= LAST_TYPE);
ASSERT           1614 src/heap.h             ASSERT(sub_type <= Code::LAST_CODE_KIND);
ASSERT           1690 src/heap.h         ASSERT(k##camel_name##RootIndex >= kOldSpaceRoots || !InNewSpace(value));  \
ASSERT           1811 src/heap.h         ASSERT(!encoded);
ASSERT           1934 src/heap.h         ASSERT(survival_rate_trend != FLUCTUATING);
ASSERT           2324 src/heap.h         ASSERT(result != kAbsent);
ASSERT           2443 src/heap.h           ASSERT(scope_ < kNumberOfScopes);  // scope_ is unsigned.
ASSERT           2652 src/heap.h         ASSERT(!IsMarked(object));
ASSERT           2658 src/heap.h         ASSERT(IsMarked(object));
ASSERT            216 src/hydrogen-instructions.cc   ASSERT(lower_ <= upper_);
ASSERT            359 src/hydrogen-instructions.cc   ASSERT(!result || Hashcode() == other->Hashcode());
ASSERT            394 src/hydrogen-instructions.cc   ASSERT(HasNoUses());
ASSERT            404 src/hydrogen-instructions.cc     ASSERT(!value->block()->IsStartBlock());
ASSERT            430 src/hydrogen-instructions.cc   ASSERT(block_ == NULL || block == NULL);
ASSERT            512 src/hydrogen-instructions.cc   ASSERT(HasRange());
ASSERT            519 src/hydrogen-instructions.cc   ASSERT(HasRange());
ASSERT            520 src/hydrogen-instructions.cc   ASSERT(range_->next() != NULL);
ASSERT            526 src/hydrogen-instructions.cc   ASSERT(!HasRange());
ASSERT            528 src/hydrogen-instructions.cc   ASSERT(HasRange());
ASSERT            547 src/hydrogen-instructions.cc   ASSERT(IsLinked());
ASSERT            548 src/hydrogen-instructions.cc   ASSERT(!IsControlInstruction());  // Must never move control instructions.
ASSERT            549 src/hydrogen-instructions.cc   ASSERT(!IsBlockEntry());  // Doesn't make sense to delete these.
ASSERT            550 src/hydrogen-instructions.cc   ASSERT(previous_ != NULL);
ASSERT            553 src/hydrogen-instructions.cc     ASSERT(block()->last() == this);
ASSERT            563 src/hydrogen-instructions.cc   ASSERT(!IsLinked());
ASSERT            564 src/hydrogen-instructions.cc   ASSERT(!next->IsBlockEntry());
ASSERT            565 src/hydrogen-instructions.cc   ASSERT(!IsControlInstruction());
ASSERT            566 src/hydrogen-instructions.cc   ASSERT(!next->block()->IsStartBlock());
ASSERT            567 src/hydrogen-instructions.cc   ASSERT(next->previous_ != NULL);
ASSERT            578 src/hydrogen-instructions.cc   ASSERT(!IsLinked());
ASSERT            579 src/hydrogen-instructions.cc   ASSERT(!previous->IsControlInstruction());
ASSERT            580 src/hydrogen-instructions.cc   ASSERT(!IsControlInstruction() || previous->next_ == NULL);
ASSERT            585 src/hydrogen-instructions.cc     ASSERT(block->end()->SecondSuccessor() == NULL);
ASSERT            595 src/hydrogen-instructions.cc     ASSERT(next->IsSimulate());
ASSERT            627 src/hydrogen-instructions.cc         ASSERT(cur == other_operand);
ASSERT            632 src/hydrogen-instructions.cc       ASSERT(other_block->Dominates(cur_block));
ASSERT            639 src/hydrogen-instructions.cc     ASSERT(next()->IsSimulate());
ASSERT            880 src/hydrogen-instructions.cc     ASSERT(result->representation().IsInteger32());
ASSERT            980 src/hydrogen-instructions.cc       ASSERT(left->IsChange() || left->IsConstant());
ASSERT            981 src/hydrogen-instructions.cc       ASSERT(right->IsChange() || right->IsConstant());
ASSERT           1011 src/hydrogen-instructions.cc   ASSERT(is_interval_check());
ASSERT           1027 src/hydrogen-instructions.cc   ASSERT(!is_interval_check());
ASSERT           1290 src/hydrogen-instructions.cc   ASSERT(candidate != this);
ASSERT           1296 src/hydrogen-instructions.cc   ASSERT(block() != NULL);
ASSERT           1298 src/hydrogen-instructions.cc   ASSERT(block() == NULL);
ASSERT           1434 src/hydrogen-instructions.cc     ASSERT(has_int32_value_ || has_double_value_);
ASSERT           1656 src/hydrogen-instructions.cc     ASSERT(r.IsInteger32());
ASSERT           1927 src/hydrogen-instructions.cc   ASSERT(name()->IsString());
ASSERT           2248 src/hydrogen-instructions.cc   ASSERT(!from().IsInteger32() || !to().IsInteger32());
ASSERT           2547 src/hydrogen-instructions.cc   ASSERT(OperandCount() == block()->predecessors()->length());
ASSERT           2552 src/hydrogen-instructions.cc     ASSERT(defining_block == predecessor_block ||
ASSERT           2560 src/hydrogen-instructions.cc   ASSERT(HasAstId());
ASSERT           2566 src/hydrogen-instructions.cc   ASSERT(HasNoUses());
ASSERT           2572 src/hydrogen-instructions.cc   ASSERT(HasNoUses());
ASSERT           2578 src/hydrogen-instructions.cc   ASSERT(HasNoUses());
ASSERT           2584 src/hydrogen-instructions.cc   ASSERT(HasNoUses());
ASSERT            213 src/hydrogen-instructions.h     ASSERT(value->Is##type());                      \
ASSERT            221 src/hydrogen-instructions.h     ASSERT(value->Is##type());                                    \
ASSERT            369 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            374 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            379 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            384 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            389 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            394 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            399 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            404 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            409 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            414 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            423 src/hydrogen-instructions.h     ASSERT(type_ != kUninitialized);
ASSERT            490 src/hydrogen-instructions.h     ASSERT(!Done());
ASSERT            495 src/hydrogen-instructions.h     ASSERT(!Done());
ASSERT            614 src/hydrogen-instructions.h     ASSERT(!r.IsNone());
ASSERT            615 src/hydrogen-instructions.h     ASSERT(CheckFlag(kFlexibleRepresentation));
ASSERT            625 src/hydrogen-instructions.h     ASSERT(new_type.IsSubtypeOf(type_));
ASSERT            775 src/hydrogen-instructions.h     ASSERT(block_ != NULL);
ASSERT            781 src/hydrogen-instructions.h     ASSERT(representation_.IsNone() && !r.IsNone());
ASSERT            864 src/hydrogen-instructions.h     ASSERT(!has_position());
ASSERT            865 src/hydrogen-instructions.h     ASSERT(position != RelocInfo::kNoPosition);
ASSERT            893 src/hydrogen-instructions.h     ASSERT(!IsLinked());
ASSERT           1082 src/hydrogen-instructions.h     ASSERT(true_target != NULL && false_target != NULL);
ASSERT           1111 src/hydrogen-instructions.h     ASSERT(true_target != NULL);
ASSERT           1112 src/hydrogen-instructions.h     ASSERT(false_target != NULL);
ASSERT           1113 src/hydrogen-instructions.h     ASSERT(!map.is_null());
ASSERT           1231 src/hydrogen-instructions.h     ASSERT(!value->representation().IsNone() && !to.IsNone());
ASSERT           1232 src/hydrogen-instructions.h     ASSERT(!value->representation().Equals(to));
ASSERT           1302 src/hydrogen-instructions.h     ASSERT(!HasAstId());
ASSERT           1309 src/hydrogen-instructions.h     ASSERT(HasAssignedIndexAt(index));
ASSERT           2292 src/hydrogen-instructions.h     ASSERT(!HEAP->IsAllocationAllowed());
ASSERT           2346 src/hydrogen-instructions.h     ASSERT(merged_index >= 0);
ASSERT           2401 src/hydrogen-instructions.h     ASSERT(value->IsPhi());
ASSERT           2468 src/hydrogen-instructions.h     ASSERT(has_int32_value_ || !handle_->IsSmi());
ASSERT           2486 src/hydrogen-instructions.h     ASSERT(!handle_.is_null());
ASSERT           2490 src/hydrogen-instructions.h     ASSERT(*handle_ != heap->minus_zero_value());
ASSERT           2491 src/hydrogen-instructions.h     ASSERT(*handle_ != heap->nan_value());
ASSERT           2518 src/hydrogen-instructions.h     ASSERT(HasInteger32Value());
ASSERT           2523 src/hydrogen-instructions.h     ASSERT(HasDoubleValue());
ASSERT           2528 src/hydrogen-instructions.h     ASSERT(HasNumberValue());
ASSERT           2538 src/hydrogen-instructions.h     ASSERT(!HEAP->allow_allocation(false));
ASSERT           2546 src/hydrogen-instructions.h       ASSERT(!handle_.is_null());
ASSERT           2572 src/hydrogen-instructions.h       ASSERT(!handle_.is_null());
ASSERT           2600 src/hydrogen-instructions.h     ASSERT(left != NULL && right != NULL);
ASSERT           2795 src/hydrogen-instructions.h       ASSERT(to.IsInteger32());
ASSERT           2881 src/hydrogen-instructions.h     ASSERT(Token::IsCompareOp(token));
ASSERT           2910 src/hydrogen-instructions.h     ASSERT(Token::IsCompareOp(token));
ASSERT           2961 src/hydrogen-instructions.h     ASSERT(op == Token::EQ_STRICT);
ASSERT           3063 src/hydrogen-instructions.h     ASSERT(Token::IsCompareOp(token));
ASSERT           3108 src/hydrogen-instructions.h     ASSERT(to == LAST_TYPE);  // Others not implemented yet in backend.
ASSERT           3439 src/hydrogen-instructions.h         ASSERT(op == Token::BIT_AND ||
ASSERT           3643 src/hydrogen-instructions.h     ASSERT(!HEAP->allow_allocation(false));
ASSERT           3796 src/hydrogen-instructions.h     ASSERT(var->IsContextSlot());
ASSERT           4036 src/hydrogen-instructions.h     ASSERT(IsFastSmiOrObjectElementsKind(elements_kind));
ASSERT           4270 src/hydrogen-instructions.h     ASSERT(side_effect == kChangesNewSpacePromotion);
ASSERT           4932 src/hydrogen-instructions.h     ASSERT(value->IsObjectLiteral() || value->IsFastLiteral());
ASSERT             78 src/hydrogen.cc   ASSERT(!IsLoopHeader());
ASSERT             84 src/hydrogen.cc   ASSERT(IsLoopHeader());
ASSERT             90 src/hydrogen.cc   ASSERT(!IsStartBlock());
ASSERT             97 src/hydrogen.cc   ASSERT(phi->block() == this);
ASSERT             98 src/hydrogen.cc   ASSERT(phis_.Contains(phi));
ASSERT             99 src/hydrogen.cc   ASSERT(phi->HasNoUses() || !phi->is_live());
ASSERT            107 src/hydrogen.cc   ASSERT(!IsStartBlock() || !IsFinished());
ASSERT            108 src/hydrogen.cc   ASSERT(!instr->IsLinked());
ASSERT            109 src/hydrogen.cc   ASSERT(!IsFinished());
ASSERT            121 src/hydrogen.cc   ASSERT(HasEnvironment());
ASSERT            137 src/hydrogen.cc   ASSERT(HasEnvironment());
ASSERT            139 src/hydrogen.cc   ASSERT(ast_id == AstNode::kNoNumber ||
ASSERT            159 src/hydrogen.cc   ASSERT(!IsFinished());
ASSERT            189 src/hydrogen.cc   ASSERT(target->IsInlineReturnTarget());
ASSERT            190 src/hydrogen.cc   ASSERT(return_value != NULL);
ASSERT            201 src/hydrogen.cc   ASSERT(!HasEnvironment());
ASSERT            202 src/hydrogen.cc   ASSERT(first() == NULL);
ASSERT            209 src/hydrogen.cc   ASSERT(length > 0);
ASSERT            212 src/hydrogen.cc     ASSERT(predecessor->end()->IsGoto());
ASSERT            215 src/hydrogen.cc     ASSERT(i != 0 ||
ASSERT            245 src/hydrogen.cc   ASSERT(IsLoopHeader());
ASSERT            267 src/hydrogen.cc     ASSERT(IsLoopHeader() || first_ == NULL);
ASSERT            270 src/hydrogen.cc       ASSERT(phis()->length() == incoming_env->length());
ASSERT            278 src/hydrogen.cc     ASSERT(!IsLoopHeader());
ASSERT            287 src/hydrogen.cc   ASSERT(!dominated_blocks_.Contains(block));
ASSERT            313 src/hydrogen.cc       ASSERT(first != NULL && second != NULL);
ASSERT            317 src/hydrogen.cc       ASSERT(dominator_->dominated_blocks_.Contains(this));
ASSERT            359 src/hydrogen.cc     ASSERT(outstanding_successors >= 0);
ASSERT            373 src/hydrogen.cc         ASSERT(successor->block_id() > dominator_candidate->block_id() ||
ASSERT            394 src/hydrogen.cc   ASSERT(IsFinished());
ASSERT            395 src/hydrogen.cc   ASSERT(block_id() >= 0);
ASSERT            400 src/hydrogen.cc       ASSERT(predecessors_[i]->end()->SecondSuccessor() == NULL);
ASSERT            500 src/hydrogen.cc     ASSERT(current != NULL && current->IsBlockEntry());
ASSERT            502 src/hydrogen.cc       ASSERT((current->next() == NULL) == current->IsControlInstruction());
ASSERT            503 src/hydrogen.cc       ASSERT(current->block() == block);
ASSERT            511 src/hydrogen.cc     ASSERT(second == NULL || first != NULL);
ASSERT            515 src/hydrogen.cc       ASSERT(first->predecessors()->Contains(block));
ASSERT            517 src/hydrogen.cc         ASSERT(second->predecessors()->Contains(block));
ASSERT            533 src/hydrogen.cc         ASSERT(predecessor->end()->IsGoto());
ASSERT            534 src/hydrogen.cc         ASSERT(predecessor->last_environment()->ast_id() == id);
ASSERT            540 src/hydrogen.cc   ASSERT(blocks_.at(0)->predecessors()->is_empty());
ASSERT            545 src/hydrogen.cc     ASSERT(analyzer.visited_count() == blocks_.length());
ASSERT            548 src/hydrogen.cc     ASSERT(entry_block_->dominator() == NULL);
ASSERT            555 src/hydrogen.cc         ASSERT(i == 0);
ASSERT            561 src/hydrogen.cc         ASSERT(!dominator_analyzer.reachable()->Contains(block->block_id()));
ASSERT            838 src/hydrogen.cc         ASSERT(block->IsFinished());
ASSERT            880 src/hydrogen.cc     ASSERT(block_->end()->FirstSuccessor() == NULL ||
ASSERT            883 src/hydrogen.cc     ASSERT(block_->end()->SecondSuccessor() == NULL ||
ASSERT           1195 src/hydrogen.cc     ASSERT(!in_worklist.Contains(worklist->at(i)->id()));
ASSERT           1290 src/hydrogen.cc   ASSERT((test->FirstSuccessor() == dest) == (test->SecondSuccessor() != dest));
ASSERT           1339 src/hydrogen.cc   ASSERT(!value->HasRange());
ASSERT           1492 src/hydrogen.cc   ASSERT(new_size > count_);
ASSERT           1532 src/hydrogen.cc   ASSERT(count_ == old_count);
ASSERT           1537 src/hydrogen.cc   ASSERT(new_size > lists_size_);
ASSERT           1560 src/hydrogen.cc   ASSERT(value != NULL);
ASSERT           1563 src/hydrogen.cc   ASSERT(count_ < array_size_);
ASSERT           1574 src/hydrogen.cc     ASSERT(new_element_pos != kNil);
ASSERT           1578 src/hydrogen.cc     ASSERT(array_[pos].next == kNil || lists_[array_[pos].next].value != NULL);
ASSERT           1680 src/hydrogen.cc     ASSERT(0 <= n && n < capacity_);
ASSERT           1714 src/hydrogen.cc     ASSERT(!info->isolate()->heap()->IsAllocationAllowed());
ASSERT           1889 src/hydrogen.cc   ASSERT(string_len <= sizeof(underlying_buffer));
ASSERT           2213 src/hydrogen.cc         ASSERT(!instr->HasObservableSideEffects());
ASSERT           2216 src/hydrogen.cc           ASSERT(instr->Equals(other) && other->Equals(instr));
ASSERT           2317 src/hydrogen.cc   ASSERT(current->CheckFlag(HValue::kFlexibleRepresentation));
ASSERT           2349 src/hydrogen.cc   ASSERT(value->CheckFlag(HValue::kFlexibleRepresentation));
ASSERT           2626 src/hydrogen.cc     ASSERT(value->IsConstant());
ASSERT           2727 src/hydrogen.cc         ASSERT(from.Equals(change->from()));
ASSERT           2729 src/hydrogen.cc           ASSERT(change->to().IsTagged() || change->to().IsDouble());
ASSERT           2730 src/hydrogen.cc           ASSERT(visited.IsEmpty());
ASSERT           2795 src/hydrogen.cc   ASSERT(owner->environment()->frame_type() == JS_FUNCTION);
ASSERT           2807 src/hydrogen.cc   ASSERT(owner()->HasStackOverflow() ||
ASSERT           2815 src/hydrogen.cc   ASSERT(owner()->HasStackOverflow() ||
ASSERT           2843 src/hydrogen.cc   ASSERT(!instr->IsControlInstruction());
ASSERT           2850 src/hydrogen.cc   ASSERT(!instr->HasObservableSideEffects());
ASSERT           2862 src/hydrogen.cc   ASSERT(!instr->IsControlInstruction());
ASSERT           2873 src/hydrogen.cc   ASSERT(!instr->HasObservableSideEffects());
ASSERT           2893 src/hydrogen.cc   ASSERT(!instr->IsControlInstruction());
ASSERT           2908 src/hydrogen.cc   ASSERT(!instr->HasObservableSideEffects());
ASSERT           3136 src/hydrogen.cc       ASSERT(!removed_side_effects);
ASSERT           3269 src/hydrogen.cc     ASSERT(new_check->index()->representation().IsInteger32());
ASSERT           3301 src/hydrogen.cc       ASSERT(false);
ASSERT           3528 src/hydrogen.cc   ASSERT(value >= 0);
ASSERT           3575 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3582 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3588 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3681 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3682 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3683 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3701 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3702 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3703 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3709 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3710 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3711 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3716 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3717 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3718 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3764 src/hydrogen.cc   ASSERT(current != NULL);  // Always found (unless stack is malformed).
ASSERT           3794 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3795 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3796 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3808 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3809 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3810 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3822 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3823 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3824 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3843 src/hydrogen.cc       ASSERT(context->IsValue());
ASSERT           3875 src/hydrogen.cc       ASSERT(context->IsValue());
ASSERT           3888 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3889 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3890 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           3896 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           3897 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           3898 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4146 src/hydrogen.cc   ASSERT(loop_entry->IsLoopHeader());
ASSERT           4153 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4154 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4155 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4156 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4196 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4197 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4198 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4199 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4240 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4241 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4242 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4246 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4292 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4293 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4294 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4411 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4412 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4413 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4419 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4420 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4421 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4427 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4428 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4429 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4455 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4456 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4457 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4475 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4476 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4477 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4483 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4484 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4485 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4538 src/hydrogen.cc   ASSERT(var->IsContextSlot());
ASSERT           4551 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4552 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4553 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4603 src/hydrogen.cc         ASSERT(variable->mode() == CONST ||
ASSERT           4624 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4625 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4626 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4634 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4635 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4636 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4657 src/hydrogen.cc   ASSERT(max_depth >= 0 && *max_properties >= 0);
ASSERT           4713 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4714 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4715 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4759 src/hydrogen.cc         ASSERT(!CompileTimeValue::IsCompileTimeValue(value));
ASSERT           4804 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           4805 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           4806 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           4929 src/hydrogen.cc   ASSERT(lookup->IsField() || lookup->IsTransitionToField(*type));
ASSERT           4945 src/hydrogen.cc   ASSERT(lookup->IsFound());
ASSERT           4970 src/hydrogen.cc       ASSERT(proto->GetPrototype()->IsNull());
ASSERT           4972 src/hydrogen.cc     ASSERT(proto->IsJSObject());
ASSERT           5205 src/hydrogen.cc   ASSERT(join != NULL);
ASSERT           5214 src/hydrogen.cc   ASSERT(prop != NULL);
ASSERT           5229 src/hydrogen.cc     ASSERT(!name.is_null());
ASSERT           5259 src/hydrogen.cc     ASSERT(has_side_effects);  // Stores always have side effects.
ASSERT           5300 src/hydrogen.cc     ASSERT(instr->HasObservableSideEffects());
ASSERT           5310 src/hydrogen.cc   ASSERT(proxy == NULL || prop == NULL);
ASSERT           5458 src/hydrogen.cc       ASSERT(has_side_effects);  // Stores always have side effects.
ASSERT           5470 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           5471 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           5472 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           5475 src/hydrogen.cc   ASSERT(proxy == NULL || prop == NULL);
ASSERT           5572 src/hydrogen.cc           ASSERT(expr->op() == Token::INIT_CONST);
ASSERT           5597 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           5598 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           5599 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           5603 src/hydrogen.cc   ASSERT(ast_context()->IsEffect());
ASSERT           5647 src/hydrogen.cc   ASSERT(expr->key()->IsPropertyName());
ASSERT           5715 src/hydrogen.cc     ASSERT(val != NULL);
ASSERT           5753 src/hydrogen.cc     ASSERT(val == NULL);
ASSERT           5766 src/hydrogen.cc     ASSERT(val != NULL);
ASSERT           5853 src/hydrogen.cc   ASSERT(fast_smi_only_elements ||
ASSERT           5978 src/hydrogen.cc     ASSERT(map->IsMap());
ASSERT           5980 src/hydrogen.cc       ASSERT(Map::IsValidElementsTransition(
ASSERT           6135 src/hydrogen.cc   ASSERT(!expr->IsPropertyName());
ASSERT           6264 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           6265 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           6266 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           6488 src/hydrogen.cc   ASSERT(join != NULL);
ASSERT           6701 src/hydrogen.cc   ASSERT(target_shared->has_deoptimization_support());
ASSERT           6762 src/hydrogen.cc     ASSERT(function->scope()->arguments()->IsStackAllocated());
ASSERT           6790 src/hydrogen.cc       ASSERT(function_return() != NULL);
ASSERT           6798 src/hydrogen.cc       ASSERT(function_return() != NULL);
ASSERT           6801 src/hydrogen.cc       ASSERT(call_context()->IsTest());
ASSERT           6802 src/hydrogen.cc       ASSERT(inlined_test_context() != NULL);
ASSERT           6816 src/hydrogen.cc     ASSERT(ast_context() == inlined_test_context());
ASSERT           6908 src/hydrogen.cc   ASSERT(check_type != RECEIVER_MAP_CHECK || !receiver_map.is_null());
ASSERT           6920 src/hydrogen.cc         ASSERT(!expr->holder().is_null());
ASSERT           6981 src/hydrogen.cc             ASSERT(!square_root->HasObservableSideEffects());
ASSERT           7045 src/hydrogen.cc         ASSERT(left_operand->representation().Equals(
ASSERT           7047 src/hydrogen.cc         ASSERT(!left_operand->representation().IsTagged());
ASSERT           7104 src/hydrogen.cc   ASSERT(prop != NULL);
ASSERT           7181 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           7182 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           7183 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           7257 src/hydrogen.cc       ASSERT(expr->check_type() == RECEIVER_MAP_CHECK);
ASSERT           7307 src/hydrogen.cc         ASSERT(environment()->ExpressionStackAt(receiver_index)->
ASSERT           7401 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           7402 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           7403 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           7431 src/hydrogen.cc     ASSERT(environment()->ExpressionStackAt(receiver_index) == function);
ASSERT           7478 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           7479 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           7480 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           7486 src/hydrogen.cc   ASSERT(function != NULL);
ASSERT           7488 src/hydrogen.cc     ASSERT(expr->name()->length() > 0);
ASSERT           7489 src/hydrogen.cc     ASSERT(expr->name()->Get(0) == '_');
ASSERT           7493 src/hydrogen.cc     ASSERT(lookup_index >= 0);
ASSERT           7494 src/hydrogen.cc     ASSERT(static_cast<size_t>(lookup_index) <
ASSERT           7501 src/hydrogen.cc     ASSERT(function->intrinsic_type == Runtime::RUNTIME);
ASSERT           7516 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           7517 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           7518 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           7637 src/hydrogen.cc   ASSERT(ast_context()->IsValue());
ASSERT           7702 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           7703 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           7704 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           7726 src/hydrogen.cc     ASSERT(prop == NULL);
ASSERT           7781 src/hydrogen.cc     ASSERT(prop != NULL);
ASSERT           7849 src/hydrogen.cc       ASSERT(has_side_effects);  // Stores always have side effects.
ASSERT           7955 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           7961 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           7962 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           7963 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           8010 src/hydrogen.cc     ASSERT(current_block() != NULL);
ASSERT           8032 src/hydrogen.cc     ASSERT(ast_context()->IsEffect());
ASSERT           8187 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           8188 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           8189 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           8192 src/hydrogen.cc     ASSERT(call->arguments()->length() == 1);
ASSERT           8341 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           8342 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           8343 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           8366 src/hydrogen.cc   ASSERT(!HasStackOverflow());
ASSERT           8367 src/hydrogen.cc   ASSERT(current_block() != NULL);
ASSERT           8368 src/hydrogen.cc   ASSERT(current_block()->HasPredecessor());
ASSERT           8375 src/hydrogen.cc   ASSERT(globals_.is_empty());
ASSERT           8501 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8510 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8522 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8532 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8542 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8552 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8562 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8576 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8594 src/hydrogen.cc   ASSERT(call->arguments()->length() == 0);
ASSERT           8613 src/hydrogen.cc   ASSERT(function_state()->outer() == NULL);
ASSERT           8614 src/hydrogen.cc   ASSERT(call->arguments()->length() == 0);
ASSERT           8626 src/hydrogen.cc   ASSERT(function_state()->outer() == NULL);
ASSERT           8627 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8648 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8657 src/hydrogen.cc   ASSERT(call->arguments()->length() == 2);
ASSERT           8668 src/hydrogen.cc   ASSERT(call->arguments()->length() == 2);
ASSERT           8711 src/hydrogen.cc   ASSERT(call->arguments()->length() == 2);
ASSERT           8724 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           8736 src/hydrogen.cc   ASSERT(call->arguments()->length() == 2);
ASSERT           8752 src/hydrogen.cc   ASSERT(call->arguments()->length() == 2);
ASSERT           8858 src/hydrogen.cc   ASSERT(arg_count >= 1);  // There's always at least a receiver.
ASSERT           8970 src/hydrogen.cc   ASSERT(call->arguments()->length() == 1);
ASSERT           9070 src/hydrogen.cc   ASSERT(!block->IsLoopHeader());
ASSERT           9071 src/hydrogen.cc   ASSERT(values_.length() == other->values_.length());
ASSERT           9080 src/hydrogen.cc       ASSERT(phi->merged_index() == i);
ASSERT           9081 src/hydrogen.cc       ASSERT(phi->OperandCount() == block->predecessors()->length());
ASSERT           9085 src/hydrogen.cc       ASSERT(values_[i] != NULL && other->values_[i] != NULL);
ASSERT           9100 src/hydrogen.cc   ASSERT(value != NULL);
ASSERT           9114 src/hydrogen.cc   ASSERT(length() >= first_expression_index());
ASSERT           9122 src/hydrogen.cc   ASSERT(HasExpressionAt(index));
ASSERT           9188 src/hydrogen.cc   ASSERT(frame_type() == JS_FUNCTION);
ASSERT           9427 src/hydrogen.cc         ASSERT(op->IsRegister());
ASSERT           9435 src/hydrogen.cc         ASSERT(op->IsStackSlot());
ASSERT            115 src/hydrogen.h     ASSERT(parent_loop_header_ == NULL);
ASSERT            462 src/hydrogen.h     ASSERT(result != NULL);
ASSERT            472 src/hydrogen.h     ASSERT(value != NULL);
ASSERT            478 src/hydrogen.h     ASSERT(!ExpressionStackIsEmpty());
ASSERT            495 src/hydrogen.h     ASSERT(HasExpressionAt(index));
ASSERT            524 src/hydrogen.h     ASSERT(index < length());
ASSERT            559 src/hydrogen.h     ASSERT(variable->IsStackAllocated());
ASSERT            687 src/hydrogen.h     ASSERT(context->IsTest());
ASSERT           1295 src/hydrogen.h     ASSERT(0 <= i);
ASSERT           1296 src/hydrogen.h     ASSERT(i < kNumberOfTrackedSideEffects);
ASSERT           1406 src/hydrogen.h       ASSERT(tracer_->indent_ >= 0);
ASSERT             77 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT             83 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY
ASSERT             97 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT            107 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            113 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            119 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            125 src/ia32/assembler-ia32-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            138 src/ia32/assembler-ia32-inl.h   ASSERT(rmode_ == RelocInfo::EXTERNAL_REFERENCE);
ASSERT            144 src/ia32/assembler-ia32-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            152 src/ia32/assembler-ia32-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            162 src/ia32/assembler-ia32-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            176 src/ia32/assembler-ia32-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            183 src/ia32/assembler-ia32-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            205 src/ia32/assembler-ia32-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            297 src/ia32/assembler-ia32-inl.h   ASSERT(!HEAP->InNewSpace(obj));
ASSERT            330 src/ia32/assembler-ia32-inl.h   ASSERT(!isolate()->heap()->InNewSpace(obj));
ASSERT            374 src/ia32/assembler-ia32-inl.h   ASSERT(x.rmode_ == RelocInfo::NONE);
ASSERT            414 src/ia32/assembler-ia32-inl.h     ASSERT(is_int8(offset));
ASSERT            423 src/ia32/assembler-ia32-inl.h   ASSERT((mod & -4) == 0);
ASSERT            430 src/ia32/assembler-ia32-inl.h   ASSERT(len_ == 1);
ASSERT            431 src/ia32/assembler-ia32-inl.h   ASSERT((scale & -4) == 0);
ASSERT            433 src/ia32/assembler-ia32-inl.h   ASSERT(!index.is(esp) || base.is(esp));
ASSERT            440 src/ia32/assembler-ia32-inl.h   ASSERT(len_ == 1 || len_ == 2);
ASSERT            446 src/ia32/assembler-ia32-inl.h   ASSERT(len_ == 1 || len_ == 2);
ASSERT             61 src/ia32/assembler-ia32.cc   ASSERT(!initialized_);
ASSERT             62 src/ia32/assembler-ia32.cc   ASSERT(supported_ == 0);
ASSERT             77 src/ia32/assembler-ia32.cc   ASSERT(memory->size() >= static_cast<size_t>(kBufferSize));
ASSERT            153 src/ia32/assembler-ia32.cc   ASSERT(!L->is_bound());
ASSERT            157 src/ia32/assembler-ia32.cc     ASSERT(next > 0);  // Displacements must be at positions > 0
ASSERT            160 src/ia32/assembler-ia32.cc   ASSERT(NextField::is_valid(Assembler::kMaximalBufferSize));
ASSERT            254 src/ia32/assembler-ia32.cc   ASSERT(!index.is(esp));  // illegal addressing mode
ASSERT            278 src/ia32/assembler-ia32.cc   ASSERT(!index.is(esp));  // illegal addressing mode
ASSERT            298 src/ia32/assembler-ia32.cc   ASSERT(is_reg_only());
ASSERT            338 src/ia32/assembler-ia32.cc     ASSERT(buffer_size > 0);
ASSERT            354 src/ia32/assembler-ia32.cc   ASSERT(buffer_ != NULL);
ASSERT            379 src/ia32/assembler-ia32.cc   ASSERT(pc_ <= reloc_info_writer.pos());  // No overlap.
ASSERT            390 src/ia32/assembler-ia32.cc   ASSERT(IsPowerOf2(m));
ASSERT            486 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(CPUID));
ASSERT            550 src/ia32/assembler-ia32.cc   ASSERT(reloc_info_writer.last_pc() != NULL);
ASSERT            708 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(CMOV));
ASSERT            782 src/ia32/assembler-ia32.cc   ASSERT(reloc_info_writer.last_pc() != NULL);
ASSERT            848 src/ia32/assembler-ia32.cc   ASSERT(imm16.is_int16());
ASSERT           1042 src/ia32/assembler-ia32.cc   ASSERT(is_uint5(imm8));  // illegal shift count
ASSERT           1056 src/ia32/assembler-ia32.cc   ASSERT(is_uint5(imm8));  // illegal shift count
ASSERT           1070 src/ia32/assembler-ia32.cc   ASSERT(is_uint5(imm8));  // illegal shift count
ASSERT           1106 src/ia32/assembler-ia32.cc   ASSERT(is_uint5(imm8));  // illegal shift count
ASSERT           1135 src/ia32/assembler-ia32.cc   ASSERT(is_uint5(imm8));  // illegal shift count
ASSERT           1298 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(RDTSC));
ASSERT           1307 src/ia32/assembler-ia32.cc   ASSERT(is_uint16(imm16));
ASSERT           1352 src/ia32/assembler-ia32.cc   ASSERT(0 <= pos && pos <= pc_offset());  // must have a valid binding position
ASSERT           1361 src/ia32/assembler-ia32.cc         ASSERT(byte_at(fixup_pos - 1) == 0xE9);  // jmp expected
ASSERT           1373 src/ia32/assembler-ia32.cc     ASSERT(offset_to_next <= 0);
ASSERT           1390 src/ia32/assembler-ia32.cc   ASSERT(!L->is_bound());  // label can only be bound once
ASSERT           1401 src/ia32/assembler-ia32.cc     ASSERT(offs <= 0);
ASSERT           1416 src/ia32/assembler-ia32.cc   ASSERT(!RelocInfo::IsCodeTarget(rmode));
ASSERT           1446 src/ia32/assembler-ia32.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT           1458 src/ia32/assembler-ia32.cc     ASSERT(offs <= 0);
ASSERT           1481 src/ia32/assembler-ia32.cc   ASSERT(!RelocInfo::IsCodeTarget(rmode));
ASSERT           1496 src/ia32/assembler-ia32.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT           1504 src/ia32/assembler-ia32.cc   ASSERT(0 <= cc && cc < 16);
ASSERT           1509 src/ia32/assembler-ia32.cc     ASSERT(offs <= 0);
ASSERT           1536 src/ia32/assembler-ia32.cc   ASSERT((0 <= cc) && (cc < 16));
ASSERT           1652 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE3));
ASSERT           1660 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE3));
ASSERT           1913 src/ia32/assembler-ia32.cc   ASSERT(reg.is_byte_register());
ASSERT           1922 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1932 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1942 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1952 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1962 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1972 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1982 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           1992 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2002 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2012 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2048 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2058 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2068 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE4_1));
ASSERT           2080 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2090 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2101 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2110 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2120 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2130 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2140 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2150 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE4_1));
ASSERT           2161 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2171 src/ia32/assembler-ia32.cc   ASSERT(is_uint2(level));
ASSERT           2193 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2203 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2213 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2223 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2233 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2243 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2253 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2263 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2273 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsSupported(SSE4_1));
ASSERT           2274 src/ia32/assembler-ia32.cc   ASSERT(is_uint8(imm8));
ASSERT           2286 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2296 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2306 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2316 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE4_1));
ASSERT           2327 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2338 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2348 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2359 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2369 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE2));
ASSERT           2380 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE4_1));
ASSERT           2392 src/ia32/assembler-ia32.cc   ASSERT(CpuFeatures::IsEnabled(SSE4_1));
ASSERT           2447 src/ia32/assembler-ia32.cc   ASSERT(overflow());
ASSERT           2509 src/ia32/assembler-ia32.cc   ASSERT(!overflow());
ASSERT           2514 src/ia32/assembler-ia32.cc   ASSERT(is_uint8(op1) && is_uint8(op2));  // wrong opcode
ASSERT           2515 src/ia32/assembler-ia32.cc   ASSERT(is_uint8(imm8));
ASSERT           2516 src/ia32/assembler-ia32.cc   ASSERT((op1 & 0x01) == 0);  // should be 8bit operation
ASSERT           2524 src/ia32/assembler-ia32.cc   ASSERT((0 <= sel) && (sel <= 7));
ASSERT           2543 src/ia32/assembler-ia32.cc   ASSERT(length > 0);
ASSERT           2562 src/ia32/assembler-ia32.cc   ASSERT(is_uint8(b1) && is_uint8(b2));  // wrong opcode
ASSERT           2563 src/ia32/assembler-ia32.cc   ASSERT(0 <= i &&  i < 8);  // illegal stack offset
ASSERT           2582 src/ia32/assembler-ia32.cc   ASSERT(rmode != RelocInfo::NONE);
ASSERT             78 src/ia32/assembler-ia32.h     ASSERT(code >= 0);
ASSERT             79 src/ia32/assembler-ia32.h     ASSERT(code < kNumRegisters);
ASSERT             88 src/ia32/assembler-ia32.h     ASSERT(is_valid());
ASSERT             92 src/ia32/assembler-ia32.h     ASSERT(is_valid());
ASSERT            122 src/ia32/assembler-ia32.h   ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            130 src/ia32/assembler-ia32.h   ASSERT(reg.is_valid() && !reg.is(esp) && !reg.is(ebp));
ASSERT            136 src/ia32/assembler-ia32.h   ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            146 src/ia32/assembler-ia32.h     ASSERT(reg.code() != 0);
ASSERT            151 src/ia32/assembler-ia32.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            156 src/ia32/assembler-ia32.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            177 src/ia32/assembler-ia32.h     ASSERT(is_valid());
ASSERT            461 src/ia32/assembler-ia32.h     ASSERT(initialized_);
ASSERT            473 src/ia32/assembler-ia32.h     ASSERT(initialized_);
ASSERT            492 src/ia32/assembler-ia32.h       ASSERT(CpuFeatures::IsSupported(f));
ASSERT            493 src/ia32/assembler-ia32.h       ASSERT(!Serializer::enabled() ||
ASSERT           1210 src/ia32/assembler-ia32.h     ASSERT(bytes_generated < assembler_->kGap);
ASSERT             67 src/ia32/builtins-ia32.cc     ASSERT(extra_args == NO_EXTRA_ARGUMENTS);
ASSERT             86 src/ia32/builtins-ia32.cc   ASSERT(!is_api_function || !count_constructions);
ASSERT           1002 src/ia32/builtins-ia32.cc   ASSERT(scratch.is(edi));  // rep stos destination
ASSERT           1003 src/ia32/builtins-ia32.cc   ASSERT(!fill_with_hole || array_size.is(ecx));  // rep stos count
ASSERT           1004 src/ia32/builtins-ia32.cc   ASSERT(!fill_with_hole || !result.is(eax));  // result is never eax
ASSERT            318 src/ia32/code-stubs-ia32.cc   ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS);
ASSERT            355 src/ia32/code-stubs-ia32.cc       ASSERT(mode == FastCloneShallowArrayStub::CLONE_DOUBLE_ELEMENTS);
ASSERT            366 src/ia32/code-stubs-ia32.cc       ASSERT(i == elements_size);
ASSERT            426 src/ia32/code-stubs-ia32.cc       ASSERT(mode == COPY_ON_WRITE_ELEMENTS);
ASSERT            749 src/ia32/code-stubs-ia32.cc   ASSERT(!source.is(ecx) && !source.is(edi) && !source.is(ebx));
ASSERT           1314 src/ia32/code-stubs-ia32.cc   ASSERT(!left.is(combined) && !right.is(combined));
ASSERT           1319 src/ia32/code-stubs-ia32.cc       ASSERT(!left.is(ecx) && !right.is(ecx));
ASSERT           1341 src/ia32/code-stubs-ia32.cc       ASSERT(!left.is(ecx) && !right.is(ecx));
ASSERT           1365 src/ia32/code-stubs-ia32.cc       ASSERT(right.is(eax));
ASSERT           1370 src/ia32/code-stubs-ia32.cc       ASSERT(right.is(eax));
ASSERT           1419 src/ia32/code-stubs-ia32.cc       ASSERT(right.is(eax));
ASSERT           1453 src/ia32/code-stubs-ia32.cc       ASSERT(left.is(eax));
ASSERT           1478 src/ia32/code-stubs-ia32.cc       ASSERT(left.is(eax));
ASSERT           1546 src/ia32/code-stubs-ia32.cc     ASSERT(allow_heapnumber_results == ALLOW_HEAPNUMBER_RESULTS);
ASSERT           1720 src/ia32/code-stubs-ia32.cc   ASSERT(operands_type_ == BinaryOpIC::STRING);
ASSERT           1721 src/ia32/code-stubs-ia32.cc   ASSERT(op_ == Token::ADD);
ASSERT           1731 src/ia32/code-stubs-ia32.cc   ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING);
ASSERT           1732 src/ia32/code-stubs-ia32.cc   ASSERT(op_ == Token::ADD);
ASSERT           1766 src/ia32/code-stubs-ia32.cc   ASSERT(operands_type_ == BinaryOpIC::INT32);
ASSERT           2378 src/ia32/code-stubs-ia32.cc   ASSERT(op_ == Token::ADD);
ASSERT           2529 src/ia32/code-stubs-ia32.cc   ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize));
ASSERT           2754 src/ia32/code-stubs-ia32.cc     ASSERT(type == TranscendentalCache::LOG);
ASSERT           2912 src/ia32/code-stubs-ia32.cc   ASSERT(!scratch.is(right));  // We're about to clobber scratch.
ASSERT           2982 src/ia32/code-stubs-ia32.cc   ASSERT(!scratch.is(right));  // We're about to clobber scratch.
ASSERT           4310 src/ia32/code-stubs-ia32.cc   ASSERT(cc != equal);
ASSERT           4311 src/ia32/code-stubs-ia32.cc   ASSERT((cc == less) || (cc == less_equal)
ASSERT           4317 src/ia32/code-stubs-ia32.cc   ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg));
ASSERT           4539 src/ia32/code-stubs-ia32.cc     ASSERT(cc_ != not_equal);
ASSERT           5190 src/ia32/code-stubs-ia32.cc   ASSERT(HasArgsInRegisters() || !HasCallSiteInlineCheck());
ASSERT           5264 src/ia32/code-stubs-ia32.cc     ASSERT(HasArgsInRegisters());
ASSERT           5406 src/ia32/code-stubs-ia32.cc   ASSERT(static_cast<unsigned>(cc_) < (1 << 12));
ASSERT           5407 src/ia32/code-stubs-ia32.cc   ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg));
ASSERT           5420 src/ia32/code-stubs-ia32.cc   ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg));
ASSERT           5493 src/ia32/code-stubs-ia32.cc     ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX);
ASSERT           5539 src/ia32/code-stubs-ia32.cc   ASSERT(IsPowerOf2(String::kMaxAsciiCharCode + 1));
ASSERT           5618 src/ia32/code-stubs-ia32.cc       ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0);
ASSERT           5623 src/ia32/code-stubs-ia32.cc       ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0);
ASSERT           5975 src/ia32/code-stubs-ia32.cc   ASSERT(dest.is(edi));  // rep movs destination
ASSERT           5976 src/ia32/code-stubs-ia32.cc   ASSERT(src.is(esi));  // rep movs source
ASSERT           5977 src/ia32/code-stubs-ia32.cc   ASSERT(count.is(ecx));  // rep movs count
ASSERT           5978 src/ia32/code-stubs-ia32.cc   ASSERT(!scratch.is(dest));
ASSERT           5979 src/ia32/code-stubs-ia32.cc   ASSERT(!scratch.is(src));
ASSERT           5980 src/ia32/code-stubs-ia32.cc   ASSERT(!scratch.is(count));
ASSERT           6601 src/ia32/code-stubs-ia32.cc   ASSERT(state_ == CompareIC::SMIS);
ASSERT           6627 src/ia32/code-stubs-ia32.cc   ASSERT(state_ == CompareIC::HEAP_NUMBERS);
ASSERT           6693 src/ia32/code-stubs-ia32.cc   ASSERT(state_ == CompareIC::SYMBOLS);
ASSERT           6694 src/ia32/code-stubs-ia32.cc   ASSERT(GetCondition() == equal);
ASSERT           6724 src/ia32/code-stubs-ia32.cc   ASSERT(right.is(eax));
ASSERT           6738 src/ia32/code-stubs-ia32.cc   ASSERT(state_ == CompareIC::STRINGS);
ASSERT           6791 src/ia32/code-stubs-ia32.cc     ASSERT(right.is(eax));
ASSERT           6827 src/ia32/code-stubs-ia32.cc   ASSERT(state_ == CompareIC::OBJECTS);
ASSERT           6838 src/ia32/code-stubs-ia32.cc   ASSERT(GetCondition() == equal);
ASSERT           6902 src/ia32/code-stubs-ia32.cc   ASSERT(name->IsSymbol());
ASSERT           6920 src/ia32/code-stubs-ia32.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           6971 src/ia32/code-stubs-ia32.cc   ASSERT(!elements.is(r0));
ASSERT           6972 src/ia32/code-stubs-ia32.cc   ASSERT(!elements.is(r1));
ASSERT           6973 src/ia32/code-stubs-ia32.cc   ASSERT(!name.is(r0));
ASSERT           6974 src/ia32/code-stubs-ia32.cc   ASSERT(!name.is(r1));
ASSERT           6996 src/ia32/code-stubs-ia32.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7061 src/ia32/code-stubs-ia32.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7291 src/ia32/code-stubs-ia32.cc     ASSERT(mode == INCREMENTAL);
ASSERT           7305 src/ia32/code-stubs-ia32.cc     ASSERT(mode == INCREMENTAL);
ASSERT            165 src/ia32/code-stubs-ia32.h     ASSERT(OpBits::is_valid(Token::NUM_TOKENS));
ASSERT            516 src/ia32/code-stubs-ia32.h     ASSERT(first_instruction == kTwoByteNopInstruction);
ASSERT            522 src/ia32/code-stubs-ia32.h     ASSERT(second_instruction == kFiveByteNopInstruction);
ASSERT            530 src/ia32/code-stubs-ia32.h         ASSERT(GetMode(stub) == INCREMENTAL ||
ASSERT            536 src/ia32/code-stubs-ia32.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            540 src/ia32/code-stubs-ia32.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            545 src/ia32/code-stubs-ia32.h     ASSERT(GetMode(stub) == mode);
ASSERT            564 src/ia32/code-stubs-ia32.h       ASSERT(!AreAliased(scratch0, object, address, no_reg));
ASSERT            575 src/ia32/code-stubs-ia32.h       ASSERT(!AreAliased(scratch0_, object_, address_, ecx));
ASSERT            579 src/ia32/code-stubs-ia32.h       ASSERT(!address_orig_.is(object_));
ASSERT            580 src/ia32/code-stubs-ia32.h       ASSERT(object_.is(object_orig_) || address_.is(address_orig_));
ASSERT            581 src/ia32/code-stubs-ia32.h       ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_));
ASSERT            582 src/ia32/code-stubs-ia32.h       ASSERT(!AreAliased(object_orig_, address_, scratch1_, scratch0_));
ASSERT            583 src/ia32/code-stubs-ia32.h       ASSERT(!AreAliased(object_, address_orig_, scratch1_, scratch0_));
ASSERT             45 src/ia32/codegen-ia32.cc   ASSERT(!masm->has_frame());
ASSERT             52 src/ia32/codegen-ia32.cc   ASSERT(masm->has_frame());
ASSERT             97 src/ia32/codegen-ia32.cc   ASSERT(desc.reloc_size == 0);
ASSERT            130 src/ia32/codegen-ia32.cc   ASSERT(desc.reloc_size == 0);
ASSERT            340 src/ia32/codegen-ia32.cc   ASSERT(desc.reloc_size == 0);
ASSERT             50 src/ia32/debug-ia32.cc   ASSERT(Assembler::kJSReturnSequenceLength >=
ASSERT             68 src/ia32/debug-ia32.cc   ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
ASSERT             74 src/ia32/debug-ia32.cc   ASSERT(IsDebugBreakSlot());
ASSERT             81 src/ia32/debug-ia32.cc   ASSERT(IsDebugBreakSlot());
ASSERT             90 src/ia32/debug-ia32.cc   ASSERT(IsDebugBreakSlot());
ASSERT            118 src/ia32/debug-ia32.cc     ASSERT((object_regs & ~kJSCallerSaved) == 0);
ASSERT            119 src/ia32/debug-ia32.cc     ASSERT((non_object_regs & ~kJSCallerSaved) == 0);
ASSERT            120 src/ia32/debug-ia32.cc     ASSERT((object_regs & non_object_regs) == 0);
ASSERT            173 src/ia32/debug-ia32.cc     ASSERT(unused_reg.code() != -1);
ASSERT            108 src/ia32/deoptimizer-ia32.cc       ASSERT(RelocInfo::kMinRelocCommentSize ==
ASSERT            168 src/ia32/deoptimizer-ia32.cc     ASSERT(prev_call_address == NULL ||
ASSERT            170 src/ia32/deoptimizer-ia32.cc     ASSERT(call_address + patch_size() <= code->instruction_end());
ASSERT            186 src/ia32/deoptimizer-ia32.cc   ASSERT(junk_address <= reloc_end_address);
ASSERT            309 src/ia32/deoptimizer-ia32.cc       ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value));
ASSERT            326 src/ia32/deoptimizer-ia32.cc   ASSERT(bailout_id_ == ast_id);
ASSERT            335 src/ia32/deoptimizer-ia32.cc   ASSERT(Translation::BEGIN == opcode);
ASSERT            339 src/ia32/deoptimizer-ia32.cc   ASSERT(count == 1);
ASSERT            344 src/ia32/deoptimizer-ia32.cc   ASSERT(Translation::JS_FRAME == opcode);
ASSERT            347 src/ia32/deoptimizer-ia32.cc   ASSERT(node_id == ast_id);
ASSERT            357 src/ia32/deoptimizer-ia32.cc   ASSERT(fixed_size + height_in_bytes == input_frame_size);
ASSERT            363 src/ia32/deoptimizer-ia32.cc   ASSERT(outgoing_size == 0);  // OSR does not happen in the middle of a call.
ASSERT            506 src/ia32/deoptimizer-ia32.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            507 src/ia32/deoptimizer-ia32.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            572 src/ia32/deoptimizer-ia32.cc   ASSERT(0 == output_offset);
ASSERT            604 src/ia32/deoptimizer-ia32.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            605 src/ia32/deoptimizer-ia32.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            688 src/ia32/deoptimizer-ia32.cc   ASSERT(0 == output_offset);
ASSERT            730 src/ia32/deoptimizer-ia32.cc   ASSERT(frame_index >= 0 && frame_index < output_count_);
ASSERT            731 src/ia32/deoptimizer-ia32.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            743 src/ia32/deoptimizer-ia32.cc   ASSERT(JavaScriptFrameConstants::kDynamicAlignmentStateOffset ==
ASSERT            807 src/ia32/deoptimizer-ia32.cc   ASSERT(!is_bottommost ||
ASSERT            816 src/ia32/deoptimizer-ia32.cc   ASSERT(!is_bottommost || !has_alignment_padding_ ||
ASSERT            843 src/ia32/deoptimizer-ia32.cc   ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value);
ASSERT            855 src/ia32/deoptimizer-ia32.cc   ASSERT(0 == output_offset);
ASSERT           1093 src/ia32/deoptimizer-ia32.cc     ASSERT(masm()->pc_offset() - start == table_entry_size_);
ASSERT            580 src/ia32/disasm-ia32.cc   ASSERT(op == 0xD1 || op == 0xD3 || op == 0xC1);
ASSERT           1316 src/ia32/disasm-ia32.cc             ASSERT(regop == esi || regop == edx);
ASSERT           1581 src/ia32/disasm-ia32.cc   ASSERT(instr_len > 0);  // Ensure progress.
ASSERT             57 src/ia32/full-codegen-ia32.cc     ASSERT(patch_site_.is_bound() == info_emitted_);
ASSERT             77 src/ia32/full-codegen-ia32.cc       ASSERT(is_int8(delta_to_patch_site));
ASSERT             90 src/ia32/full-codegen-ia32.cc     ASSERT(!patch_site_.is_bound() && !info_emitted_);
ASSERT             91 src/ia32/full-codegen-ia32.cc     ASSERT(cc == carry || cc == not_carry);
ASSERT            268 src/ia32/full-codegen-ia32.cc         ASSERT(function->proxy()->var()->mode() == CONST ||
ASSERT            270 src/ia32/full-codegen-ia32.cc         ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED);
ASSERT            289 src/ia32/full-codegen-ia32.cc       ASSERT(loop_depth() == 0);
ASSERT            291 src/ia32/full-codegen-ia32.cc       ASSERT(loop_depth() == 0);
ASSERT            340 src/ia32/full-codegen-ia32.cc       ASSERT(back_edge_target->is_bound());
ASSERT            370 src/ia32/full-codegen-ia32.cc   ASSERT(loop_depth() > 0);
ASSERT            439 src/ia32/full-codegen-ia32.cc     ASSERT(Assembler::kJSReturnSequenceLength <=
ASSERT            447 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            452 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            458 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            523 src/ia32/full-codegen-ia32.cc   ASSERT(!lit->IsUndetectableObject());  // There are no undetectable literals.
ASSERT            550 src/ia32/full-codegen-ia32.cc   ASSERT(count > 0);
ASSERT            558 src/ia32/full-codegen-ia32.cc   ASSERT(count > 0);
ASSERT            566 src/ia32/full-codegen-ia32.cc   ASSERT(count > 0);
ASSERT            574 src/ia32/full-codegen-ia32.cc   ASSERT(count > 0);
ASSERT            585 src/ia32/full-codegen-ia32.cc   ASSERT(materialize_true == materialize_false);
ASSERT            618 src/ia32/full-codegen-ia32.cc   ASSERT(materialize_true == true_label_);
ASSERT            619 src/ia32/full-codegen-ia32.cc   ASSERT(materialize_false == false_label_);
ASSERT            685 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsStackAllocated());
ASSERT            699 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            711 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            721 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            722 src/ia32/full-codegen-ia32.cc   ASSERT(!scratch0.is(src));
ASSERT            723 src/ia32/full-codegen-ia32.cc   ASSERT(!scratch0.is(scratch1));
ASSERT            724 src/ia32/full-codegen-ia32.cc   ASSERT(!scratch1.is(src));
ASSERT            731 src/ia32/full-codegen-ia32.cc     ASSERT(!scratch0.is(esi) && !src.is(esi) && !scratch1.is(esi));
ASSERT            814 src/ia32/full-codegen-ia32.cc       ASSERT(mode == VAR || mode == LET ||
ASSERT            892 src/ia32/full-codegen-ia32.cc   ASSERT(!instance.is_null());
ASSERT           1158 src/ia32/full-codegen-ia32.cc   ASSERT(Smi::FromInt(0) == 0);
ASSERT           1299 src/ia32/full-codegen-ia32.cc   ASSERT(var->IsContextSlot());
ASSERT           1391 src/ia32/full-codegen-ia32.cc         ASSERT(var->scope() != NULL);
ASSERT           1414 src/ia32/full-codegen-ia32.cc           ASSERT(var->initializer_position() != RelocInfo::kNoPosition);
ASSERT           1415 src/ia32/full-codegen-ia32.cc           ASSERT(proxy->position() != RelocInfo::kNoPosition);
ASSERT           1433 src/ia32/full-codegen-ia32.cc             ASSERT(var->mode() == CONST);
ASSERT           1575 src/ia32/full-codegen-ia32.cc         ASSERT(!CompileTimeValue::IsCompileTimeValue(value));
ASSERT           1628 src/ia32/full-codegen-ia32.cc     ASSERT(result_saved);
ASSERT           1674 src/ia32/full-codegen-ia32.cc     ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) ||
ASSERT           1855 src/ia32/full-codegen-ia32.cc   ASSERT(!key->handle()->IsSmi());
ASSERT           2046 src/ia32/full-codegen-ia32.cc     ASSERT(!var->IsParameter());  // No const parameters.
ASSERT           2055 src/ia32/full-codegen-ia32.cc       ASSERT(var->IsContextSlot() || var->IsLookupSlot());
ASSERT           2076 src/ia32/full-codegen-ia32.cc       ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT           2112 src/ia32/full-codegen-ia32.cc       ASSERT(var->IsLookupSlot());
ASSERT           2130 src/ia32/full-codegen-ia32.cc   ASSERT(prop != NULL);
ASSERT           2131 src/ia32/full-codegen-ia32.cc   ASSERT(prop->key()->AsLiteral() != NULL);
ASSERT           2468 src/ia32/full-codegen-ia32.cc   ASSERT(expr->return_is_recorded_);
ASSERT           2522 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2543 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2564 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2596 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2618 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2643 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2726 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2748 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2770 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2792 src/ia32/full-codegen-ia32.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2824 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           2848 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2862 src/ia32/full-codegen-ia32.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2886 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           2967 src/ia32/full-codegen-ia32.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           3021 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 3);
ASSERT           3034 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 4);
ASSERT           3046 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3065 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           3108 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           3124 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           3166 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3185 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           3231 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           3308 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3320 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3332 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3344 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3354 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3363 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() >= 2);
ASSERT           3397 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 3);
ASSERT           3495 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3521 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 1);
ASSERT           3541 src/ia32/full-codegen-ia32.cc   ASSERT(args->length() == 2);
ASSERT           3858 src/ia32/full-codegen-ia32.cc         ASSERT(language_mode() == CLASSIC_MODE || var->is_this());
ASSERT           3913 src/ia32/full-codegen-ia32.cc         ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue());
ASSERT           4016 src/ia32/full-codegen-ia32.cc     ASSERT(expr->expression()->AsVariableProxy()->var() != NULL);
ASSERT           4176 src/ia32/full-codegen-ia32.cc   ASSERT(!context()->IsEffect());
ASSERT           4177 src/ia32/full-codegen-ia32.cc   ASSERT(!context()->IsTest());
ASSERT           4459 src/ia32/full-codegen-ia32.cc     ASSERT(declaration_scope->is_function_scope());
ASSERT           4470 src/ia32/full-codegen-ia32.cc   ASSERT(!result_register().is(edx));
ASSERT           4501 src/ia32/full-codegen-ia32.cc   ASSERT(!result_register().is(edx));
ASSERT            289 src/ia32/ic-ia32.cc   ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE);
ASSERT           1743 src/ia32/ic-ia32.cc     ASSERT(*test_instruction_address == Assembler::kNopByte);
ASSERT           1760 src/ia32/ic-ia32.cc   ASSERT((check == ENABLE_INLINED_SMI_CHECK)
ASSERT             71 src/ia32/lithium-codegen-ia32.cc   ASSERT(is_unused());
ASSERT             94 src/ia32/lithium-codegen-ia32.cc   ASSERT(is_done());
ASSERT            136 src/ia32/lithium-codegen-ia32.cc   ASSERT(is_generating());
ASSERT            293 src/ia32/lithium-codegen-ia32.cc   ASSERT(is_generating());
ASSERT            315 src/ia32/lithium-codegen-ia32.cc   ASSERT(is_generating());
ASSERT            336 src/ia32/lithium-codegen-ia32.cc   ASSERT(is_done());
ASSERT            353 src/ia32/lithium-codegen-ia32.cc   ASSERT(op->IsRegister());
ASSERT            359 src/ia32/lithium-codegen-ia32.cc   ASSERT(op->IsDoubleRegister());
ASSERT            366 src/ia32/lithium-codegen-ia32.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32());
ASSERT            367 src/ia32/lithium-codegen-ia32.cc   ASSERT(constant->HasInteger32Value());
ASSERT            374 src/ia32/lithium-codegen-ia32.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged());
ASSERT            381 src/ia32/lithium-codegen-ia32.cc   ASSERT(constant->HasDoubleValue());
ASSERT            394 src/ia32/lithium-codegen-ia32.cc   ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot());
ASSERT            408 src/ia32/lithium-codegen-ia32.cc   ASSERT(op->IsDoubleStackSlot());
ASSERT            485 src/ia32/lithium-codegen-ia32.cc     ASSERT(is_tagged);
ASSERT            512 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr != NULL);
ASSERT            537 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr != NULL);
ASSERT            538 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasPointerMap());
ASSERT            611 src/ia32/lithium-codegen-ia32.cc   ASSERT(environment->HasBeenRegistered());
ASSERT            708 src/ia32/lithium-codegen-ia32.cc   ASSERT(deoptimization_literals_.length() == 0);
ASSERT            728 src/ia32/lithium-codegen-ia32.cc     ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS);
ASSERT            740 src/ia32/lithium-codegen-ia32.cc   ASSERT(kind == expected_safepoint_kind_);
ASSERT            819 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT            820 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT            899 src/ia32/lithium-codegen-ia32.cc     ASSERT(left_reg.is(eax));
ASSERT            900 src/ia32/lithium-codegen-ia32.cc     ASSERT(result_reg.is(edx));
ASSERT            901 src/ia32/lithium-codegen-ia32.cc     ASSERT(!right_reg.is(eax));
ASSERT            902 src/ia32/lithium-codegen-ia32.cc     ASSERT(!right_reg.is(edx));
ASSERT            983 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT            984 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(eax));
ASSERT            985 src/ia32/lithium-codegen-ia32.cc   ASSERT(!ToRegister(instr->InputAt(1)).is(eax));
ASSERT            986 src/ia32/lithium-codegen-ia32.cc   ASSERT(!ToRegister(instr->InputAt(1)).is(edx));
ASSERT           1028 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->InputAt(1)->IsConstantOperand());
ASSERT           1077 src/ia32/lithium-codegen-ia32.cc     ASSERT(ToRegister(instr->InputAt(0)).is(eax));
ASSERT           1078 src/ia32/lithium-codegen-ia32.cc     ASSERT(ToRegister(instr->result()).is(edx));
ASSERT           1093 src/ia32/lithium-codegen-ia32.cc     ASSERT(multiplier > 0 &&
ASSERT           1212 src/ia32/lithium-codegen-ia32.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1213 src/ia32/lithium-codegen-ia32.cc   ASSERT(left->IsRegister());
ASSERT           1253 src/ia32/lithium-codegen-ia32.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1254 src/ia32/lithium-codegen-ia32.cc   ASSERT(left->IsRegister());
ASSERT           1256 src/ia32/lithium-codegen-ia32.cc     ASSERT(ToRegister(right).is(ecx));
ASSERT           1309 src/ia32/lithium-codegen-ia32.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1323 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->result()->IsRegister());
ASSERT           1329 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->result()->IsDoubleRegister());
ASSERT           1412 src/ia32/lithium-codegen-ia32.cc   ASSERT(input.is(result));
ASSERT           1433 src/ia32/lithium-codegen-ia32.cc   ASSERT(object.is(result));
ASSERT           1434 src/ia32/lithium-codegen-ia32.cc   ASSERT(object.is(eax));
ASSERT           1466 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->Equals(instr->result()));
ASSERT           1473 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           1486 src/ia32/lithium-codegen-ia32.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1505 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->op() == Token::MOD || left.is(result));
ASSERT           1544 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           1545 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->left()).is(edx));
ASSERT           1546 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->right()).is(eax));
ASSERT           1547 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           1597 src/ia32/lithium-codegen-ia32.cc     ASSERT(r.IsTagged());
ASSERT           1647 src/ia32/lithium-codegen-ia32.cc         ASSERT(!map.is(reg));
ASSERT           1965 src/ia32/lithium-codegen-ia32.cc   ASSERT(from == to || to == LAST_TYPE);
ASSERT           2031 src/ia32/lithium-codegen-ia32.cc   ASSERT(!input.is(temp));
ASSERT           2032 src/ia32/lithium-codegen-ia32.cc   ASSERT(!input.is(temp2));
ASSERT           2033 src/ia32/lithium-codegen-ia32.cc   ASSERT(!temp.is(temp2));
ASSERT           2119 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           2216 src/ia32/lithium-codegen-ia32.cc   ASSERT(MacroAssembler::SafepointRegisterStackIndex(temp) == 0);
ASSERT           2298 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           2299 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->global_object()).is(edx));
ASSERT           2300 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           2330 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           2331 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->global_object()).is(edx));
ASSERT           2332 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->value()).is(eax));
ASSERT           2416 src/ia32/lithium-codegen-ia32.cc   ASSERT(lookup.IsFound() || lookup.IsCacheable());
ASSERT           2451 src/ia32/lithium-codegen-ia32.cc   ASSERT(!operand->IsDoubleRegister());
ASSERT           2535 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           2536 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
ASSERT           2537 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           2781 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           2782 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
ASSERT           2783 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->key()).is(ecx));
ASSERT           2894 src/ia32/lithium-codegen-ia32.cc   ASSERT(receiver.is(eax));  // Used for parameter count.
ASSERT           2895 src/ia32/lithium-codegen-ia32.cc   ASSERT(function.is(edi));  // Required by InvokeFunction.
ASSERT           2896 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           2920 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasPointerMap());
ASSERT           2963 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(esi));
ASSERT           3038 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3127 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->value()->Equals(instr->result()));
ASSERT           3261 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(input_reg));
ASSERT           3270 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(input_reg));
ASSERT           3304 src/ia32/lithium-codegen-ia32.cc   ASSERT(!instr->InputAt(1)->IsDoubleRegister() ||
ASSERT           3306 src/ia32/lithium-codegen-ia32.cc   ASSERT(!instr->InputAt(1)->IsRegister() ||
ASSERT           3308 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->InputAt(0)).is(xmm2));
ASSERT           3309 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm3));
ASSERT           3323 src/ia32/lithium-codegen-ia32.cc     ASSERT(exponent_type.IsDouble());
ASSERT           3345 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3346 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(eax));
ASSERT           3410 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->value()->Equals(instr->result()));
ASSERT           3441 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3449 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3457 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3498 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3499 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->function()).is(edi));
ASSERT           3500 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasPointerMap());
ASSERT           3520 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3521 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->key()).is(ecx));
ASSERT           3522 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3532 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3533 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3545 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3546 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->function()).is(edi));
ASSERT           3547 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3556 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3557 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3569 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3579 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3580 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->constructor()).is(edi));
ASSERT           3581 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->result()).is(eax));
ASSERT           3655 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3656 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
ASSERT           3657 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->value()).is(eax));
ASSERT           3739 src/ia32/lithium-codegen-ia32.cc     ASSERT(!instr->key()->IsConstantOperand());
ASSERT           3782 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           3783 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->object()).is(edx));
ASSERT           3784 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->key()).is(ecx));
ASSERT           3785 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->value()).is(eax));
ASSERT           3824 src/ia32/lithium-codegen-ia32.cc     ASSERT(fixed_object_reg.is(edx));
ASSERT           3825 src/ia32/lithium-codegen-ia32.cc     ASSERT(new_map_reg.is(ebx));
ASSERT           3833 src/ia32/lithium-codegen-ia32.cc     ASSERT(fixed_object_reg.is(edx));
ASSERT           3834 src/ia32/lithium-codegen-ia32.cc     ASSERT(new_map_reg.is(ebx));
ASSERT           3915 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->hydrogen()->value()->representation().IsInteger32());
ASSERT           3918 src/ia32/lithium-codegen-ia32.cc   ASSERT(!char_code.is(result));
ASSERT           3966 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister() || input->IsStackSlot());
ASSERT           3968 src/ia32/lithium-codegen-ia32.cc   ASSERT(output->IsDoubleRegister());
ASSERT           3985 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister() && input->Equals(instr->result()));
ASSERT           4090 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister() && input->Equals(instr->result()));
ASSERT           4091 src/ia32/lithium-codegen-ia32.cc   ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow));
ASSERT           4098 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister() && input->Equals(instr->result()));
ASSERT           4255 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister());
ASSERT           4256 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->Equals(instr->result()));
ASSERT           4274 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister());
ASSERT           4276 src/ia32/lithium-codegen-ia32.cc   ASSERT(temp == NULL || temp->IsRegister());
ASSERT           4278 src/ia32/lithium-codegen-ia32.cc   ASSERT(result->IsDoubleRegister());
ASSERT           4298 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsDoubleRegister());
ASSERT           4300 src/ia32/lithium-codegen-ia32.cc   ASSERT(result->IsRegister());
ASSERT           4459 src/ia32/lithium-codegen-ia32.cc       ASSERT(tag == 0 || IsPowerOf2(tag));
ASSERT           4500 src/ia32/lithium-codegen-ia32.cc   ASSERT(input->IsRegister());
ASSERT           4524 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->unclamped()->Equals(instr->result()));
ASSERT           4531 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->unclamped()->Equals(instr->result()));
ASSERT           4609 src/ia32/lithium-codegen-ia32.cc   ASSERT(initial_map->pre_allocated_property_fields() +
ASSERT           4616 src/ia32/lithium-codegen-ia32.cc   ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress());
ASSERT           4654 src/ia32/lithium-codegen-ia32.cc   ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE);
ASSERT           4689 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           4720 src/ia32/lithium-codegen-ia32.cc     ASSERT(instr->hydrogen()->depth() == 1);
ASSERT           4744 src/ia32/lithium-codegen-ia32.cc   ASSERT(!source.is(ecx));
ASSERT           4745 src/ia32/lithium-codegen-ia32.cc   ASSERT(!result.is(ecx));
ASSERT           4774 src/ia32/lithium-codegen-ia32.cc   ASSERT(object->properties()->length() == 0);
ASSERT           4852 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           4892 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           4924 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->InputAt(0)).is(eax));
ASSERT           4931 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           4983 src/ia32/lithium-codegen-ia32.cc   ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           5137 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasEnvironment());
ASSERT           5154 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasPointerMap());
ASSERT           5173 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasEnvironment());
ASSERT           5190 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasEnvironment());
ASSERT           5202 src/ia32/lithium-codegen-ia32.cc     ASSERT(instr->context()->IsRegister());
ASSERT           5203 src/ia32/lithium-codegen-ia32.cc     ASSERT(ToRegister(instr->context()).is(esi));
ASSERT           5211 src/ia32/lithium-codegen-ia32.cc     ASSERT(instr->hydrogen()->is_backwards_branch());
ASSERT           5240 src/ia32/lithium-codegen-ia32.cc   ASSERT(!environment->HasBeenRegistered());
ASSERT           5242 src/ia32/lithium-codegen-ia32.cc   ASSERT(osr_pc_offset_ == -1);
ASSERT           5252 src/ia32/lithium-codegen-ia32.cc   ASSERT(instr->HasPointerMap());
ASSERT            364 src/ia32/lithium-codegen-ia32.h       ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple);
ASSERT            370 src/ia32/lithium-codegen-ia32.h       ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters);
ASSERT             47 src/ia32/lithium-gap-resolver-ia32.cc   ASSERT(HasBeenReset());
ASSERT             64 src/ia32/lithium-gap-resolver-ia32.cc       ASSERT(moves_[i].source()->IsConstantOperand());
ASSERT             70 src/ia32/lithium-gap-resolver-ia32.cc   ASSERT(HasBeenReset());
ASSERT             96 src/ia32/lithium-gap-resolver-ia32.cc   ASSERT(!moves_[index].IsPending());
ASSERT             97 src/ia32/lithium-gap-resolver-ia32.cc   ASSERT(!moves_[index].IsRedundant());
ASSERT            101 src/ia32/lithium-gap-resolver-ia32.cc   ASSERT(moves_[index].source() != NULL);  // Or else it will look eliminated.
ASSERT            142 src/ia32/lithium-gap-resolver-ia32.cc       ASSERT(other_move.IsPending());
ASSERT            168 src/ia32/lithium-gap-resolver-ia32.cc     ASSERT(source_uses_[source->index()] >= 0);
ASSERT            174 src/ia32/lithium-gap-resolver-ia32.cc     ASSERT(destination_uses_[destination->index()] >= 0);
ASSERT            285 src/ia32/lithium-gap-resolver-ia32.cc     ASSERT(destination->IsRegister() || destination->IsStackSlot());
ASSERT            291 src/ia32/lithium-gap-resolver-ia32.cc     ASSERT(destination->IsRegister() || destination->IsStackSlot());
ASSERT            315 src/ia32/lithium-gap-resolver-ia32.cc       ASSERT(destination->IsStackSlot());
ASSERT            332 src/ia32/lithium-gap-resolver-ia32.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT            337 src/ia32/lithium-gap-resolver-ia32.cc     ASSERT(destination->IsDoubleRegister() ||
ASSERT            424 src/ia32/lithium-gap-resolver-ia32.cc     ASSERT(source->IsDoubleStackSlot() || destination->IsDoubleStackSlot());
ASSERT             58 src/ia32/lithium-ia32.cc   ASSERT(spill_operand->IsStackSlot());
ASSERT             59 src/ia32/lithium-ia32.cc   ASSERT(register_spills_[allocation_index] == NULL);
ASSERT             66 src/ia32/lithium-ia32.cc   ASSERT(spill_operand->IsDoubleStackSlot());
ASSERT             67 src/ia32/lithium-ia32.cc   ASSERT(double_register_spills_[allocation_index] == NULL);
ASSERT             78 src/ia32/lithium-ia32.cc   ASSERT(Output() == NULL ||
ASSERT             83 src/ia32/lithium-ia32.cc     ASSERT(operand->HasFixedPolicy() ||
ASSERT             88 src/ia32/lithium-ia32.cc     ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
ASSERT            442 src/ia32/lithium-ia32.cc   ASSERT(is_unused());
ASSERT            642 src/ia32/lithium-ia32.cc     ASSERT(hinstr->next()->IsSimulate());
ASSERT            644 src/ia32/lithium-ia32.cc     ASSERT(instruction_pending_deoptimization_environment_ == NULL);
ASSERT            645 src/ia32/lithium-ia32.cc     ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber);
ASSERT            666 src/ia32/lithium-ia32.cc   ASSERT(!instr->HasPointerMap());
ASSERT            685 src/ia32/lithium-ia32.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            692 src/ia32/lithium-ia32.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            715 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT            716 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT            725 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsInteger32());
ASSERT            726 src/ia32/lithium-ia32.cc   ASSERT(instr->left()->representation().IsInteger32());
ASSERT            727 src/ia32/lithium-ia32.cc   ASSERT(instr->right()->representation().IsInteger32());
ASSERT            762 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsDouble());
ASSERT            763 src/ia32/lithium-ia32.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT            764 src/ia32/lithium-ia32.cc   ASSERT(instr->right()->representation().IsDouble());
ASSERT            765 src/ia32/lithium-ia32.cc   ASSERT(op != Token::MOD);
ASSERT            775 src/ia32/lithium-ia32.cc   ASSERT(op == Token::ADD ||
ASSERT            782 src/ia32/lithium-ia32.cc   ASSERT(left->representation().IsTagged());
ASSERT            783 src/ia32/lithium-ia32.cc   ASSERT(right->representation().IsTagged());
ASSERT            794 src/ia32/lithium-ia32.cc   ASSERT(is_building());
ASSERT            803 src/ia32/lithium-ia32.cc     ASSERT(block->phis()->length() == 0);
ASSERT            806 src/ia32/lithium-ia32.cc     ASSERT(last_environment != NULL);
ASSERT            809 src/ia32/lithium-ia32.cc       ASSERT(pred->end()->FirstSuccessor() == block);
ASSERT            817 src/ia32/lithium-ia32.cc     ASSERT(pred->argument_count() >= 0);
ASSERT            884 src/ia32/lithium-ia32.cc   ASSERT(ast_id != AstNode::kNoNumber ||
ASSERT            928 src/ia32/lithium-ia32.cc     ASSERT(value->IsConstant());
ASSERT            929 src/ia32/lithium-ia32.cc     ASSERT(!value->representation().IsDouble());
ASSERT            955 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1076 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsDouble());
ASSERT           1077 src/ia32/lithium-ia32.cc     ASSERT(instr->value()->representation().IsDouble());
ASSERT           1117 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1190 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1191 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1197 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1198 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT           1199 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT           1212 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsInteger32());
ASSERT           1213 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsInteger32());
ASSERT           1233 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1265 src/ia32/lithium-ia32.cc   ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value());
ASSERT           1292 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1293 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1297 src/ia32/lithium-ia32.cc       ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero));
ASSERT           1319 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsDouble());
ASSERT           1333 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1334 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1350 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1358 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1359 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1371 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1379 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1380 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1392 src/ia32/lithium-ia32.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1399 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1403 src/ia32/lithium-ia32.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT           1415 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1416 src/ia32/lithium-ia32.cc   ASSERT(instr->global_object()->representation().IsTagged());
ASSERT           1424 src/ia32/lithium-ia32.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1425 src/ia32/lithium-ia32.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1438 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1439 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1444 src/ia32/lithium-ia32.cc     ASSERT(r.IsDouble());
ASSERT           1445 src/ia32/lithium-ia32.cc     ASSERT(instr->left()->representation().IsDouble());
ASSERT           1446 src/ia32/lithium-ia32.cc     ASSERT(instr->right()->representation().IsDouble());
ASSERT           1484 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1491 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1498 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1505 src/ia32/lithium-ia32.cc   ASSERT(instr  ->value()->representation().IsTagged());
ASSERT           1513 src/ia32/lithium-ia32.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1514 src/ia32/lithium-ia32.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1528 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1537 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1546 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1554 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1642 src/ia32/lithium-ia32.cc       ASSERT(to.IsInteger32());
ASSERT           1666 src/ia32/lithium-ia32.cc       ASSERT(to.IsInteger32());
ASSERT           1686 src/ia32/lithium-ia32.cc       ASSERT(to.IsDouble());
ASSERT           1752 src/ia32/lithium-ia32.cc     ASSERT(input_rep.IsTagged());
ASSERT           1846 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1854 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1902 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1903 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1914 src/ia32/lithium-ia32.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1915 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1927 src/ia32/lithium-ia32.cc   ASSERT(
ASSERT           1934 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1962 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1963 src/ia32/lithium-ia32.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1964 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1979 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsDouble());
ASSERT           1980 src/ia32/lithium-ia32.cc   ASSERT(instr->elements()->representation().IsTagged());
ASSERT           1981 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1994 src/ia32/lithium-ia32.cc     ASSERT(
ASSERT           2001 src/ia32/lithium-ia32.cc   ASSERT(instr->external_pointer()->representation().IsExternal());
ASSERT           2002 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           2028 src/ia32/lithium-ia32.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           2029 src/ia32/lithium-ia32.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           2030 src/ia32/lithium-ia32.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           2269 src/ia32/lithium-ia32.cc   ASSERT(env != NULL);
ASSERT           2286 src/ia32/lithium-ia32.cc     ASSERT(pending_deoptimization_ast_id_ == instr->ast_id());
ASSERT           2307 src/ia32/lithium-ia32.cc     ASSERT(instr->is_backwards_branch());
ASSERT            187 src/ia32/lithium-ia32.h     ASSERT(instr->Is##type());                                    \
ASSERT            314 src/ia32/lithium-ia32.h     ASSERT(instr->IsGap());
ASSERT             62 src/ia32/macro-assembler-ia32.cc   ASSERT(cc == equal || cc == not_equal);
ASSERT             70 src/ia32/macro-assembler-ia32.cc   ASSERT(MemoryChunk::IN_FROM_SPACE < 8);
ASSERT             71 src/ia32/macro-assembler-ia32.cc   ASSERT(MemoryChunk::IN_TO_SPACE < 8);
ASSERT            113 src/ia32/macro-assembler-ia32.cc     ASSERT(and_then == kFallThroughAtEnd);
ASSERT            122 src/ia32/macro-assembler-ia32.cc     ASSERT(and_then == kFallThroughAtEnd);
ASSERT            215 src/ia32/macro-assembler-ia32.cc   ASSERT(IsAligned(offset, kPointerSize));
ASSERT            259 src/ia32/macro-assembler-ia32.cc   ASSERT(!object.is(value));
ASSERT            260 src/ia32/macro-assembler-ia32.cc   ASSERT(!object.is(address));
ASSERT            261 src/ia32/macro-assembler-ia32.cc   ASSERT(!value.is(address));
ASSERT            274 src/ia32/macro-assembler-ia32.cc   ASSERT(!isolate()->heap()->InNewSpace(*map));
ASSERT            308 src/ia32/macro-assembler-ia32.cc   ASSERT(!object.is(value));
ASSERT            309 src/ia32/macro-assembler-ia32.cc   ASSERT(!object.is(address));
ASSERT            310 src/ia32/macro-assembler-ia32.cc   ASSERT(!value.is(address));
ASSERT            714 src/ia32/macro-assembler-ia32.cc   ASSERT(ExitFrameConstants::kCallerSPDisplacement == +2 * kPointerSize);
ASSERT            715 src/ia32/macro-assembler-ia32.cc   ASSERT(ExitFrameConstants::kCallerPCOffset == +1 * kPointerSize);
ASSERT            716 src/ia32/macro-assembler-ia32.cc   ASSERT(ExitFrameConstants::kCallerFPOffset ==  0 * kPointerSize);
ASSERT            721 src/ia32/macro-assembler-ia32.cc   ASSERT(ExitFrameConstants::kSPOffset  == -1 * kPointerSize);
ASSERT            753 src/ia32/macro-assembler-ia32.cc     ASSERT(IsPowerOf2(kFrameAlignment));
ASSERT            975 src/ia32/macro-assembler-ia32.cc   ASSERT(!holder_reg.is(scratch));
ASSERT           1126 src/ia32/macro-assembler-ia32.cc     ASSERT(SeededNumberDictionary::kEntrySize == 3);
ASSERT           1166 src/ia32/macro-assembler-ia32.cc     ASSERT(scratch.is(no_reg));
ASSERT           1224 src/ia32/macro-assembler-ia32.cc   ASSERT(!result.is(result_end));
ASSERT           1280 src/ia32/macro-assembler-ia32.cc   ASSERT(!result.is(result_end));
ASSERT           1326 src/ia32/macro-assembler-ia32.cc   ASSERT(!result.is(result_end));
ASSERT           1392 src/ia32/macro-assembler-ia32.cc   ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0);
ASSERT           1393 src/ia32/macro-assembler-ia32.cc   ASSERT(kShortSize == 2);
ASSERT           1427 src/ia32/macro-assembler-ia32.cc   ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0);
ASSERT           1429 src/ia32/macro-assembler-ia32.cc   ASSERT(kCharSize == 1);
ASSERT           1459 src/ia32/macro-assembler-ia32.cc   ASSERT(length > 0);
ASSERT           1568 src/ia32/macro-assembler-ia32.cc   ASSERT(source.is(esi));
ASSERT           1569 src/ia32/macro-assembler-ia32.cc   ASSERT(destination.is(edi));
ASSERT           1570 src/ia32/macro-assembler-ia32.cc   ASSERT(length.is(ecx));
ASSERT           1618 src/ia32/macro-assembler-ia32.cc   ASSERT(IsPowerOf2(kBitsPerByte));
ASSERT           1711 src/ia32/macro-assembler-ia32.cc   ASSERT(AllowThisStubCall(stub));  // Calls are not allowed in some stubs.
ASSERT           1717 src/ia32/macro-assembler-ia32.cc   ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe());
ASSERT           1723 src/ia32/macro-assembler-ia32.cc   ASSERT(argc >= 1 && generating_stub());
ASSERT           1746 src/ia32/macro-assembler-ia32.cc   ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) <
ASSERT           1962 src/ia32/macro-assembler-ia32.cc   ASSERT(dst.is(ecx));
ASSERT           1988 src/ia32/macro-assembler-ia32.cc     ASSERT(actual.is_immediate());
ASSERT           2012 src/ia32/macro-assembler-ia32.cc       ASSERT(expected.reg().is(ebx));
ASSERT           2019 src/ia32/macro-assembler-ia32.cc       ASSERT(actual.reg().is(eax));
ASSERT           2020 src/ia32/macro-assembler-ia32.cc       ASSERT(expected.reg().is(ebx));
ASSERT           2058 src/ia32/macro-assembler-ia32.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           2072 src/ia32/macro-assembler-ia32.cc       ASSERT(flag == JUMP_FUNCTION);
ASSERT           2089 src/ia32/macro-assembler-ia32.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           2103 src/ia32/macro-assembler-ia32.cc       ASSERT(flag == JUMP_FUNCTION);
ASSERT           2118 src/ia32/macro-assembler-ia32.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           2120 src/ia32/macro-assembler-ia32.cc   ASSERT(fun.is(edi));
ASSERT           2138 src/ia32/macro-assembler-ia32.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           2157 src/ia32/macro-assembler-ia32.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           2180 src/ia32/macro-assembler-ia32.cc   ASSERT(!target.is(edi));
ASSERT           2243 src/ia32/macro-assembler-ia32.cc   ASSERT(!function_in.is(map_out));
ASSERT           2316 src/ia32/macro-assembler-ia32.cc   ASSERT(reg_code >= 0 && reg_code < kNumSafepointRegisters);
ASSERT           2383 src/ia32/macro-assembler-ia32.cc   ASSERT(value > 0);
ASSERT           2396 src/ia32/macro-assembler-ia32.cc   ASSERT(value > 0);
ASSERT           2411 src/ia32/macro-assembler-ia32.cc   ASSERT(value > 0);
ASSERT           2426 src/ia32/macro-assembler-ia32.cc   ASSERT(value > 0);
ASSERT           2475 src/ia32/macro-assembler-ia32.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT           2494 src/ia32/macro-assembler-ia32.cc   ASSERT(reinterpret_cast<Object*>(p0)->IsSmi());
ASSERT           2539 src/ia32/macro-assembler-ia32.cc   ASSERT(is_uintn(power + HeapNumber::kExponentBias,
ASSERT           2599 src/ia32/macro-assembler-ia32.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT           2618 src/ia32/macro-assembler-ia32.cc   ASSERT(has_frame());
ASSERT           2651 src/ia32/macro-assembler-ia32.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           2660 src/ia32/macro-assembler-ia32.cc   ASSERT(masm_.pc_ == address_ + size_);
ASSERT           2661 src/ia32/macro-assembler-ia32.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           2672 src/ia32/macro-assembler-ia32.cc   ASSERT(cc == zero || cc == not_zero);
ASSERT           2695 src/ia32/macro-assembler-ia32.cc   ASSERT(cc == zero || cc == not_zero);
ASSERT           2700 src/ia32/macro-assembler-ia32.cc   ASSERT(!isolate()->heap()->mark_compact_collector()->
ASSERT           2719 src/ia32/macro-assembler-ia32.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           2730 src/ia32/macro-assembler-ia32.cc   ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, ecx));
ASSERT           2754 src/ia32/macro-assembler-ia32.cc   ASSERT(!AreAliased(addr_reg, mask_reg, bitmap_reg, ecx));
ASSERT           2779 src/ia32/macro-assembler-ia32.cc   ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, ecx));
ASSERT           2783 src/ia32/macro-assembler-ia32.cc   ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
ASSERT           2784 src/ia32/macro-assembler-ia32.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           2785 src/ia32/macro-assembler-ia32.cc   ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
ASSERT           2786 src/ia32/macro-assembler-ia32.cc   ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
ASSERT           2824 src/ia32/macro-assembler-ia32.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           2825 src/ia32/macro-assembler-ia32.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           2847 src/ia32/macro-assembler-ia32.cc   ASSERT(kAsciiStringTag == 0x04);
ASSERT           2855 src/ia32/macro-assembler-ia32.cc   ASSERT(SeqAsciiString::kMaxSize <=
ASSERT            782 src/ia32/macro-assembler-ia32.h     ASSERT(!code_object_.is_null());
ASSERT            148 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(reg >= 0);
ASSERT            149 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(reg < num_registers_);
ASSERT            220 src/ia32/regexp-macro-assembler-ia32.cc     ASSERT(String::IsAscii(str.start(), str.length()));
ASSERT            270 src/ia32/regexp-macro-assembler-ia32.cc       ASSERT(mode_ == UC16);
ASSERT            378 src/ia32/regexp-macro-assembler-ia32.cc     ASSERT(mode_ == UC16);
ASSERT            466 src/ia32/regexp-macro-assembler-ia32.cc     ASSERT(mode_ == UC16);
ASSERT            535 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(minus < String::kMaxUtf16CodeUnit);
ASSERT           1049 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(cp_offset >= -1);      // ^ and \b can look behind one character.
ASSERT           1050 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(cp_offset < (1<<30));  // Be sane! (And ensure negation works)
ASSERT           1111 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(register_index >= num_saved_registers_);  // Reserved for positions!
ASSERT           1134 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(reg_from <= reg_to);
ASSERT           1178 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(isolate == Isolate::Current());
ASSERT           1202 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(re_code->instruction_start() <= *return_address);
ASSERT           1203 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(*return_address <=
ASSERT           1242 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(StringShape(*subject_tmp).IsSequential() ||
ASSERT           1274 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(register_index < (1<<30));
ASSERT           1328 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(!source.is(backtrack_stackpointer()));
ASSERT           1343 src/ia32/regexp-macro-assembler-ia32.cc   ASSERT(!target.is(backtrack_stackpointer()));
ASSERT           1385 src/ia32/regexp-macro-assembler-ia32.cc       ASSERT(characters == 1);
ASSERT           1389 src/ia32/regexp-macro-assembler-ia32.cc     ASSERT(mode_ == UC16);
ASSERT           1394 src/ia32/regexp-macro-assembler-ia32.cc       ASSERT(characters == 1);
ASSERT            151 src/ia32/stub-cache-ia32.cc   ASSERT(name->IsSymbol());
ASSERT            203 src/ia32/stub-cache-ia32.cc   ASSERT(sizeof(Entry) == 12);
ASSERT            206 src/ia32/stub-cache-ia32.cc   ASSERT(Code::ExtractTypeFromFlags(flags) == 0);
ASSERT            209 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch.is(receiver));
ASSERT            210 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch.is(name));
ASSERT            211 src/ia32/stub-cache-ia32.cc   ASSERT(!extra.is(receiver));
ASSERT            212 src/ia32/stub-cache-ia32.cc   ASSERT(!extra.is(name));
ASSERT            213 src/ia32/stub-cache-ia32.cc   ASSERT(!extra.is(scratch));
ASSERT            216 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch.is(no_reg));
ASSERT            217 src/ia32/stub-cache-ia32.cc   ASSERT(extra2.is(no_reg));
ASSERT            218 src/ia32/stub-cache-ia32.cc   ASSERT(extra3.is(no_reg));
ASSERT            238 src/ia32/stub-cache-ia32.cc   ASSERT(kHeapObjectTagSize == kPointerSizeLog2);
ASSERT            402 src/ia32/stub-cache-ia32.cc   ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor));
ASSERT            551 src/ia32/stub-cache-ia32.cc     ASSERT(holder->HasNamedInterceptor());
ASSERT            552 src/ia32/stub-cache-ia32.cc     ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT            579 src/ia32/stub-cache-ia32.cc     ASSERT(optimization.is_constant_call());
ASSERT            580 src/ia32/stub-cache-ia32.cc     ASSERT(!lookup->holder()->IsGlobalObject());
ASSERT            635 src/ia32/stub-cache-ia32.cc       ASSERT(depth2 == kInvalidProtoDepth);
ASSERT            727 src/ia32/stub-cache-ia32.cc   ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC);
ASSERT            802 src/ia32/stub-cache-ia32.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT            887 src/ia32/stub-cache-ia32.cc   ASSERT(cell->value()->IsTheHole());
ASSERT            935 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
ASSERT            936 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
ASSERT            955 src/ia32/stub-cache-ia32.cc     ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded());
ASSERT            964 src/ia32/stub-cache-ia32.cc       ASSERT(current->property_dictionary()->FindEntry(*name) ==
ASSERT           1008 src/ia32/stub-cache-ia32.cc   ASSERT(current.is_identical_to(holder));
ASSERT           1018 src/ia32/stub-cache-ia32.cc   ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded());
ASSERT           1073 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch3.is(reg));
ASSERT           1078 src/ia32/stub-cache-ia32.cc   ASSERT(!scratch2.is(reg));
ASSERT           1149 src/ia32/stub-cache-ia32.cc   ASSERT(interceptor_holder->HasNamedInterceptor());
ASSERT           1150 src/ia32/stub-cache-ia32.cc   ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT           1177 src/ia32/stub-cache-ia32.cc     ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1));
ASSERT           1255 src/ia32/stub-cache-ia32.cc       ASSERT(lookup->type() == CALLBACKS);
ASSERT           1258 src/ia32/stub-cache-ia32.cc       ASSERT(callback->getter() != NULL);
ASSERT           1309 src/ia32/stub-cache-ia32.cc   ASSERT(holder->IsGlobalObject());
ASSERT           1765 src/ia32/stub-cache-ia32.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           1848 src/ia32/stub-cache-ia32.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           1926 src/ia32/stub-cache-ia32.cc     ASSERT(cell->value() == *function);
ASSERT           2009 src/ia32/stub-cache-ia32.cc     ASSERT(cell->value() == *function);
ASSERT           2133 src/ia32/stub-cache-ia32.cc     ASSERT(cell->value() == *function);
ASSERT           2211 src/ia32/stub-cache-ia32.cc   ASSERT(optimization.is_simple_api_call());
ASSERT           2298 src/ia32/stub-cache-ia32.cc   ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
ASSERT           2568 src/ia32/stub-cache-ia32.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT           2664 src/ia32/stub-cache-ia32.cc   ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded());
ASSERT           2848 src/ia32/stub-cache-ia32.cc   ASSERT(last->IsGlobalObject() || last->HasFastProperties());
ASSERT           3397 src/ia32/stub-cache-ia32.cc   ASSERT(function->has_initial_map());
ASSERT           3804 src/ia32/stub-cache-ia32.cc           ASSERT(CpuFeatures::IsSupported(SSE2));
ASSERT           4019 src/ia32/stub-cache-ia32.cc     ASSERT(IsFastObjectElementsKind(elements_kind));
ASSERT             75 src/ic-inl.h     ASSERT(result->is_inline_cache_stub());
ASSERT             81 src/ic-inl.h     ASSERT(target->is_inline_cache_stub() || target->is_compare_ic_stub());
ASSERT             88 src/ic-inl.h       ASSERT(Code::GetStrictMode(old_target->extra_ic_state()) ==
ASSERT            105 src/ic-inl.h     ASSERT(object->IsString() || object->IsNumber() || object->IsBoolean());
ASSERT            129 src/ic-inl.h     ASSERT(map_owner->IsJSObject());
ASSERT            110 src/ic.cc        ASSERT((TraceIC(type, name, old_state, new_target), true))
ASSERT            113 src/ic.cc        ASSERT(isolate == Isolate::Current());
ASSERT            134 src/ic.cc        ASSERT(fp == frame->fp() && pc_address == frame->pc_address());
ASSERT            155 src/ic.cc        ASSERT(Debug::HasDebugInfo(shared));
ASSERT            157 src/ic.cc        ASSERT(original_code->IsCode());
ASSERT            449 src/ic.cc            ASSERT(!lookup->IsInterceptor());
ASSERT            455 src/ic.cc            ASSERT(!lookup->IsFound());
ASSERT            563 src/ic.cc        ASSERT(!result->IsTheHole());
ASSERT            595 src/ic.cc        ASSERT(kind_ == Code::CALL_IC);
ASSERT            614 src/ic.cc              ASSERT(string == args[0] || string == JSValue::cast(args[0])->value());
ASSERT            681 src/ic.cc            ASSERT(HasInterceptorGetter(*holder));
ASSERT           1004 src/ic.cc                ASSERT(callback->IsForeign());
ASSERT           1011 src/ic.cc              ASSERT(HasInterceptorGetter(*holder));
ASSERT           1050 src/ic.cc        ASSERT(grow_mode == DO_NOT_ALLOW_JSARRAY_GROWTH);
ASSERT           1122 src/ic.cc              ASSERT(!code.is_null());
ASSERT           1134 src/ic.cc              ASSERT(!code.is_null());
ASSERT           1148 src/ic.cc              ASSERT(!code.is_null());
ASSERT           1276 src/ic.cc              ASSERT(HasInterceptorGetter(lookup->holder()));
ASSERT           1290 src/ic.cc        ASSERT(state != MONOMORPHIC_PROTOTYPE_FAILURE);
ASSERT           1448 src/ic.cc        ASSERT(!receiver->IsJSGlobalProxy());
ASSERT           1449 src/ic.cc        ASSERT(StoreICableLookup(lookup));
ASSERT           1450 src/ic.cc        ASSERT(lookup->IsFound());
ASSERT           1453 src/ic.cc        ASSERT(!lookup->IsHandler());
ASSERT           1493 src/ic.cc              ASSERT(info->IsCompatibleReceiver(*receiver));
ASSERT           1505 src/ic.cc              ASSERT(callback->IsForeign());
ASSERT           1512 src/ic.cc            ASSERT(!receiver->GetNamedInterceptor()->setter()->IsUndefined());
ASSERT           1560 src/ic.cc        ASSERT(!new_receiver_map.is_null());
ASSERT           1574 src/ic.cc        ASSERT(stub->is_inline_cache_stub());
ASSERT           1581 src/ic.cc            ASSERT(stub->ic_state() == MEGAMORPHIC);
ASSERT           1587 src/ic.cc              ASSERT(object->IsMap());
ASSERT           1640 src/ic.cc            ASSERT(*monomorphic_map != *receiver_map);
ASSERT           1646 src/ic.cc        ASSERT(target() != *generic_stub);
ASSERT           1695 src/ic.cc          ASSERT(!string_stub().is_null());
ASSERT           1698 src/ic.cc          ASSERT(receiver_map->has_dictionary_elements() ||
ASSERT           1788 src/ic.cc          ASSERT(!cached_stub.is_null());
ASSERT           1805 src/ic.cc        ASSERT(key->IsSmi());
ASSERT           1921 src/ic.cc        ASSERT(!(use_ic && object->IsJSGlobalProxy()));
ASSERT           1958 src/ic.cc        ASSERT(!receiver->IsJSGlobalProxy());
ASSERT           1959 src/ic.cc        ASSERT(StoreICableLookup(lookup));
ASSERT           1960 src/ic.cc        ASSERT(lookup->IsFound());
ASSERT           1963 src/ic.cc        ASSERT(!lookup->IsHandler());
ASSERT           2012 src/ic.cc        ASSERT(!code.is_null());
ASSERT           2016 src/ic.cc        ASSERT(state != MONOMORPHIC_PROTOTYPE_FAILURE);
ASSERT           2039 src/ic.cc        ASSERT(args.length() == 2);
ASSERT           2067 src/ic.cc        ASSERT(args.length() == 2);
ASSERT           2087 src/ic.cc        ASSERT(args.length() == 2);
ASSERT           2097 src/ic.cc        ASSERT(args.length() == 2);
ASSERT           2106 src/ic.cc        ASSERT(args.length() == 2);
ASSERT           2116 src/ic.cc        ASSERT(args.length() == 3);
ASSERT           2131 src/ic.cc        ASSERT(args.length() == 2);
ASSERT           2136 src/ic.cc        ASSERT(len->IsSmi());
ASSERT           2142 src/ic.cc        ASSERT(debug_lookup.IsPropertyCallbacks() && !debug_lookup.IsReadOnly());
ASSERT           2158 src/ic.cc        ASSERT(args.length() == 3);
ASSERT           2166 src/ic.cc        ASSERT(object->HasFastProperties());
ASSERT           2167 src/ic.cc        ASSERT(object->map()->unused_property_fields() == 0);
ASSERT           2192 src/ic.cc        ASSERT(args.length() == 3);
ASSERT           2207 src/ic.cc        ASSERT(args.length() == 3);
ASSERT           2225 src/ic.cc        ASSERT(args.length() == 3);
ASSERT           2395 src/ic.cc        ASSERT(args.length() == 4);
ASSERT           2446 src/ic.cc        ASSERT(args.length() == 5);
ASSERT           2576 src/ic.cc        ASSERT(key == CodeStub::CompareIC);
ASSERT           2582 src/ic.cc        ASSERT(target->major_key() == CodeStub::CompareIC);
ASSERT           2643 src/ic.cc            ASSERT(Token::IsEqualityOp(op_));
ASSERT           2660 src/ic.cc        ASSERT(args.length() == 3);
ASSERT           2668 src/ic.cc        ASSERT(args.length() == 3);
ASSERT            119 src/ic.h             ASSERT(!SlowIsContextual());
ASSERT            268 src/ic.h           ASSERT(target()->is_call_stub());
ASSERT            299 src/ic.h           ASSERT(target()->is_keyed_call_stub());
ASSERT            325 src/ic.h           ASSERT(target()->is_load_stub());
ASSERT            416 src/ic.h           ASSERT(stub_kind != LOAD);
ASSERT            482 src/ic.h           ASSERT(target()->is_keyed_load_stub());
ASSERT            568 src/ic.h           ASSERT(target()->is_store_stub());
ASSERT            599 src/ic.h           ASSERT(Code::GetStrictMode(code->extra_ic_state()) ==
ASSERT            637 src/ic.h           ASSERT(target()->is_keyed_store_stub());
ASSERT            688 src/ic.h           ASSERT(Code::GetStrictMode(code->extra_ic_state()) ==
ASSERT             93 src/incremental-marking-inl.h   ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
ASSERT             94 src/incremental-marking-inl.h   ASSERT(obj->Size() >= 2*kPointerSize);
ASSERT             95 src/incremental-marking-inl.h   ASSERT(IsMarking());
ASSERT             82 src/incremental-marking.cc   ASSERT(obj->IsHeapObject());
ASSERT             85 src/incremental-marking.cc   ASSERT(value->IsHeapObject());
ASSERT             86 src/incremental-marking.cc   ASSERT(!value->IsHeapNumber());
ASSERT             87 src/incremental-marking.cc   ASSERT(!value->IsString() ||
ASSERT             90 src/incremental-marking.cc   ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value))));
ASSERT             93 src/incremental-marking.cc   ASSERT(!marking->is_compacting_);
ASSERT            102 src/incremental-marking.cc   ASSERT(marking->is_compacting_);
ASSERT            131 src/incremental-marking.cc     ASSERT(slot != NULL);
ASSERT            172 src/incremental-marking.cc     ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
ASSERT            181 src/incremental-marking.cc     ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode()));
ASSERT            193 src/incremental-marking.cc     ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) &&
ASSERT            416 src/incremental-marking.cc   ASSERT(RecordWriteStub::GetMode(stub) ==
ASSERT            482 src/incremental-marking.cc   ASSERT(FLAG_incremental_marking);
ASSERT            483 src/incremental-marking.cc   ASSERT(state_ == STOPPED);
ASSERT            590 src/incremental-marking.cc     ASSERT(obj->IsHeapObject());
ASSERT            598 src/incremental-marking.cc         ASSERT(new_top != marking_deque_.bottom());
ASSERT            601 src/incremental-marking.cc         ASSERT(Marking::IsGrey(mark_bit) ||
ASSERT            610 src/incremental-marking.cc       ASSERT(new_top != marking_deque_.bottom());
ASSERT            613 src/incremental-marking.cc         ASSERT(Marking::IsGrey(mark_bit) ||
ASSERT            688 src/incremental-marking.cc       ASSERT(!Marking::IsBlack(mark_bit));
ASSERT            764 src/incremental-marking.cc   ASSERT(marking_deque_.IsEmpty());
ASSERT             59 src/incremental-marking.h     ASSERT(state_ == STOPPED || FLAG_incremental_marking);
ASSERT            160 src/incremental-marking.h     ASSERT(!Marking::IsImpossible(mark_bit));
ASSERT            166 src/incremental-marking.h     ASSERT(Marking::IsBlack(mark_bit));
ASSERT             38 src/interface.cc   ASSERT(name1->IsSymbol());
ASSERT             39 src/interface.cc   ASSERT(name2->IsSymbol());
ASSERT             45 src/interface.cc   ASSERT(IsModule());
ASSERT             52 src/interface.cc   ASSERT(*static_cast<String**>(p->key) == *name);
ASSERT             53 src/interface.cc   ASSERT(p->value != NULL);
ASSERT            122 src/interface.cc   ASSERT(this->forward_ == NULL);
ASSERT            123 src/interface.cc   ASSERT(that->forward_ == NULL);
ASSERT            169 src/interface.cc   ASSERT(this->forward_ == NULL);
ASSERT            170 src/interface.cc   ASSERT(that->forward_ == NULL);
ASSERT            171 src/interface.cc   ASSERT(!this->IsValue());
ASSERT            172 src/interface.cc   ASSERT(!that->IsValue());
ASSERT            173 src/interface.cc   ASSERT(*ok);
ASSERT            157 src/interface.h       ASSERT(!done());
ASSERT            161 src/interface.h       ASSERT(!done());
ASSERT            138 src/interpreter-irregexp.cc   ASSERT((reinterpret_cast<intptr_t>(pc) & 3) == 0);
ASSERT            144 src/interpreter-irregexp.cc   ASSERT((reinterpret_cast<intptr_t>(pc) & 1) == 0);
ASSERT            341 src/interpreter-irregexp.cc         ASSERT(sizeof(Char) == 1);
ASSERT            358 src/interpreter-irregexp.cc         ASSERT(sizeof(Char) == 1);
ASSERT            613 src/interpreter-irregexp.cc   ASSERT(subject->IsFlat());
ASSERT            629 src/interpreter-irregexp.cc     ASSERT(subject_content.IsTwoByte());
ASSERT            246 src/isolate.cc   ASSERT(free_list_.next_ == &free_list_);
ASSERT            247 src/isolate.cc   ASSERT(free_list_.previous_ == &free_list_);
ASSERT            261 src/isolate.cc   ASSERT(free_list_.next_ != &free_list_);
ASSERT            262 src/isolate.cc   ASSERT(free_list_.previous_ != &free_list_);
ASSERT            286 src/isolate.cc       ASSERT(size + left_over->size_ + sizeof(PreallocatedStorage) ==
ASSERT            294 src/isolate.cc   ASSERT(false);
ASSERT            309 src/isolate.cc   ASSERT(storage->next_->previous_ == storage);
ASSERT            310 src/isolate.cc   ASSERT(storage->previous_->next_ == storage);
ASSERT            325 src/isolate.cc   ASSERT(!thread_id.Equals(ThreadId::Invalid()));
ASSERT            329 src/isolate.cc     ASSERT(thread_data_table_->Lookup(this, thread_id) == NULL);
ASSERT            331 src/isolate.cc     ASSERT(thread_data_table_->Lookup(this, thread_id) == per_thread);
ASSERT            401 src/isolate.cc   ASSERT(default_isolate_ != NULL);
ASSERT            494 src/isolate.cc   ASSERT(thread_local_top()->TryCatchHandler() == that);
ASSERT            616 src/isolate.cc         ASSERT(property->IsJSFunction());
ASSERT            723 src/isolate.cc   ASSERT(StringStream::IsMentionedObjectCacheClear());
ASSERT            750 src/isolate.cc   ASSERT(receiver->IsAccessCheckNeeded());
ASSERT            751 src/isolate.cc   ASSERT(context());
ASSERT            803 src/isolate.cc   ASSERT(receiver->IsAccessCheckNeeded());
ASSERT            814 src/isolate.cc   ASSERT(context());
ASSERT            854 src/isolate.cc   ASSERT(receiver->IsAccessCheckNeeded());
ASSERT            857 src/isolate.cc   ASSERT(context());
ASSERT           1058 src/isolate.cc   ASSERT(!has_pending_exception());
ASSERT           1162 src/isolate.cc   ASSERT(has_pending_exception());
ASSERT           1179 src/isolate.cc   ASSERT(external_handler_address != NULL);
ASSERT           1193 src/isolate.cc     ASSERT(!handler->is_catch());
ASSERT           1204 src/isolate.cc   ASSERT(has_pending_exception());
ASSERT           1246 src/isolate.cc   ASSERT(has_pending_exception());
ASSERT           1267 src/isolate.cc       ASSERT(thread_local_top()->try_catch_handler_address() != NULL);
ASSERT           1375 src/isolate.cc   ASSERT(context() == NULL || context()->IsContext());
ASSERT           1718 src/isolate.cc   ASSERT(has_pending_exception());
ASSERT           1734 src/isolate.cc     ASSERT(!pending_exception()->IsFailure());
ASSERT           1767 src/isolate.cc   ASSERT(state_ != INITIALIZED);
ASSERT           1768 src/isolate.cc   ASSERT(Isolate::Current() == this);
ASSERT           1834 src/isolate.cc   ASSERT(!heap_.HasBeenSetUp());
ASSERT           1928 src/isolate.cc     ASSERT(current_isolate != NULL);
ASSERT           1930 src/isolate.cc       ASSERT(Current() == this);
ASSERT           1931 src/isolate.cc       ASSERT(entry_stack_ != NULL);
ASSERT           1932 src/isolate.cc       ASSERT(entry_stack_->previous_thread_data == NULL ||
ASSERT           1952 src/isolate.cc   ASSERT(data != NULL);
ASSERT           1953 src/isolate.cc   ASSERT(data->isolate_ == this);
ASSERT           1968 src/isolate.cc   ASSERT(entry_stack_ != NULL);
ASSERT           1969 src/isolate.cc   ASSERT(entry_stack_->previous_thread_data == NULL ||
ASSERT           1975 src/isolate.cc   ASSERT(CurrentPerIsolateThreadData() != NULL);
ASSERT           1976 src/isolate.cc   ASSERT(CurrentPerIsolateThreadData()->isolate_ == this);
ASSERT            122 src/isolate.h        ASSERT((isolate)->has_pending_exception());          \
ASSERT            129 src/isolate.h      ASSERT(!(isolate)->has_pending_exception());  \
ASSERT            229 src/isolate.h      ASSERT(!has_pending_message_);
ASSERT            230 src/isolate.h      ASSERT(!external_caught_exception_);
ASSERT            231 src/isolate.h      ASSERT(try_catch_handler_address_ == NULL);
ASSERT            441 src/isolate.h      ASSERT(isolate != NULL);
ASSERT            521 src/isolate.h      ASSERT(context == NULL || context->IsContext());
ASSERT            542 src/isolate.h      ASSERT(has_pending_exception());
ASSERT            602 src/isolate.h      ASSERT(has_scheduled_exception());
ASSERT            787 src/isolate.h      ASSERT(OFFSET_OF(Isolate, name##_) == name##_debug_offset_);        \
ASSERT            791 src/isolate.h      ASSERT(OFFSET_OF(Isolate, name##_) == name##_debug_offset_);        \
ASSERT            799 src/isolate.h      ASSERT(OFFSET_OF(Isolate, name##_) == name##_debug_offset_);        \
ASSERT            816 src/isolate.h      ASSERT(counters_ != NULL);
ASSERT            825 src/isolate.h      ASSERT(logger_ != NULL);
ASSERT            859 src/isolate.h      ASSERT(handle_scope_implementer_);
ASSERT           1007 src/isolate.h        ASSERT(thread_local_top_.isolate_ == this);
ASSERT           1014 src/isolate.h          ASSERT(RuntimeProfiler::IsSomeIsolateInJS());
ASSERT           1020 src/isolate.h          ASSERT((current_state == JS) == (state == JS));
ASSERT           1342 src/isolate.h      ASSERT(Isolate::Current()->context() == *context_);
ASSERT            115 src/jsregexp.cc   ASSERT((ranges_length & 1) == 1);
ASSERT            116 src/jsregexp.cc   ASSERT(ranges[ranges_length - 1] == String::kMaxUtf16CodeUnit + 1);
ASSERT            222 src/jsregexp.cc   ASSERT(re->data()->IsFixedArray());
ASSERT            242 src/jsregexp.cc       ASSERT(!result.is_null() ||
ASSERT            287 src/jsregexp.cc   ASSERT(0 <= index);
ASSERT            288 src/jsregexp.cc   ASSERT(index <= subject->length());
ASSERT            295 src/jsregexp.cc   ASSERT(needle->IsFlat());
ASSERT            304 src/jsregexp.cc     ASSERT(needle_content.IsFlat());
ASSERT            305 src/jsregexp.cc     ASSERT(subject_content.IsFlat());
ASSERT            328 src/jsregexp.cc   ASSERT(last_match_info->HasFastObjectElements());
ASSERT            361 src/jsregexp.cc     ASSERT(compiled_code->IsSmi());
ASSERT            397 src/jsregexp.cc   ASSERT(entry->IsSmi());
ASSERT            399 src/jsregexp.cc   ASSERT(entry_value == JSRegExp::kUninitializedValue ||
ASSERT            408 src/jsregexp.cc     ASSERT(error_string->IsString());
ASSERT            548 src/jsregexp.cc   ASSERT(index >= 0);
ASSERT            549 src/jsregexp.cc   ASSERT(index <= subject->length());
ASSERT            550 src/jsregexp.cc   ASSERT(subject->IsFlat());
ASSERT            555 src/jsregexp.cc   ASSERT(output.length() >= (IrregexpNumberOfCaptures(*irregexp) + 1) * 2);
ASSERT            567 src/jsregexp.cc       ASSERT(res != NativeRegExpMacroAssembler::EXCEPTION ||
ASSERT            590 src/jsregexp.cc   ASSERT(output.length() >= IrregexpNumberOfRegisters(*irregexp));
ASSERT            607 src/jsregexp.cc     ASSERT(!isolate->has_pending_exception());
ASSERT            635 src/jsregexp.cc     ASSERT(isolate->has_pending_exception());
ASSERT            661 src/jsregexp.cc     ASSERT(isolate->has_pending_exception());
ASSERT            664 src/jsregexp.cc   ASSERT(res == RE_FAILURE);
ASSERT            859 src/jsregexp.cc     ASSERT(type == CHAR_CLASS);
ASSERT            892 src/jsregexp.cc     ASSERT((in_character & RegExpMacroAssembler::kTableMask) == in_character);
ASSERT           1014 src/jsregexp.cc   ASSERT(next_register_ - 1 <= RegExpMacroAssembler::kMaxRegister);
ASSERT           1194 src/jsregexp.cc             ASSERT(!clear);
ASSERT           1202 src/jsregexp.cc             ASSERT(!clear);
ASSERT           1224 src/jsregexp.cc             ASSERT(!absolute);
ASSERT           1236 src/jsregexp.cc             ASSERT(!absolute);
ASSERT           1282 src/jsregexp.cc   ASSERT(!is_trivial());
ASSERT           1499 src/jsregexp.cc       ASSERT(!trace->mentions_reg(guard->reg()));
ASSERT           1505 src/jsregexp.cc       ASSERT(!trace->mentions_reg(guard->reg()));
ASSERT           1609 src/jsregexp.cc     ASSERT(c2 > c1);
ASSERT           1614 src/jsregexp.cc   ASSERT(c2 > c1);
ASSERT           1660 src/jsregexp.cc   ASSERT(unibrow::Ecma262UnCanonicalize::kMaxWidth == 4);
ASSERT           1750 src/jsregexp.cc   ASSERT(start_index == 0 || (ranges->at(start_index - 1) & ~kMask) <= base);
ASSERT           1805 src/jsregexp.cc   ASSERT(!dummy.is_linked());
ASSERT           1872 src/jsregexp.cc   ASSERT(*new_start_index > start_index);
ASSERT           1996 src/jsregexp.cc     ASSERT(new_end_index == end_index - 1);
ASSERT           2003 src/jsregexp.cc   ASSERT(new_end_index + 1 == new_start_index ||
ASSERT           2009 src/jsregexp.cc   ASSERT(border < ranges->at(new_start_index) ||
ASSERT           2014 src/jsregexp.cc   ASSERT(new_start_index == 0 || border >= ranges->at(new_start_index - 1));
ASSERT           2390 src/jsregexp.cc   ASSERT(details->characters() == 1 ||
ASSERT           2460 src/jsregexp.cc   ASSERT(characters_filled_in < details->characters());
ASSERT           2489 src/jsregexp.cc           ASSERT(length != 0);  // Can only happen if c > char_mask (see above).
ASSERT           2525 src/jsregexp.cc         ASSERT(characters_filled_in <= details->characters());
ASSERT           2591 src/jsregexp.cc       ASSERT(characters_filled_in <= details->characters());
ASSERT           2597 src/jsregexp.cc   ASSERT(characters_filled_in != details->characters());
ASSERT           2618 src/jsregexp.cc   ASSERT(by >= 0);
ASSERT           2639 src/jsregexp.cc   ASSERT(characters_ == other->characters_);
ASSERT           2670 src/jsregexp.cc     ASSERT(!info->visited);
ASSERT           2684 src/jsregexp.cc   ASSERT(!info()->visited);
ASSERT           2701 src/jsregexp.cc   ASSERT(!info()->visited);
ASSERT           2717 src/jsregexp.cc       ASSERT(elm.type == TextElement::CHAR_CLASS);
ASSERT           2780 src/jsregexp.cc     ASSERT(replacement != this);  // No missing EMPTY_MATCH_CHECK.
ASSERT           2869 src/jsregexp.cc   ASSERT(choice_count > 0);
ASSERT           2989 src/jsregexp.cc     ASSERT(next_is_word_character == Trace::FALSE);
ASSERT           3145 src/jsregexp.cc             ASSERT(ascii);
ASSERT           3197 src/jsregexp.cc   ASSERT(elm.cp_offset >= 0);
ASSERT           3225 src/jsregexp.cc   ASSERT(limit_result == CONTINUE);
ASSERT           3282 src/jsregexp.cc   ASSERT(by > 0);
ASSERT           3399 src/jsregexp.cc     ASSERT(text_length != kNodeIsTooComplexForGreedyLoops);
ASSERT           3402 src/jsregexp.cc     ASSERT(trace->cp_offset() == text_length);
ASSERT           3407 src/jsregexp.cc   ASSERT(trace->stop_node() == NULL);
ASSERT           3714 src/jsregexp.cc   ASSERT(skip_distance != 0);
ASSERT           3815 src/jsregexp.cc       ASSERT(!trace->mentions_reg(guards->at(j)->reg()));
ASSERT           3822 src/jsregexp.cc   ASSERT(limit_result == CONTINUE);
ASSERT           3850 src/jsregexp.cc     ASSERT(trace->stop_node() == NULL);
ASSERT           3889 src/jsregexp.cc         ASSERT(trace->is_trivial());  // This is the case on LoopChoiceNodes.
ASSERT           4072 src/jsregexp.cc   ASSERT(limit_result == CONTINUE);
ASSERT           4180 src/jsregexp.cc       ASSERT(trace->backtrack() == NULL);
ASSERT           4199 src/jsregexp.cc   ASSERT(limit_result == CONTINUE);
ASSERT           4592 src/jsregexp.cc   ASSERT(special_class[length] == 0x10000);
ASSERT           4593 src/jsregexp.cc   ASSERT(ranges->length() != 0);
ASSERT           4594 src/jsregexp.cc   ASSERT(length != 0);
ASSERT           4595 src/jsregexp.cc   ASSERT(special_class[0] != 0);
ASSERT           4623 src/jsregexp.cc   ASSERT(special_class[length] == 0x10000);
ASSERT           4720 src/jsregexp.cc     ASSERT(factor > 0);
ASSERT           4809 src/jsregexp.cc       ASSERT(max > 0);  // Due to the 'if' above.
ASSERT           5048 src/jsregexp.cc   ASSERT(elmv[elmc] == 0x10000);
ASSERT           5050 src/jsregexp.cc     ASSERT(elmv[i] < elmv[i + 1]);
ASSERT           5061 src/jsregexp.cc   ASSERT(elmv[elmc] == 0x10000);
ASSERT           5062 src/jsregexp.cc   ASSERT(elmv[0] != 0x0000);
ASSERT           5063 src/jsregexp.cc   ASSERT(elmv[elmc-1] != String::kMaxUtf16CodeUnit);
ASSERT           5066 src/jsregexp.cc     ASSERT(last <= elmv[i] - 1);
ASSERT           5067 src/jsregexp.cc     ASSERT(elmv[i] < elmv[i + 1]);
ASSERT           5384 src/jsregexp.cc   ASSERT(CharacterRange::IsCanonical(character_ranges));
ASSERT           5391 src/jsregexp.cc   ASSERT(CharacterRange::IsCanonical(ranges));
ASSERT           5527 src/jsregexp.cc       ASSERT(entry->to() <= current.to());
ASSERT           5536 src/jsregexp.cc       ASSERT(entry->to() + 1 > current.from());
ASSERT           5742 src/jsregexp.cc       ASSERT(text.type == TextElement::CHAR_CLASS);
ASSERT            250 src/jsregexp.h     ASSERT(from <= to);
ASSERT            522 src/jsregexp.h     ASSERT(index >= 0);
ASSERT            523 src/jsregexp.h     ASSERT(index < characters_);
ASSERT            612 src/jsregexp.h     ASSERT(info()->replacement_calculated);
ASSERT           1450 src/jsregexp.h     ASSERT(new_action->next_ == NULL);
ASSERT           1565 src/jsregexp.h     ASSERT(error_message_ != NULL);
ASSERT             74 src/list-inl.h   ASSERT(length_ >= capacity_);
ASSERT            106 src/list-inl.h   ASSERT(index >= 0 && index <= length_);
ASSERT            202 src/list-inl.h     ASSERT(cmp(&data_[i - 1], &data_[i]) <= 0);
ASSERT            215 src/list-inl.h   ASSERT(capacity >= 0);
ASSERT             86 src/list.h         ASSERT(0 <= i);
ASSERT             87 src/list.h         ASSERT(i < length_);
ASSERT             73 src/lithium-allocator-inl.h   ASSERT(!Done());
ASSERT            101 src/lithium-allocator-inl.h   ASSERT(!Done());
ASSERT            129 src/lithium-allocator-inl.h   ASSERT(!Done());
ASSERT             71 src/lithium-allocator.cc   ASSERT(pos_.IsValid());
ASSERT             91 src/lithium-allocator.cc   ASSERT(Contains(pos) && pos.Value() != start().Value());
ASSERT            105 src/lithium-allocator.cc     ASSERT(Start().Value() <= cur->pos().Value() &&
ASSERT            148 src/lithium-allocator.cc   ASSERT(!HasRegisterAssigned() && !IsSpilled());
ASSERT            156 src/lithium-allocator.cc   ASSERT(!IsSpilled());
ASSERT            157 src/lithium-allocator.cc   ASSERT(TopLevel()->HasAllocatedSpillOperand());
ASSERT            165 src/lithium-allocator.cc   ASSERT(spill_operand_ != NULL);
ASSERT            171 src/lithium-allocator.cc   ASSERT(!operand->IsUnallocated());
ASSERT            172 src/lithium-allocator.cc   ASSERT(spill_operand_ != NULL);
ASSERT            173 src/lithium-allocator.cc   ASSERT(spill_operand_->IsIgnored());
ASSERT            231 src/lithium-allocator.cc     ASSERT(!IsSpilled());
ASSERT            238 src/lithium-allocator.cc     ASSERT(!HasRegisterAssigned());
ASSERT            240 src/lithium-allocator.cc     ASSERT(!op->IsUnallocated());
ASSERT            277 src/lithium-allocator.cc   ASSERT(Start().Value() < position.Value());
ASSERT            278 src/lithium-allocator.cc   ASSERT(result->IsEmpty());
ASSERT            381 src/lithium-allocator.cc   ASSERT(first_interval_ != NULL);
ASSERT            382 src/lithium-allocator.cc   ASSERT(first_interval_->start().Value() <= start.Value());
ASSERT            383 src/lithium-allocator.cc   ASSERT(start.Value() < first_interval_->end().Value());
ASSERT            435 src/lithium-allocator.cc       ASSERT(start.Value() < first_interval_->end().Value());
ASSERT            473 src/lithium-allocator.cc     ASSERT(Start().Value() <= use_pos->pos().Value() &&
ASSERT            477 src/lithium-allocator.cc       ASSERT(op->IsRegister() || op->IsDoubleRegister() ||
ASSERT            499 src/lithium-allocator.cc     ASSERT(interval->next() == NULL ||
ASSERT            617 src/lithium-allocator.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            641 src/lithium-allocator.cc   ASSERT(index < Register::kNumAllocatableRegisters);
ASSERT            645 src/lithium-allocator.cc     ASSERT(result->IsFixed());
ASSERT            654 src/lithium-allocator.cc   ASSERT(index < DoubleRegister::kNumAllocatableRegisters);
ASSERT            658 src/lithium-allocator.cc     ASSERT(result->IsFixed());
ASSERT            841 src/lithium-allocator.cc         ASSERT(!cur_input->IsUsedAtStart());
ASSERT            937 src/lithium-allocator.cc       ASSERT(!IsGapAt(index));
ASSERT           1025 src/lithium-allocator.cc         ASSERT(!op->EmitAtUses());
ASSERT           1066 src/lithium-allocator.cc   ASSERT(chunk_ == NULL);
ASSERT           1120 src/lithium-allocator.cc       ASSERT(cur_cover == NULL);
ASSERT           1124 src/lithium-allocator.cc       ASSERT(pred_cover == NULL);
ASSERT           1131 src/lithium-allocator.cc   ASSERT(pred_cover != NULL && cur_cover != NULL);
ASSERT           1140 src/lithium-allocator.cc         ASSERT(pred->end()->SecondSuccessor() == NULL);
ASSERT           1284 src/lithium-allocator.cc       ASSERT(hint != NULL);
ASSERT           1334 src/lithium-allocator.cc       ASSERT(!found);
ASSERT           1357 src/lithium-allocator.cc   ASSERT(SafePointsAreInOrder());
ASSERT           1379 src/lithium-allocator.cc       ASSERT(cur->Start().InstructionIndex() >= start);
ASSERT           1433 src/lithium-allocator.cc         ASSERT(!operand->IsStackSlot());
ASSERT           1449 src/lithium-allocator.cc   ASSERT(index < instrs->length());
ASSERT           1488 src/lithium-allocator.cc   ASSERT(unhandled_live_ranges_.is_empty());
ASSERT           1498 src/lithium-allocator.cc   ASSERT(UnhandledIsSorted());
ASSERT           1500 src/lithium-allocator.cc   ASSERT(reusable_slots_.is_empty());
ASSERT           1501 src/lithium-allocator.cc   ASSERT(active_live_ranges_.is_empty());
ASSERT           1502 src/lithium-allocator.cc   ASSERT(inactive_live_ranges_.is_empty());
ASSERT           1521 src/lithium-allocator.cc     ASSERT(UnhandledIsSorted());
ASSERT           1523 src/lithium-allocator.cc     ASSERT(UnhandledIsSorted());
ASSERT           1547 src/lithium-allocator.cc         ASSERT(UnhandledIsSorted());
ASSERT           1574 src/lithium-allocator.cc     ASSERT(!current->HasRegisterAssigned() && !current->IsSpilled());
ASSERT           1648 src/lithium-allocator.cc   ASSERT(!range->HasRegisterAssigned() && !range->IsSpilled());
ASSERT           1654 src/lithium-allocator.cc       ASSERT(UnhandledIsSorted());
ASSERT           1660 src/lithium-allocator.cc   ASSERT(UnhandledIsSorted());
ASSERT           1666 src/lithium-allocator.cc   ASSERT(!range->HasRegisterAssigned() && !range->IsSpilled());
ASSERT           1673 src/lithium-allocator.cc   ASSERT(!(*a)->ShouldBeAllocatedBefore(*b) ||
ASSERT           1727 src/lithium-allocator.cc   ASSERT(active_live_ranges_.Contains(range));
ASSERT           1735 src/lithium-allocator.cc   ASSERT(active_live_ranges_.Contains(range));
ASSERT           1743 src/lithium-allocator.cc   ASSERT(inactive_live_ranges_.Contains(range));
ASSERT           1751 src/lithium-allocator.cc   ASSERT(inactive_live_ranges_.Contains(range));
ASSERT           1779 src/lithium-allocator.cc     ASSERT(cur_inactive->End().Value() > current->Start().Value());
ASSERT           1836 src/lithium-allocator.cc   ASSERT(pos.Value() >= current->End().Value());
ASSERT           1882 src/lithium-allocator.cc     ASSERT(range->End().Value() > current->Start().Value());
ASSERT           1911 src/lithium-allocator.cc     ASSERT(current->Start().Value() < register_use->pos().Value());
ASSERT           1926 src/lithium-allocator.cc   ASSERT(block_pos[reg].Value() >= current->End().Value());
ASSERT           1940 src/lithium-allocator.cc   ASSERT(current->HasRegisterAssigned());
ASSERT           1959 src/lithium-allocator.cc     ASSERT(range->End().Value() > current->Start().Value());
ASSERT           1985 src/lithium-allocator.cc   ASSERT(!range->IsFixed());
ASSERT           1992 src/lithium-allocator.cc   ASSERT(pos.IsInstructionStart() ||
ASSERT           2005 src/lithium-allocator.cc   ASSERT(!range->IsFixed());
ASSERT           2012 src/lithium-allocator.cc   ASSERT(split_pos.Value() >= start.Value());
ASSERT           2021 src/lithium-allocator.cc   ASSERT(start_instr <= end_instr);
ASSERT           2061 src/lithium-allocator.cc   ASSERT(start.Value() < end.Value());
ASSERT           2074 src/lithium-allocator.cc     ASSERT(third_part != second_part);
ASSERT           2087 src/lithium-allocator.cc   ASSERT(!range->IsSpilled());
ASSERT             82 src/lithium-allocator.h     ASSERT(IsValid());
ASSERT             95 src/lithium-allocator.h     ASSERT(IsValid());
ASSERT            102 src/lithium-allocator.h     ASSERT(IsValid());
ASSERT            108 src/lithium-allocator.h     ASSERT(IsValid());
ASSERT            115 src/lithium-allocator.h     ASSERT(IsValid());
ASSERT            116 src/lithium-allocator.h     ASSERT(value_ > 1);
ASSERT            210 src/lithium-allocator.h     ASSERT(start.Value() < end.Value());
ASSERT            337 src/lithium-allocator.h     ASSERT(!IsEmpty());
ASSERT            342 src/lithium-allocator.h     ASSERT(!IsEmpty());
ASSERT            473 src/lithium-allocator.h     ASSERT(!has_osr_entry_);
ASSERT            194 src/lithium.cc   ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot());
ASSERT            202 src/lithium.cc   ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot());
ASSERT            215 src/lithium.cc   ASSERT(!op->IsDoubleRegister() && !op->IsDoubleStackSlot());
ASSERT            277 src/lithium.cc   ASSERT(!label->HasReplacement());
ASSERT            347 src/lithium.cc   ASSERT(result < 0);
ASSERT            354 src/lithium.cc   ASSERT(-1 <= index);  // -1 is the receiver.
ASSERT             76 src/lithium.h      ASSERT(this->index() == index);
ASSERT            197 src/lithium.h      ASSERT(op->IsUnallocated());
ASSERT            210 src/lithium.h      ASSERT(this->fixed_index() == fixed_index);
ASSERT            251 src/lithium.h      ASSERT(source_ != NULL || destination_ == NULL);
ASSERT            264 src/lithium.h      ASSERT(index >= 0);
ASSERT            270 src/lithium.h      ASSERT(op->IsConstantOperand());
ASSERT            291 src/lithium.h      ASSERT(op->IsArgument());
ASSERT            300 src/lithium.h      ASSERT(index >= 0);
ASSERT            306 src/lithium.h      ASSERT(op->IsStackSlot());
ASSERT            325 src/lithium.h      ASSERT(index >= 0);
ASSERT            331 src/lithium.h      ASSERT(op->IsStackSlot());
ASSERT            350 src/lithium.h      ASSERT(index >= 0);
ASSERT            356 src/lithium.h      ASSERT(op->IsRegister());
ASSERT            375 src/lithium.h      ASSERT(index >= 0);
ASSERT            381 src/lithium.h      ASSERT(op->IsDoubleRegister());
ASSERT            437 src/lithium.h      ASSERT(lithium_position_ == -1);
ASSERT            508 src/lithium.h      ASSERT(!HasBeenRegistered());
ASSERT            564 src/lithium.h      ASSERT(!Done());
ASSERT            569 src/lithium.h      ASSERT(!Done());
ASSERT            605 src/lithium.h      ASSERT(!current_iterator_.Done());
ASSERT             59 src/liveedit.cc   ASSERT(!no_failure.is_null());
ASSERT            192 src/liveedit.cc     ASSERT((value4 & kDirectionMask) == 0);
ASSERT            611 src/liveedit.cc       ASSERT(!info.code().is_null());
ASSERT            978 src/liveedit.cc   ASSERT(!HEAP->InNewSpace(*substitution));
ASSERT           1159 src/liveedit.cc     ASSERT(original_position >= chunk_end);
ASSERT           1460 src/liveedit.cc   ASSERT(bottom_js_frame->is_java_script());
ASSERT           1500 src/liveedit.cc     ASSERT(frames[top_frame_index - 2]->LookupCode() ==
ASSERT           1518 src/liveedit.cc   ASSERT(!(top_frame = NULL));
ASSERT           1564 src/liveedit.cc   ASSERT(!FixTryCatchHandler(pre_top_frame, bottom_js_frame));
ASSERT           1573 src/liveedit.cc   ASSERT((**restarter_frame_function_pointer)->IsJSFunction());
ASSERT            157 src/liveobjectlist.cc   ASSERT(type < kNumberOfTypes);
ASSERT            490 src/liveobjectlist.cc   ASSERT(obj != NULL);
ASSERT            587 src/liveobjectlist.cc     ASSERT(!target.is_null());
ASSERT            797 src/liveobjectlist.cc     ASSERT(type != kInvalidLiveObjType);
ASSERT            976 src/liveobjectlist.cc   ASSERT(obj_count_ <= capacity_);
ASSERT           1132 src/liveobjectlist.cc     ASSERT(!failed);
ASSERT           1200 src/liveobjectlist.cc   ASSERT(list_count_ >= 0);
ASSERT           2028 src/liveobjectlist.cc     ASSERT(resource->IsAscii());
ASSERT           2060 src/liveobjectlist.cc     ASSERT(!object_stack_.is_empty());
ASSERT           2235 src/liveobjectlist.cc     ASSERT(resource->IsAscii());
ASSERT           2272 src/liveobjectlist.cc   ASSERT(last() != NULL);
ASSERT           2320 src/liveobjectlist.cc   ASSERT(count == total_count);
ASSERT           2423 src/liveobjectlist.cc       ASSERT(lol->obj_count_ == 0);
ASSERT           2456 src/liveobjectlist.cc       ASSERT(lol->obj_count_ == new_count);
ASSERT           2499 src/liveobjectlist.cc   ASSERT(count == total_count);
ASSERT           2588 src/liveobjectlist.cc   ASSERT(number_of_matches == total_count);
ASSERT           2589 src/liveobjectlist.cc   ASSERT(number_not_in_heap == 0);
ASSERT           2590 src/liveobjectlist.cc   ASSERT(number_not_in_lol == (number_of_heap_objects - total_count));
ASSERT           2592 src/liveobjectlist.cc     ASSERT(total_count == number_of_heap_objects);
ASSERT           2593 src/liveobjectlist.cc     ASSERT(number_not_in_lol == 0);
ASSERT            241 src/liveobjectlist.h     ASSERT(HEAP->InFromSpace(heap_obj));
ASSERT            139 src/log-utils.cc   ASSERT(!IsEnabled());
ASSERT            145 src/log-utils.cc   ASSERT(!IsEnabled());
ASSERT            159 src/log-utils.cc   ASSERT(!IsEnabled());
ASSERT            201 src/log-utils.cc   ASSERT(log_->message_buffer_ != NULL);
ASSERT            212 src/log-utils.cc   ASSERT(pos_ <= Log::kMessageBufferSize);
ASSERT            227 src/log-utils.cc   ASSERT(pos_ <= Log::kMessageBufferSize);
ASSERT            235 src/log-utils.cc   ASSERT(pos_ <= Log::kMessageBufferSize);
ASSERT            289 src/log-utils.cc     ASSERT(len >= 0);
ASSERT            296 src/log-utils.cc   ASSERT(pos_ <= Log::kMessageBufferSize);
ASSERT            301 src/log-utils.cc   ASSERT(pos_ <= Log::kMessageBufferSize);
ASSERT             78 src/log-utils.h     ASSERT(output_handle_ != NULL);
ASSERT             80 src/log-utils.h     ASSERT(static_cast<size_t>(length) == rv);
ASSERT            149 src/log.cc       ASSERT(isolate->IsInitialized());
ASSERT            213 src/log.cc         ASSERT(profiler_ == NULL);
ASSERT            261 src/log.cc       ASSERT(IsPowerOf2(kBufferSize));
ASSERT            407 src/log.cc         ASSERT(from_entry != NULL);
ASSERT            411 src/log.cc         ASSERT(to_entry->value == NULL);
ASSERT            610 src/log.cc       ASSERT(log_->IsEnabled() && FLAG_log_api);
ASSERT            720 src/log.cc           ASSERT('0' <= format[i] && format[i] <= '9');
ASSERT            765 src/log.cc       ASSERT(name->IsString());
ASSERT           1347 src/log.cc           ASSERT(function->code()->kind() == Code::OPTIMIZED_FUNCTION);
ASSERT           1468 src/log.cc       ASSERT(Serializer::enabled());
ASSERT           1483 src/log.cc       ASSERT(event.code_address == code->address() + Code::kHeaderSize);
ASSERT           1521 src/log.cc       ASSERT(static_cast<size_t>(size) == rv);
ASSERT           1685 src/log.cc       ASSERT(ticker_ != NULL);
ASSERT           1772 src/log.cc       ASSERT(sampler->IsActive());
ASSERT           1777 src/log.cc         ASSERT(!active_samplers_->Contains(sampler));
ASSERT           1784 src/log.cc       ASSERT(sampler->IsActive());
ASSERT           1786 src/log.cc       ASSERT(active_samplers_ != NULL);
ASSERT           1788 src/log.cc       ASSERT(removed);
ASSERT             65 src/mark-compact-inl.h   ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
ASSERT             85 src/mark-compact-inl.h   ASSERT(!mark_bit.Get());
ASSERT             86 src/mark-compact-inl.h   ASSERT(Marking::MarkBitFrom(obj) == mark_bit);
ASSERT             96 src/mark-compact-inl.h   ASSERT(obj->IsHeapObject());
ASSERT             83 src/mark-compact.cc         ASSERT(HEAP->mark_compact_collector()->IsMarked(object));
ASSERT            100 src/mark-compact.cc       ASSERT(current >= next_object_must_be_here_or_later);
ASSERT            118 src/mark-compact.cc     ASSERT(limit == end || !page->Contains(end));
ASSERT            178 src/mark-compact.cc       ASSERT(current >= next_object_must_be_here_or_later);
ASSERT            194 src/mark-compact.cc     ASSERT(limit == space->top() || !page->Contains(space->top()));
ASSERT            249 src/mark-compact.cc     ASSERT(evacuation_candidates_.length() == 0);
ASSERT            279 src/mark-compact.cc   ASSERT(state_ == PREPARE_GC);
ASSERT            280 src/mark-compact.cc   ASSERT(encountered_weak_maps_ == Smi::FromInt(0));
ASSERT            283 src/mark-compact.cc   ASSERT(heap_->incremental_marking()->IsStopped());
ASSERT            337 src/mark-compact.cc     ASSERT(Marking::IsWhite(mark_bit));
ASSERT            382 src/mark-compact.cc   ASSERT(MemoryChunk::FromAddress(old_start) ==
ASSERT            399 src/mark-compact.cc     ASSERT(IsWhite(old_mark_bit));
ASSERT            403 src/mark-compact.cc     ASSERT(heap_->incremental_marking()->IsMarking());
ASSERT            406 src/mark-compact.cc     ASSERT(IsWhite(old_mark_bit));
ASSERT            414 src/mark-compact.cc   ASSERT(new_color == old_color);
ASSERT            499 src/mark-compact.cc   ASSERT(space->identity() == OLD_POINTER_SPACE ||
ASSERT            683 src/mark-compact.cc   ASSERT(state_ == IDLE);
ASSERT            687 src/mark-compact.cc   ASSERT(!FLAG_never_compact || !FLAG_always_compact);
ASSERT            727 src/mark-compact.cc   ASSERT(state_ == SWEEP_SPACES || state_ == RELOCATE_OBJECTS);
ASSERT            781 src/mark-compact.cc     ASSERT(function->code() == function->shared()->code());
ASSERT            973 src/mark-compact.cc     ASSERT(rinfo->rmode() == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            981 src/mark-compact.cc     ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
ASSERT            991 src/mark-compact.cc     ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode()));
ASSERT           1006 src/mark-compact.cc     ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) &&
ASSERT           1032 src/mark-compact.cc     ASSERT(Isolate::Current()->heap()->Contains(obj));
ASSERT           1033 src/mark-compact.cc     ASSERT(!HEAP->mark_compact_collector()->IsMarked(obj));
ASSERT           1125 src/mark-compact.cc     ASSERT(MarkCompactCollector::IsMarked(table->map()));
ASSERT           1519 src/mark-compact.cc     ASSERT(map->instance_type() == CODE_TYPE);
ASSERT           1709 src/mark-compact.cc   ASSERT(heap() == Isolate::Current()->heap());
ASSERT           1734 src/mark-compact.cc   ASSERT(this == heap()->mark_compact_collector());
ASSERT           1845 src/mark-compact.cc   ASSERT(IsMarked(object));
ASSERT           1846 src/mark-compact.cc   ASSERT(HEAP->Contains(object));
ASSERT           1885 src/mark-compact.cc     ASSERT(descriptor_array->IsMap() || descriptor_array->IsUndefined());
ASSERT           1908 src/mark-compact.cc   ASSERT(descriptors != descriptors->GetHeap()->empty_descriptor_array());
ASSERT           2025 src/mark-compact.cc   ASSERT(!marking_deque->IsFull());
ASSERT           2046 src/mark-compact.cc   ASSERT(!marking_deque->IsFull());
ASSERT           2047 src/mark-compact.cc   ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
ASSERT           2048 src/mark-compact.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           2049 src/mark-compact.cc   ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
ASSERT           2050 src/mark-compact.cc   ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
ASSERT           2068 src/mark-compact.cc     ASSERT((unsigned)cell_index ==
ASSERT           2086 src/mark-compact.cc       ASSERT(Marking::IsGrey(markbit));
ASSERT           2163 src/mark-compact.cc     ASSERT(entry != NULL);
ASSERT           2211 src/mark-compact.cc     ASSERT(entry != NULL);
ASSERT           2244 src/mark-compact.cc       ASSERT(object->IsHeapObject());
ASSERT           2245 src/mark-compact.cc       ASSERT(heap()->Contains(object));
ASSERT           2246 src/mark-compact.cc       ASSERT(Marking::IsBlack(Marking::MarkBitFrom(object)));
ASSERT           2268 src/mark-compact.cc   ASSERT(marking_deque_.overflowed());
ASSERT           2324 src/mark-compact.cc   ASSERT(marking_deque_.IsEmpty());
ASSERT           2360 src/mark-compact.cc   ASSERT(state_ == PREPARE_GC);
ASSERT           2372 src/mark-compact.cc   ASSERT(!marking_deque_.overflowed());
ASSERT           2388 src/mark-compact.cc         ASSERT(cell->IsJSGlobalPropertyCell());
ASSERT           2498 src/mark-compact.cc             ASSERT(raw_map->IsMap());
ASSERT           2551 src/mark-compact.cc     ASSERT(map->IsMap());
ASSERT           2637 src/mark-compact.cc     ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj)));
ASSERT           2661 src/mark-compact.cc     ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj)));
ASSERT           2698 src/mark-compact.cc     ASSERT(IsAligned(size, kPointerSize));
ASSERT           2740 src/mark-compact.cc     ASSERT(dest == OLD_DATA_SPACE || dest == NEW_SPACE);
ASSERT           2762 src/mark-compact.cc     ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
ASSERT           2769 src/mark-compact.cc     ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode()));
ASSERT           2776 src/mark-compact.cc     ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) &&
ASSERT           2794 src/mark-compact.cc       ASSERT(heap->InFromSpace(heap_obj) ||
ASSERT           2798 src/mark-compact.cc       ASSERT(!heap->InFromSpace(target) &&
ASSERT           2813 src/mark-compact.cc   ASSERT(*p == object);
ASSERT           2867 src/mark-compact.cc     ASSERT(target_space == heap()->old_pointer_space() ||
ASSERT           2937 src/mark-compact.cc         ASSERT(!allocation->IsFailure());
ASSERT           2962 src/mark-compact.cc   ASSERT(p->IsEvacuationCandidate() && !p->WasSwept());
ASSERT           2981 src/mark-compact.cc     ASSERT((unsigned)cell_index ==
ASSERT           2991 src/mark-compact.cc       ASSERT(Marking::IsBlack(Marking::MarkBitFrom(object)));
ASSERT           3008 src/mark-compact.cc       ASSERT(object->map_word().IsForwardingAddress());
ASSERT           3022 src/mark-compact.cc     ASSERT(p->IsEvacuationCandidate() ||
ASSERT           3122 src/mark-compact.cc   ASSERT(!p->IsEvacuationCandidate() && !p->WasSwept());
ASSERT           3125 src/mark-compact.cc   ASSERT((p->skip_list() == NULL) || (skip_list_mode == REBUILD_SKIP_LIST));
ASSERT           3141 src/mark-compact.cc   ASSERT(reinterpret_cast<intptr_t>(free_start) % (32 * kPointerSize) == 0);
ASSERT           3154 src/mark-compact.cc     ASSERT((unsigned)cell_index ==
ASSERT           3166 src/mark-compact.cc       ASSERT(Marking::IsBlack(Marking::MarkBitFrom(live_object)));
ASSERT           3263 src/mark-compact.cc     ASSERT(compacting_);
ASSERT           3389 src/mark-compact.cc       ASSERT(p->IsEvacuationCandidate() ||
ASSERT           3481 src/mark-compact.cc   ASSERT(migration_slots_buffer_ == NULL);
ASSERT           3697 src/mark-compact.cc   ASSERT((mark_bits & 0x180) != 0x180);
ASSERT           3698 src/mark-compact.cc   ASSERT((mark_bits & 0x18000) != 0x18000);
ASSERT           3699 src/mark-compact.cc   ASSERT((mark_bits & 0x1800000) != 0x1800000);
ASSERT           3705 src/mark-compact.cc       ASSERT(byte < kStartTableLines);  // No consecutive 1 bits.
ASSERT           3708 src/mark-compact.cc       ASSERT(objects_in_these_8_words != kStartTableInvalidLine);
ASSERT           3709 src/mark-compact.cc       ASSERT(objects_in_these_8_words < kStartTableEntriesPerLine);
ASSERT           3722 src/mark-compact.cc   ASSERT(free_start_cell != 0);
ASSERT           3725 src/mark-compact.cc   ASSERT((free_start_cell & (free_start_cell << 1)) == 0);
ASSERT           3743 src/mark-compact.cc     ASSERT(live_objects == 1);
ASSERT           3755 src/mark-compact.cc   ASSERT(cell != 0);
ASSERT           3758 src/mark-compact.cc   ASSERT((cell & (cell << 1)) == 0);
ASSERT           3765 src/mark-compact.cc   ASSERT((first_set_bit & cell) == first_set_bit);
ASSERT           3767 src/mark-compact.cc   ASSERT(live_objects == 1);
ASSERT           3781 src/mark-compact.cc   ASSERT(!p->IsEvacuationCandidate() && !p->WasSwept());
ASSERT           3832 src/mark-compact.cc     ASSERT((unsigned)cell_index ==
ASSERT           3894 src/mark-compact.cc       ASSERT(evacuation_candidates_.length() > 0);
ASSERT           4072 src/mark-compact.cc   ASSERT(buffer->HasSpaceForTypedSlot());
ASSERT           4140 src/mark-compact.cc       ASSERT(slot_idx < idx_);
ASSERT           4160 src/mark-compact.cc       ASSERT(slot_idx < idx_);
ASSERT            198 src/mark-compact.h     ASSERT(object->IsHeapObject());
ASSERT            210 src/mark-compact.h     ASSERT(object->IsHeapObject());
ASSERT            220 src/mark-compact.h     ASSERT(!IsEmpty());
ASSERT            223 src/mark-compact.h     ASSERT(object->IsHeapObject());
ASSERT            228 src/mark-compact.h     ASSERT(object->IsHeapObject());
ASSERT            293 src/mark-compact.h     ASSERT(0 <= idx_ && idx_ < kNumberOfElements);
ASSERT             83 src/mips/assembler-mips-inl.h   ASSERT(reg.code() % 2 == 0);
ASSERT             84 src/mips/assembler-mips-inl.h   ASSERT(reg.code() / 2 < kNumAllocatableRegisters);
ASSERT             85 src/mips/assembler-mips-inl.h   ASSERT(reg.is_valid());
ASSERT             86 src/mips/assembler-mips-inl.h   ASSERT(!reg.is(kDoubleRegZero));
ASSERT             87 src/mips/assembler-mips-inl.h   ASSERT(!reg.is(kLithiumScratchDouble));
ASSERT            114 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT            120 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) ||
ASSERT            149 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT            160 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            166 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            175 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            183 src/mips/assembler-mips-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            195 src/mips/assembler-mips-inl.h   ASSERT(rmode_ == EXTERNAL_REFERENCE);
ASSERT            202 src/mips/assembler-mips-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            210 src/mips/assembler-mips-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            220 src/mips/assembler-mips-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            233 src/mips/assembler-mips-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            243 src/mips/assembler-mips-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            263 src/mips/assembler-mips-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT             79 src/mips/assembler-mips.cc   ASSERT(supported_ == 0 || supported_ == standard_features);
ASSERT            114 src/mips/assembler-mips.cc   ASSERT(reg.is_valid());
ASSERT            154 src/mips/assembler-mips.cc   ASSERT(num >= 0 && num < kNumRegisters);
ASSERT            217 src/mips/assembler-mips.cc   ASSERT(!HEAP->InNewSpace(obj));
ASSERT            298 src/mips/assembler-mips.cc     ASSERT(buffer_size > 0);
ASSERT            305 src/mips/assembler-mips.cc   ASSERT(buffer_ != NULL);
ASSERT            339 src/mips/assembler-mips.cc   ASSERT(pc_ <= reloc_info_writer.pos());  // No overlap.
ASSERT            349 src/mips/assembler-mips.cc   ASSERT(m >= 4 && IsPowerOf2(m));
ASSERT            580 src/mips/assembler-mips.cc   ASSERT(type < 32);
ASSERT            600 src/mips/assembler-mips.cc   ASSERT(IsBranch(instr));
ASSERT            611 src/mips/assembler-mips.cc   ASSERT(IsLw(instr));
ASSERT            617 src/mips/assembler-mips.cc   ASSERT(IsLw(instr));
ASSERT            633 src/mips/assembler-mips.cc   ASSERT(IsSw(instr));
ASSERT            644 src/mips/assembler-mips.cc   ASSERT(IsAddImmediate(instr));
ASSERT            666 src/mips/assembler-mips.cc   ASSERT(IsBranch(instr) || IsJ(instr) || IsLui(instr));
ASSERT            681 src/mips/assembler-mips.cc     ASSERT(IsOri(instr_ori));
ASSERT            691 src/mips/assembler-mips.cc       ASSERT(pos > delta);
ASSERT            703 src/mips/assembler-mips.cc       ASSERT(pos > delta);
ASSERT            713 src/mips/assembler-mips.cc     ASSERT(target_pos == kEndOfChain || target_pos >= 0);
ASSERT            720 src/mips/assembler-mips.cc   ASSERT(IsBranch(instr) || IsJ(instr) || IsLui(instr));
ASSERT            723 src/mips/assembler-mips.cc     ASSERT((imm18 & 3) == 0);
ASSERT            727 src/mips/assembler-mips.cc     ASSERT(is_int16(imm16));
ASSERT            733 src/mips/assembler-mips.cc     ASSERT(IsOri(instr_ori));
ASSERT            735 src/mips/assembler-mips.cc     ASSERT((imm & 3) == 0);
ASSERT            747 src/mips/assembler-mips.cc     ASSERT((imm28 & 3) == 0);
ASSERT            751 src/mips/assembler-mips.cc     ASSERT(is_uint26(imm26));
ASSERT            783 src/mips/assembler-mips.cc   ASSERT(0 <= pos && pos <= pc_offset());  // Must have valid binding position.
ASSERT            801 src/mips/assembler-mips.cc         ASSERT((trampoline_pos - fixup_pos) <= kMaxBranchOffset);
ASSERT            808 src/mips/assembler-mips.cc       ASSERT(IsJ(instr) || IsLui(instr));
ASSERT            822 src/mips/assembler-mips.cc   ASSERT(!L->is_bound());  // Label can only be bound once.
ASSERT            828 src/mips/assembler-mips.cc   ASSERT(L->is_linked());
ASSERT            833 src/mips/assembler-mips.cc     ASSERT(link >= 0);
ASSERT            859 src/mips/assembler-mips.cc   ASSERT(rd.is_valid() && rs.is_valid() && rt.is_valid() && is_uint5(sa));
ASSERT            872 src/mips/assembler-mips.cc   ASSERT(rs.is_valid() && rt.is_valid() && is_uint5(msb) && is_uint5(lsb));
ASSERT            885 src/mips/assembler-mips.cc   ASSERT(fd.is_valid() && fs.is_valid() && ft.is_valid());
ASSERT            886 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT            899 src/mips/assembler-mips.cc   ASSERT(fd.is_valid() && fs.is_valid() && rt.is_valid());
ASSERT            900 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT            912 src/mips/assembler-mips.cc   ASSERT(fs.is_valid() && rt.is_valid());
ASSERT            913 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT            926 src/mips/assembler-mips.cc   ASSERT(rs.is_valid() && rt.is_valid() && (is_int16(j) || is_uint16(j)));
ASSERT            937 src/mips/assembler-mips.cc   ASSERT(rs.is_valid() && (is_int16(j) || is_uint16(j)));
ASSERT            947 src/mips/assembler-mips.cc   ASSERT(rs.is_valid() && ft.is_valid() && (is_int16(j) || is_uint16(j)));
ASSERT            948 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT            958 src/mips/assembler-mips.cc   ASSERT(is_uint26(address));
ASSERT            998 src/mips/assembler-mips.cc   ASSERT((imm & 3) == 0);
ASSERT           1024 src/mips/assembler-mips.cc   ASSERT((offset & 3) == 0);
ASSERT           1025 src/mips/assembler-mips.cc   ASSERT(is_int16(offset >> 2));
ASSERT           1040 src/mips/assembler-mips.cc       ASSERT((imm18 & 3) == 0);
ASSERT           1042 src/mips/assembler-mips.cc       ASSERT(is_int16(imm16));
ASSERT           1133 src/mips/assembler-mips.cc   ASSERT(in_range && ((target & 3) == 0));
ASSERT           1154 src/mips/assembler-mips.cc   ASSERT(in_range && ((target & 3) == 0));
ASSERT           1247 src/mips/assembler-mips.cc   ASSERT(is_uint16(j));
ASSERT           1258 src/mips/assembler-mips.cc   ASSERT(is_uint16(j));
ASSERT           1269 src/mips/assembler-mips.cc   ASSERT(is_uint16(j));
ASSERT           1288 src/mips/assembler-mips.cc   ASSERT(coming_from_nop || !(rd.is(zero_reg) && rt.is(zero_reg)));
ASSERT           1320 src/mips/assembler-mips.cc   ASSERT(rd.is_valid() && rt.is_valid() && is_uint5(sa));
ASSERT           1321 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1330 src/mips/assembler-mips.cc   ASSERT(rd.is_valid() && rt.is_valid() && rs.is_valid() );
ASSERT           1331 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1342 src/mips/assembler-mips.cc   ASSERT(!src.rm().is(at));
ASSERT           1450 src/mips/assembler-mips.cc   ASSERT(is_uint16(j));
ASSERT           1459 src/mips/assembler-mips.cc   ASSERT((code & ~0xfffff) == 0);
ASSERT           1463 src/mips/assembler-mips.cc   ASSERT((break_as_stop &&
ASSERT           1475 src/mips/assembler-mips.cc   ASSERT(code > kMaxWatchpointCode);
ASSERT           1476 src/mips/assembler-mips.cc   ASSERT(code <= kMaxStopCode);
ASSERT           1490 src/mips/assembler-mips.cc   ASSERT(is_uint10(code));
ASSERT           1498 src/mips/assembler-mips.cc   ASSERT(is_uint10(code));
ASSERT           1506 src/mips/assembler-mips.cc   ASSERT(is_uint10(code));
ASSERT           1514 src/mips/assembler-mips.cc   ASSERT(is_uint10(code));
ASSERT           1523 src/mips/assembler-mips.cc   ASSERT(is_uint10(code));
ASSERT           1531 src/mips/assembler-mips.cc   ASSERT(is_uint10(code));
ASSERT           1606 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1614 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1774 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1780 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1786 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1792 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1833 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1849 src/mips/assembler-mips.cc   ASSERT(kArchVariant == kMips32r2);
ASSERT           1862 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT           1863 src/mips/assembler-mips.cc   ASSERT(is_uint3(cc));
ASSERT           1864 src/mips/assembler-mips.cc   ASSERT((fmt & ~(31 << kRsShift)) == 0);
ASSERT           1873 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT           1874 src/mips/assembler-mips.cc   ASSERT(src2 == 0.0);
ASSERT           1882 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT           1883 src/mips/assembler-mips.cc   ASSERT(is_uint3(cc));
ASSERT           1890 src/mips/assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT           1891 src/mips/assembler-mips.cc   ASSERT(is_uint3(cc));
ASSERT           1922 src/mips/assembler-mips.cc   ASSERT(IsJ(instr) || IsLui(instr));
ASSERT           1926 src/mips/assembler-mips.cc     ASSERT(IsOri(instr_ori));
ASSERT           1933 src/mips/assembler-mips.cc     ASSERT((imm & 3) == 0);
ASSERT           1950 src/mips/assembler-mips.cc     ASSERT((imm28 & 3) == 0);
ASSERT           1954 src/mips/assembler-mips.cc     ASSERT(is_uint26(imm26));
ASSERT           2006 src/mips/assembler-mips.cc   ASSERT(!overflow());
ASSERT           2029 src/mips/assembler-mips.cc     ASSERT(RelocInfo::IsDebugBreakSlot(rmode)
ASSERT           2047 src/mips/assembler-mips.cc     ASSERT(buffer_space() >= kMaxRelocSize);  // Too late to grow buffer here.
ASSERT           2082 src/mips/assembler-mips.cc   ASSERT(!trampoline_emitted_);
ASSERT           2083 src/mips/assembler-mips.cc   ASSERT(unbound_labels_count_ >= 0);
ASSERT           2265 src/mips/assembler-mips.cc     ASSERT(GetOpcodeField(instr1) == LUI);
ASSERT           2266 src/mips/assembler-mips.cc     ASSERT(GetOpcodeField(instr2) == ORI);
ASSERT           2273 src/mips/assembler-mips.cc     ASSERT(GetOpcodeField(instr1) == LUI);
ASSERT           2274 src/mips/assembler-mips.cc     ASSERT(GetOpcodeField(instr2) == ORI);
ASSERT             83 src/mips/assembler-mips.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT             88 src/mips/assembler-mips.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            116 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            120 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            207 src/mips/assembler-mips.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            212 src/mips/assembler-mips.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            241 src/mips/assembler-mips.h     ASSERT(code_ % 2 == 0);  // Specified Double reg must be even.
ASSERT            244 src/mips/assembler-mips.h     ASSERT(reg.is_valid());
ASSERT            249 src/mips/assembler-mips.h     ASSERT(code_ % 2 == 0);  // Specified Double reg must be even.
ASSERT            252 src/mips/assembler-mips.h     ASSERT(reg.is_valid());
ASSERT            257 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            261 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            266 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            334 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            338 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            343 src/mips/assembler-mips.h     ASSERT(is_valid());
ASSERT            415 src/mips/assembler-mips.h     ASSERT(initialized_);
ASSERT            424 src/mips/assembler-mips.h     ASSERT(initialized_);
ASSERT            443 src/mips/assembler-mips.h       ASSERT(CpuFeatures::IsSupported(f));
ASSERT            444 src/mips/assembler-mips.h       ASSERT(!Serializer::enabled() ||
ASSERT            558 src/mips/assembler-mips.h     ASSERT((o & 3) == 0);   // Assert the offset is aligned.
ASSERT            665 src/mips/assembler-mips.h     ASSERT(type < 32);
ASSERT            913 src/mips/assembler-mips.h     ASSERT(recorded_ast_id_ == kNoASTId);
ASSERT            918 src/mips/assembler-mips.h     ASSERT(recorded_ast_id_ != kNoASTId);
ASSERT           1067 src/mips/assembler-mips.h     ASSERT(!block_buffer_growth_);
ASSERT           1072 src/mips/assembler-mips.h     ASSERT(block_buffer_growth_);
ASSERT           1235 src/mips/assembler-mips.h         ASSERT(0);
ASSERT             67 src/mips/builtins-mips.cc     ASSERT(extra_args == NO_EXTRA_ARGUMENTS);
ASSERT            727 src/mips/builtins-mips.cc   ASSERT(!is_api_function || !count_constructions);
ASSERT            339 src/mips/code-stubs-mips.cc   ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS);
ASSERT            375 src/mips/code-stubs-mips.cc     ASSERT((elements_size % kPointerSize) == 0);
ASSERT            434 src/mips/code-stubs-mips.cc       ASSERT(mode == COPY_ON_WRITE_ELEMENTS);
ASSERT            615 src/mips/code-stubs-mips.cc     ASSERT(destination == kCoreRegisters);
ASSERT            682 src/mips/code-stubs-mips.cc     ASSERT(destination == kCoreRegisters);
ASSERT            702 src/mips/code-stubs-mips.cc     ASSERT(destination == kCoreRegisters);
ASSERT            764 src/mips/code-stubs-mips.cc   ASSERT(!int_scratch.is(scratch2));
ASSERT            765 src/mips/code-stubs-mips.cc   ASSERT(!int_scratch.is(dst1));
ASSERT            766 src/mips/code-stubs-mips.cc   ASSERT(!int_scratch.is(dst2));
ASSERT            849 src/mips/code-stubs-mips.cc   ASSERT(!scratch1.is(object) && !scratch2.is(object));
ASSERT            850 src/mips/code-stubs-mips.cc   ASSERT(!scratch1.is(scratch2));
ASSERT            851 src/mips/code-stubs-mips.cc   ASSERT(!heap_number_map.is(object) &&
ASSERT            893 src/mips/code-stubs-mips.cc     ASSERT(!scratch1.is(object) && !scratch2.is(object));
ASSERT            925 src/mips/code-stubs-mips.cc   ASSERT(!dst.is(object));
ASSERT            926 src/mips/code-stubs-mips.cc   ASSERT(!scratch1.is(object) && !scratch2.is(object) && !scratch3.is(object));
ASSERT            927 src/mips/code-stubs-mips.cc   ASSERT(!scratch1.is(scratch2) &&
ASSERT           1072 src/mips/code-stubs-mips.cc   ASSERT(heap_number_result.is(s0));
ASSERT           1162 src/mips/code-stubs-mips.cc   ASSERT(((1 << HeapNumber::kExponentShift) & non_smi_exponent) != 0);
ASSERT           1302 src/mips/code-stubs-mips.cc   ASSERT((lhs.is(a0) && rhs.is(a1)) ||
ASSERT           1613 src/mips/code-stubs-mips.cc   ASSERT((lhs.is(a0) && rhs.is(a1)) ||
ASSERT           1931 src/mips/code-stubs-mips.cc       ASSERT(cc_ == gt || cc_ == ge);  // Remaining cases.
ASSERT           2464 src/mips/code-stubs-mips.cc   ASSERT(right.is(a0));
ASSERT           2503 src/mips/code-stubs-mips.cc       ASSERT(Smi::FromInt(0) == 0);
ASSERT           2621 src/mips/code-stubs-mips.cc   ASSERT(smi_operands || (not_numbers != NULL));
ASSERT           2881 src/mips/code-stubs-mips.cc   ASSERT(operands_type_ == BinaryOpIC::STRING);
ASSERT           2891 src/mips/code-stubs-mips.cc   ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING);
ASSERT           2892 src/mips/code-stubs-mips.cc   ASSERT(op_ == Token::ADD);
ASSERT           2920 src/mips/code-stubs-mips.cc   ASSERT(operands_type_ == BinaryOpIC::INT32);
ASSERT           3299 src/mips/code-stubs-mips.cc   ASSERT(op_ == Token::ADD);
ASSERT           3381 src/mips/code-stubs-mips.cc   ASSERT(!result.is(a0) && !result.is(a1));
ASSERT           3398 src/mips/code-stubs-mips.cc     ASSERT(mode_ == NO_OVERWRITE);
ASSERT           3467 src/mips/code-stubs-mips.cc     ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize));
ASSERT           3591 src/mips/code-stubs-mips.cc       ASSERT(4 * kPointerSize >= HeapNumber::kSize);
ASSERT           3857 src/mips/code-stubs-mips.cc     ASSERT(heapnumber.is(v0));
ASSERT           4325 src/mips/code-stubs-mips.cc   ASSERT(HasArgsInRegisters() || !HasCallSiteInlineCheck());
ASSERT           4327 src/mips/code-stubs-mips.cc   ASSERT(!ReturnTrueFalseObject() || HasCallSiteInlineCheck());
ASSERT           4377 src/mips/code-stubs-mips.cc     ASSERT(HasArgsInRegisters());
ASSERT           4407 src/mips/code-stubs-mips.cc   ASSERT(Smi::FromInt(0) == 0);
ASSERT           5611 src/mips/code-stubs-mips.cc   ASSERT((lhs_.is(a0) && rhs_.is(a1)) ||
ASSERT           5636 src/mips/code-stubs-mips.cc   ASSERT(static_cast<unsigned>(cc_) < (1 << 14));
ASSERT           5637 src/mips/code-stubs-mips.cc   ASSERT((lhs_.is(a0) && rhs_.is(a1)) ||
ASSERT           5654 src/mips/code-stubs-mips.cc   ASSERT(!t0.is(index_));
ASSERT           5655 src/mips/code-stubs-mips.cc   ASSERT(!t0.is(result_));
ASSERT           5656 src/mips/code-stubs-mips.cc   ASSERT(!t0.is(object_));
ASSERT           5709 src/mips/code-stubs-mips.cc     ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX);
ASSERT           5752 src/mips/code-stubs-mips.cc   ASSERT(!t0.is(result_));
ASSERT           5753 src/mips/code-stubs-mips.cc   ASSERT(!t0.is(code_));
ASSERT           5757 src/mips/code-stubs-mips.cc   ASSERT(IsPowerOf2(String::kMaxAsciiCharCode + 1));
ASSERT           6418 src/mips/code-stubs-mips.cc   ASSERT(Smi::FromInt(EQUAL) == static_cast<Smi*>(0));
ASSERT           6536 src/mips/code-stubs-mips.cc       ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0);
ASSERT           6541 src/mips/code-stubs-mips.cc       ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0);
ASSERT           6559 src/mips/code-stubs-mips.cc     ASSERT(Smi::FromInt(0) == 0);
ASSERT           6634 src/mips/code-stubs-mips.cc   ASSERT(IsPowerOf2(String::kMaxLength + 1));
ASSERT           6837 src/mips/code-stubs-mips.cc   ASSERT(state_ == CompareIC::SMIS);
ASSERT           6859 src/mips/code-stubs-mips.cc   ASSERT(state_ == CompareIC::HEAP_NUMBERS);
ASSERT           6931 src/mips/code-stubs-mips.cc   ASSERT(state_ == CompareIC::SYMBOLS);
ASSERT           6954 src/mips/code-stubs-mips.cc   ASSERT(right.is(a0));
ASSERT           6969 src/mips/code-stubs-mips.cc   ASSERT(state_ == CompareIC::STRINGS);
ASSERT           7011 src/mips/code-stubs-mips.cc     ASSERT(GetCondition() == eq);
ASSERT           7019 src/mips/code-stubs-mips.cc     ASSERT(right.is(a0));
ASSERT           7054 src/mips/code-stubs-mips.cc   ASSERT(state_ == CompareIC::OBJECTS);
ASSERT           7064 src/mips/code-stubs-mips.cc   ASSERT(GetCondition() == eq);
ASSERT           7192 src/mips/code-stubs-mips.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7204 src/mips/code-stubs-mips.cc     ASSERT(!tmp.is(entity_name));
ASSERT           7261 src/mips/code-stubs-mips.cc   ASSERT(!elements.is(scratch1));
ASSERT           7262 src/mips/code-stubs-mips.cc   ASSERT(!elements.is(scratch2));
ASSERT           7263 src/mips/code-stubs-mips.cc   ASSERT(!name.is(scratch1));
ASSERT           7264 src/mips/code-stubs-mips.cc   ASSERT(!name.is(scratch2));
ASSERT           7284 src/mips/code-stubs-mips.cc       ASSERT(StringDictionary::GetProbeOffset(i) <
ASSERT           7293 src/mips/code-stubs-mips.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7313 src/mips/code-stubs-mips.cc     ASSERT(!elements.is(a1));
ASSERT           7369 src/mips/code-stubs-mips.cc       ASSERT(StringDictionary::GetProbeOffset(i) <
ASSERT           7380 src/mips/code-stubs-mips.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           7601 src/mips/code-stubs-mips.cc   ASSERT(!address.is(regs_.object()));
ASSERT           7602 src/mips/code-stubs-mips.cc   ASSERT(!address.is(a0));
ASSERT           7608 src/mips/code-stubs-mips.cc     ASSERT(mode == INCREMENTAL);
ASSERT           7620 src/mips/code-stubs-mips.cc     ASSERT(mode == INCREMENTAL);
ASSERT            154 src/mips/code-stubs-mips.h     ASSERT(OpBits::is_valid(Token::NUM_TOKENS));
ASSERT            411 src/mips/code-stubs-mips.h     ASSERT(IntRegisterBits::is_valid(the_int_.code()));
ASSERT            412 src/mips/code-stubs-mips.h     ASSERT(HeapNumberRegisterBits::is_valid(the_heap_number_.code()));
ASSERT            413 src/mips/code-stubs-mips.h     ASSERT(ScratchRegisterBits::is_valid(scratch_.code()));
ASSERT            414 src/mips/code-stubs-mips.h     ASSERT(SignRegisterBits::is_valid(sign_.code()));
ASSERT            502 src/mips/code-stubs-mips.h     ASSERT(Assembler::IsBne(masm->instr_at(pos)));
ASSERT            509 src/mips/code-stubs-mips.h     ASSERT(Assembler::IsBeq(masm->instr_at(pos)));
ASSERT            521 src/mips/code-stubs-mips.h     ASSERT(Assembler::IsBne(first_instruction));
ASSERT            527 src/mips/code-stubs-mips.h     ASSERT(Assembler::IsBne(second_instruction));
ASSERT            538 src/mips/code-stubs-mips.h         ASSERT(GetMode(stub) == INCREMENTAL ||
ASSERT            544 src/mips/code-stubs-mips.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            548 src/mips/code-stubs-mips.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            552 src/mips/code-stubs-mips.h     ASSERT(GetMode(stub) == mode);
ASSERT            568 src/mips/code-stubs-mips.h       ASSERT(!AreAliased(scratch0, object, address, no_reg));
ASSERT            573 src/mips/code-stubs-mips.h       ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_));
ASSERT             61 src/mips/codegen-mips.cc   ASSERT(!masm->has_frame());
ASSERT             68 src/mips/codegen-mips.cc   ASSERT(masm->has_frame());
ASSERT            481 src/mips/constants-mips.h   ASSERT(cc != cc_always);
ASSERT            641 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType ||
ASSERT            647 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType ||
ASSERT            653 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType);
ASSERT            658 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType);
ASSERT            663 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType ||
ASSERT            701 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType ||
ASSERT            712 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType ||
ASSERT            718 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType);
ASSERT            723 src/mips/constants-mips.h     ASSERT(InstructionType() == kRegisterType);
ASSERT            748 src/mips/constants-mips.h     ASSERT(InstructionType() == kImmediateType);
ASSERT            753 src/mips/constants-mips.h     ASSERT(InstructionType() == kJumpType);
ASSERT             58 src/mips/debug-mips.cc   ASSERT(Assembler::kJSReturnSequenceInstructions == 7);
ASSERT             84 src/mips/debug-mips.cc   ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
ASSERT             90 src/mips/debug-mips.cc   ASSERT(IsDebugBreakSlot());
ASSERT             97 src/mips/debug-mips.cc   ASSERT(IsDebugBreakSlot());
ASSERT            114 src/mips/debug-mips.cc   ASSERT(IsDebugBreakSlot());
ASSERT            135 src/mips/debug-mips.cc     ASSERT((object_regs & ~kJSCallerSaved) == 0);
ASSERT            136 src/mips/debug-mips.cc     ASSERT((non_object_regs & ~kJSCallerSaved) == 0);
ASSERT            137 src/mips/debug-mips.cc     ASSERT((object_regs & non_object_regs) == 0);
ASSERT             77 src/mips/deoptimizer-mips.cc     ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0);
ASSERT             78 src/mips/deoptimizer-mips.cc     ASSERT(call_size_in_bytes <= patch_size());
ASSERT             81 src/mips/deoptimizer-mips.cc     ASSERT(prev_call_address == NULL ||
ASSERT             83 src/mips/deoptimizer-mips.cc     ASSERT(call_address + patch_size() <= code->instruction_end());
ASSERT            145 src/mips/deoptimizer-mips.cc   ASSERT(Assembler::IsBeq(Assembler::instr_at(pc_after - 5 * kInstrSize)));
ASSERT            153 src/mips/deoptimizer-mips.cc   ASSERT(reinterpret_cast<uint32_t>(
ASSERT            179 src/mips/deoptimizer-mips.cc   ASSERT(Assembler::IsAddImmediate(
ASSERT            181 src/mips/deoptimizer-mips.cc   ASSERT(Assembler::IsBeq(Assembler::instr_at(pc_after - 5 * kInstrSize)));
ASSERT            193 src/mips/deoptimizer-mips.cc   ASSERT(reinterpret_cast<uint32_t>(
ASSERT            211 src/mips/deoptimizer-mips.cc       ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value));
ASSERT            234 src/mips/deoptimizer-mips.cc   ASSERT(Translation::BEGIN == opcode);
ASSERT            238 src/mips/deoptimizer-mips.cc   ASSERT(count == 1);
ASSERT            243 src/mips/deoptimizer-mips.cc   ASSERT(Translation::JS_FRAME == opcode);
ASSERT            246 src/mips/deoptimizer-mips.cc   ASSERT(node_id == ast_id);
ASSERT            256 src/mips/deoptimizer-mips.cc   ASSERT(fixed_size + height_in_bytes == input_frame_size);
ASSERT            262 src/mips/deoptimizer-mips.cc   ASSERT(outgoing_size == 0);  // OSR does not happen in the middle of a call.
ASSERT            385 src/mips/deoptimizer-mips.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            386 src/mips/deoptimizer-mips.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            451 src/mips/deoptimizer-mips.cc   ASSERT(0 == output_offset);
ASSERT            483 src/mips/deoptimizer-mips.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            484 src/mips/deoptimizer-mips.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            576 src/mips/deoptimizer-mips.cc   ASSERT(0 == output_offset);
ASSERT            621 src/mips/deoptimizer-mips.cc   ASSERT(frame_index >= 0 && frame_index < output_count_);
ASSERT            622 src/mips/deoptimizer-mips.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            684 src/mips/deoptimizer-mips.cc   ASSERT(!is_bottommost || input_->GetRegister(fp.code()) == fp_value);
ASSERT            718 src/mips/deoptimizer-mips.cc   ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value);
ASSERT            730 src/mips/deoptimizer-mips.cc   ASSERT(0 == output_offset);
ASSERT            865 src/mips/deoptimizer-mips.cc   ASSERT(Register::kNumRegisters == kNumberOfRegisters);
ASSERT            960 src/mips/deoptimizer-mips.cc   ASSERT(!(at.bit() & restored_regs));
ASSERT            318 src/mips/disasm-mips.cc   ASSERT(format[0] == 'r');
ASSERT            340 src/mips/disasm-mips.cc   ASSERT(format[0] == 'f');
ASSERT            367 src/mips/disasm-mips.cc       ASSERT(STRING_STARTS_WITH(format, "code"));
ASSERT            373 src/mips/disasm-mips.cc         ASSERT(STRING_STARTS_WITH(format, "imm16"));
ASSERT            375 src/mips/disasm-mips.cc           ASSERT(STRING_STARTS_WITH(format, "imm16s"));
ASSERT            378 src/mips/disasm-mips.cc           ASSERT(STRING_STARTS_WITH(format, "imm16u"));
ASSERT            381 src/mips/disasm-mips.cc           ASSERT(STRING_STARTS_WITH(format, "imm16x"));
ASSERT            386 src/mips/disasm-mips.cc         ASSERT(STRING_STARTS_WITH(format, "imm26x"));
ASSERT            400 src/mips/disasm-mips.cc           ASSERT(STRING_STARTS_WITH(format, "sa"));
ASSERT            405 src/mips/disasm-mips.cc           ASSERT(STRING_STARTS_WITH(format, "sd"));
ASSERT            411 src/mips/disasm-mips.cc               ASSERT(STRING_STARTS_WITH(format, "ss1"));  /* ext size */
ASSERT            415 src/mips/disasm-mips.cc               ASSERT(STRING_STARTS_WITH(format, "ss2"));  /* ins size */
ASSERT            423 src/mips/disasm-mips.cc       ASSERT(STRING_STARTS_WITH(format, "bc"));
ASSERT            428 src/mips/disasm-mips.cc       ASSERT(STRING_STARTS_WITH(format, "Cc"));
ASSERT             76 src/mips/full-codegen-mips.cc     ASSERT(patch_site_.is_bound() == info_emitted_);
ASSERT             82 src/mips/full-codegen-mips.cc     ASSERT(!patch_site_.is_bound() && !info_emitted_);
ASSERT             94 src/mips/full-codegen-mips.cc     ASSERT(!patch_site_.is_bound() && !info_emitted_);
ASSERT            279 src/mips/full-codegen-mips.cc         ASSERT(function->proxy()->var()->mode() == CONST ||
ASSERT            281 src/mips/full-codegen-mips.cc         ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED);
ASSERT            298 src/mips/full-codegen-mips.cc       ASSERT(loop_depth() == 0);
ASSERT            300 src/mips/full-codegen-mips.cc       ASSERT(loop_depth() == 0);
ASSERT            314 src/mips/full-codegen-mips.cc   ASSERT(Smi::FromInt(0) == 0);
ASSERT            360 src/mips/full-codegen-mips.cc       ASSERT(back_edge_target->is_bound());
ASSERT            457 src/mips/full-codegen-mips.cc     ASSERT(Assembler::kJSReturnSequenceInstructions <=
ASSERT            465 src/mips/full-codegen-mips.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            470 src/mips/full-codegen-mips.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            476 src/mips/full-codegen-mips.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            547 src/mips/full-codegen-mips.cc   ASSERT(!lit->IsUndetectableObject());  // There are no undetectable literals.
ASSERT            574 src/mips/full-codegen-mips.cc   ASSERT(count > 0);
ASSERT            582 src/mips/full-codegen-mips.cc   ASSERT(count > 0);
ASSERT            590 src/mips/full-codegen-mips.cc   ASSERT(count > 0);
ASSERT            598 src/mips/full-codegen-mips.cc   ASSERT(count > 0);
ASSERT            609 src/mips/full-codegen-mips.cc   ASSERT(materialize_true == materialize_false);
ASSERT            644 src/mips/full-codegen-mips.cc   ASSERT(materialize_true == true_label_);
ASSERT            645 src/mips/full-codegen-mips.cc   ASSERT(materialize_false == false_label_);
ASSERT            718 src/mips/full-codegen-mips.cc   ASSERT(var->IsStackAllocated());
ASSERT            732 src/mips/full-codegen-mips.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            754 src/mips/full-codegen-mips.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            755 src/mips/full-codegen-mips.cc   ASSERT(!scratch0.is(src));
ASSERT            756 src/mips/full-codegen-mips.cc   ASSERT(!scratch0.is(scratch1));
ASSERT            757 src/mips/full-codegen-mips.cc   ASSERT(!scratch1.is(src));
ASSERT            851 src/mips/full-codegen-mips.cc       ASSERT(mode == VAR || mode == LET ||
ASSERT            864 src/mips/full-codegen-mips.cc         ASSERT(Smi::FromInt(0) == 0);
ASSERT            935 src/mips/full-codegen-mips.cc   ASSERT(!instance.is_null());
ASSERT           1352 src/mips/full-codegen-mips.cc   ASSERT(var->IsContextSlot());
ASSERT           1447 src/mips/full-codegen-mips.cc         ASSERT(var->scope() != NULL);
ASSERT           1470 src/mips/full-codegen-mips.cc           ASSERT(var->initializer_position() != RelocInfo::kNoPosition);
ASSERT           1471 src/mips/full-codegen-mips.cc           ASSERT(proxy->position() != RelocInfo::kNoPosition);
ASSERT           1492 src/mips/full-codegen-mips.cc             ASSERT(var->mode() == CONST);
ASSERT           1632 src/mips/full-codegen-mips.cc         ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value()));
ASSERT           1691 src/mips/full-codegen-mips.cc     ASSERT(result_saved);
ASSERT           1738 src/mips/full-codegen-mips.cc     ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) ||
ASSERT           2008 src/mips/full-codegen-mips.cc       ASSERT(Smi::FromInt(0) == 0);
ASSERT           2113 src/mips/full-codegen-mips.cc     ASSERT(!var->IsParameter());  // No const parameters.
ASSERT           2122 src/mips/full-codegen-mips.cc       ASSERT(var->IsContextSlot() || var->IsLookupSlot());
ASSERT           2143 src/mips/full-codegen-mips.cc       ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT           2184 src/mips/full-codegen-mips.cc       ASSERT(var->IsLookupSlot());
ASSERT           2199 src/mips/full-codegen-mips.cc   ASSERT(prop != NULL);
ASSERT           2200 src/mips/full-codegen-mips.cc   ASSERT(prop->key()->AsLiteral() != NULL);
ASSERT           2560 src/mips/full-codegen-mips.cc   ASSERT(expr->return_is_recorded_);
ASSERT           2614 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2635 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2656 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2687 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2710 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2735 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2817 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2840 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2863 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2884 src/mips/full-codegen-mips.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2916 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           2939 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           2953 src/mips/full-codegen-mips.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2975 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3056 src/mips/full-codegen-mips.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           3111 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 3);
ASSERT           3124 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 4);
ASSERT           3136 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3156 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           3203 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           3218 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           3260 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3279 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           3326 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           3403 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3416 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3429 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3442 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3453 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3462 src/mips/full-codegen-mips.cc   ASSERT(args->length() >= 2);
ASSERT           3495 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 3);
ASSERT           3618 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 1);
ASSERT           3638 src/mips/full-codegen-mips.cc   ASSERT(args->length() == 2);
ASSERT           3799 src/mips/full-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           3831 src/mips/full-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           3860 src/mips/full-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           3931 src/mips/full-codegen-mips.cc         ASSERT(language_mode() == CLASSIC_MODE || var->is_this());
ASSERT           3987 src/mips/full-codegen-mips.cc         ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue());
ASSERT           4086 src/mips/full-codegen-mips.cc     ASSERT(expr->expression()->AsVariableProxy()->var() != NULL);
ASSERT           4234 src/mips/full-codegen-mips.cc   ASSERT(!context()->IsEffect());
ASSERT           4235 src/mips/full-codegen-mips.cc   ASSERT(!context()->IsTest());
ASSERT           4514 src/mips/full-codegen-mips.cc     ASSERT(declaration_scope->is_function_scope());
ASSERT           4525 src/mips/full-codegen-mips.cc   ASSERT(!result_register().is(a1));
ASSERT           4560 src/mips/full-codegen-mips.cc   ASSERT(!result_register().is(a1));
ASSERT            285 src/mips/ic-mips.cc   ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE);
ASSERT           1358 src/mips/ic-mips.cc   ASSERT(receiver_map.is(a3));  // Transition code expects map in a3
ASSERT           1370 src/mips/ic-mips.cc   ASSERT(receiver_map.is(a3));  // Transition code expects map in a3
ASSERT           1384 src/mips/ic-mips.cc   ASSERT(receiver_map.is(a3));  // Transition code expects map in a3
ASSERT           1742 src/mips/ic-mips.cc     ASSERT(Assembler::IsAndImmediate(instr_at_patch));
ASSERT           1746 src/mips/ic-mips.cc     ASSERT(check == DISABLE_INLINED_SMI_CHECK);
ASSERT           1747 src/mips/ic-mips.cc     ASSERT(Assembler::IsAndImmediate(instr_at_patch));
ASSERT           1750 src/mips/ic-mips.cc   ASSERT(Assembler::IsBranch(branch_instr));
ASSERT           1754 src/mips/ic-mips.cc     ASSERT(Assembler::IsBne(branch_instr));
ASSERT             66 src/mips/lithium-codegen-mips.cc   ASSERT(is_unused());
ASSERT             85 src/mips/lithium-codegen-mips.cc   ASSERT(is_done());
ASSERT            126 src/mips/lithium-codegen-mips.cc   ASSERT(is_generating());
ASSERT            219 src/mips/lithium-codegen-mips.cc   ASSERT(is_generating());
ASSERT            240 src/mips/lithium-codegen-mips.cc   ASSERT(is_generating());
ASSERT            268 src/mips/lithium-codegen-mips.cc   ASSERT(is_done());
ASSERT            285 src/mips/lithium-codegen-mips.cc   ASSERT(op->IsRegister());
ASSERT            299 src/mips/lithium-codegen-mips.cc       ASSERT(literal->IsNumber());
ASSERT            304 src/mips/lithium-codegen-mips.cc       ASSERT(r.IsTagged());
ASSERT            322 src/mips/lithium-codegen-mips.cc   ASSERT(op->IsDoubleRegister());
ASSERT            338 src/mips/lithium-codegen-mips.cc       ASSERT(literal->IsNumber());
ASSERT            360 src/mips/lithium-codegen-mips.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged());
ASSERT            372 src/mips/lithium-codegen-mips.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32());
ASSERT            373 src/mips/lithium-codegen-mips.cc   ASSERT(constant->HasInteger32Value());
ASSERT            380 src/mips/lithium-codegen-mips.cc   ASSERT(constant->HasDoubleValue());
ASSERT            391 src/mips/lithium-codegen-mips.cc       ASSERT(constant->HasInteger32Value());
ASSERT            396 src/mips/lithium-codegen-mips.cc     ASSERT(r.IsTagged());
ASSERT            411 src/mips/lithium-codegen-mips.cc   ASSERT(!op->IsRegister());
ASSERT            412 src/mips/lithium-codegen-mips.cc   ASSERT(!op->IsDoubleRegister());
ASSERT            413 src/mips/lithium-codegen-mips.cc   ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot());
ASSERT            427 src/mips/lithium-codegen-mips.cc   ASSERT(op->IsDoubleStackSlot());
ASSERT            512 src/mips/lithium-codegen-mips.cc     ASSERT(is_tagged);
ASSERT            546 src/mips/lithium-codegen-mips.cc   ASSERT(instr != NULL);
ASSERT            557 src/mips/lithium-codegen-mips.cc   ASSERT(instr != NULL);
ASSERT            559 src/mips/lithium-codegen-mips.cc   ASSERT(pointers != NULL);
ASSERT            617 src/mips/lithium-codegen-mips.cc   ASSERT(environment->HasBeenRegistered());
ASSERT            625 src/mips/lithium-codegen-mips.cc   ASSERT(FLAG_deopt_every_n_times < 2);  // Other values not supported on MIPS.
ASSERT            692 src/mips/lithium-codegen-mips.cc   ASSERT(deoptimization_literals_.length() == 0);
ASSERT            712 src/mips/lithium-codegen-mips.cc     ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS_AND_NO_ARGUMENTS);
ASSERT            724 src/mips/lithium-codegen-mips.cc   ASSERT(expected_safepoint_kind_ == kind);
ASSERT            818 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT            877 src/mips/lithium-codegen-mips.cc     ASSERT(!left.is(scratch));
ASSERT            881 src/mips/lithium-codegen-mips.cc     ASSERT(p2constant != 0);
ASSERT           1059 src/mips/lithium-codegen-mips.cc   ASSERT(left_op->IsRegister());
ASSERT           1067 src/mips/lithium-codegen-mips.cc     ASSERT(right_op->IsRegister() || right_op->IsConstantOperand());
ASSERT           1164 src/mips/lithium-codegen-mips.cc       ASSERT(right->IsRegister() || right->IsConstantOperand());
ASSERT           1179 src/mips/lithium-codegen-mips.cc       ASSERT(right->IsRegister());
ASSERT           1193 src/mips/lithium-codegen-mips.cc   ASSERT(instr->result()->IsRegister());
ASSERT           1199 src/mips/lithium-codegen-mips.cc   ASSERT(instr->result()->IsDoubleRegister());
ASSERT           1270 src/mips/lithium-codegen-mips.cc   ASSERT(object.is(a0));
ASSERT           1271 src/mips/lithium-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           1272 src/mips/lithium-codegen-mips.cc   ASSERT(!scratch.is(scratch0()));
ASSERT           1273 src/mips/lithium-codegen-mips.cc   ASSERT(!scratch.is(object));
ASSERT           1333 src/mips/lithium-codegen-mips.cc       ASSERT(right->IsRegister() || right->IsConstantOperand());
ASSERT           1348 src/mips/lithium-codegen-mips.cc       ASSERT(right->IsRegister());
ASSERT           1403 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(0)).is(a1));
ASSERT           1404 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(1)).is(a0));
ASSERT           1405 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           1475 src/mips/lithium-codegen-mips.cc     ASSERT(r.IsTagged());
ASSERT           1856 src/mips/lithium-codegen-mips.cc   ASSERT(from == to || to == LAST_TYPE);
ASSERT           1928 src/mips/lithium-codegen-mips.cc   ASSERT(!input.is(temp));
ASSERT           1929 src/mips/lithium-codegen-mips.cc   ASSERT(!input.is(temp2));
ASSERT           1930 src/mips/lithium-codegen-mips.cc   ASSERT(!temp.is(temp2));
ASSERT           2017 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(0)).is(a0));  // Object is in a0.
ASSERT           2018 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(1)).is(a1));  // Function is in a1.
ASSERT           2020 src/mips/lithium-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           2059 src/mips/lithium-codegen-mips.cc   ASSERT(object.is(a0));
ASSERT           2060 src/mips/lithium-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           2115 src/mips/lithium-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT           2132 src/mips/lithium-codegen-mips.cc   ASSERT(temp.is(t0));
ASSERT           2202 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->global_object()).is(a0));
ASSERT           2203 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           2239 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->global_object()).is(a1));
ASSERT           2240 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->value()).is(a0));
ASSERT           2327 src/mips/lithium-codegen-mips.cc   ASSERT(lookup.IsFound() || lookup.IsCacheable());
ASSERT           2407 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->object()).is(a0));
ASSERT           2408 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           2688 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->object()).is(a1));
ASSERT           2689 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->key()).is(a0));
ASSERT           2791 src/mips/lithium-codegen-mips.cc   ASSERT(receiver.is(a0));  // Used for parameter count.
ASSERT           2792 src/mips/lithium-codegen-mips.cc   ASSERT(function.is(a1));  // Required by InvokeFunction.
ASSERT           2793 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           2822 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasPointerMap());
ASSERT           2944 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3190 src/mips/lithium-codegen-mips.cc   ASSERT(!input.is(result));
ASSERT           3213 src/mips/lithium-codegen-mips.cc   ASSERT(!instr->InputAt(1)->IsDoubleRegister() ||
ASSERT           3215 src/mips/lithium-codegen-mips.cc   ASSERT(!instr->InputAt(1)->IsRegister() ||
ASSERT           3217 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->InputAt(0)).is(f2));
ASSERT           3218 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->result()).is(f0));
ASSERT           3232 src/mips/lithium-codegen-mips.cc     ASSERT(exponent_type.IsDouble());
ASSERT           3253 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->result()).is(f0));
ASSERT           3254 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(0)).is(a0));
ASSERT           3316 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->result()).is(f4));
ASSERT           3324 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->result()).is(f4));
ASSERT           3332 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->result()).is(f4));
ASSERT           3340 src/mips/lithium-codegen-mips.cc   ASSERT(ToDoubleRegister(instr->result()).is(f4));
ASSERT           3384 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->function()).is(a1));
ASSERT           3385 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasPointerMap());
ASSERT           3405 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3416 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3430 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->function()).is(a1));
ASSERT           3431 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3441 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3454 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3464 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(0)).is(a1));
ASSERT           3465 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           3484 src/mips/lithium-codegen-mips.cc   ASSERT(!object.is(value));
ASSERT           3540 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->object()).is(a1));
ASSERT           3541 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->value()).is(a0));
ASSERT           3568 src/mips/lithium-codegen-mips.cc     ASSERT(!instr->hydrogen()->NeedsWriteBarrier());
ASSERT           3735 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->object()).is(a2));
ASSERT           3736 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->key()).is(a1));
ASSERT           3737 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->value()).is(a0));
ASSERT           3771 src/mips/lithium-codegen-mips.cc     ASSERT(fixed_object_reg.is(a2));
ASSERT           3772 src/mips/lithium-codegen-mips.cc     ASSERT(new_map_reg.is(a3));
ASSERT           3779 src/mips/lithium-codegen-mips.cc     ASSERT(fixed_object_reg.is(a2));
ASSERT           3780 src/mips/lithium-codegen-mips.cc     ASSERT(new_map_reg.is(a3));
ASSERT           3867 src/mips/lithium-codegen-mips.cc   ASSERT(instr->hydrogen()->value()->representation().IsInteger32());
ASSERT           3871 src/mips/lithium-codegen-mips.cc   ASSERT(!char_code.is(result));
ASSERT           3911 src/mips/lithium-codegen-mips.cc   ASSERT(input->IsRegister() || input->IsStackSlot());
ASSERT           3913 src/mips/lithium-codegen-mips.cc   ASSERT(output->IsDoubleRegister());
ASSERT           4035 src/mips/lithium-codegen-mips.cc   ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow));
ASSERT           4113 src/mips/lithium-codegen-mips.cc   ASSERT(!scratch1.is(input_reg) && !scratch1.is(scratch2));
ASSERT           4114 src/mips/lithium-codegen-mips.cc   ASSERT(!scratch2.is(input_reg) && !scratch2.is(scratch1));
ASSERT           4128 src/mips/lithium-codegen-mips.cc     ASSERT(!scratch3.is(input_reg) &&
ASSERT           4139 src/mips/lithium-codegen-mips.cc     ASSERT(ToRegister(instr->result()).is(input_reg));
ASSERT           4198 src/mips/lithium-codegen-mips.cc   ASSERT(input->IsRegister());
ASSERT           4199 src/mips/lithium-codegen-mips.cc   ASSERT(input->Equals(instr->result()));
ASSERT           4216 src/mips/lithium-codegen-mips.cc   ASSERT(input->IsRegister());
ASSERT           4218 src/mips/lithium-codegen-mips.cc   ASSERT(result->IsDoubleRegister());
ASSERT           4305 src/mips/lithium-codegen-mips.cc       ASSERT(tag == 0 || IsPowerOf2(tag));
ASSERT           4350 src/mips/lithium-codegen-mips.cc   ASSERT(input->IsRegister());
ASSERT           4463 src/mips/lithium-codegen-mips.cc   ASSERT(initial_map->pre_allocated_property_fields() +
ASSERT           4470 src/mips/lithium-codegen-mips.cc   ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress());
ASSERT           4492 src/mips/lithium-codegen-mips.cc   ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE);
ASSERT           4560 src/mips/lithium-codegen-mips.cc     ASSERT(instr->hydrogen()->depth() == 1);
ASSERT           4584 src/mips/lithium-codegen-mips.cc   ASSERT(!source.is(a2));
ASSERT           4585 src/mips/lithium-codegen-mips.cc   ASSERT(!result.is(a2));
ASSERT           4601 src/mips/lithium-codegen-mips.cc   ASSERT(object->properties()->length() == 0);
ASSERT           4725 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           4755 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->InputAt(0)).is(a0));
ASSERT           4756 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           4836 src/mips/lithium-codegen-mips.cc   ASSERT(ToRegister(instr->result()).is(v0));
ASSERT           4860 src/mips/lithium-codegen-mips.cc   ASSERT(cmp1.is_valid());
ASSERT           4861 src/mips/lithium-codegen-mips.cc   ASSERT(!cmp2.is_reg() || cmp2.rm().is_valid());
ASSERT           4983 src/mips/lithium-codegen-mips.cc   ASSERT(!temp1.is(temp2));
ASSERT           5019 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasEnvironment());
ASSERT           5037 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasPointerMap());
ASSERT           5050 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasPointerMap());
ASSERT           5063 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasEnvironment());
ASSERT           5080 src/mips/lithium-codegen-mips.cc   ASSERT(instr->HasEnvironment());
ASSERT           5096 src/mips/lithium-codegen-mips.cc     ASSERT(instr->hydrogen()->is_backwards_branch());
ASSERT           5123 src/mips/lithium-codegen-mips.cc   ASSERT(!environment->HasBeenRegistered());
ASSERT           5125 src/mips/lithium-codegen-mips.cc   ASSERT(osr_pc_offset_ == -1);
ASSERT           5148 src/mips/lithium-codegen-mips.cc   ASSERT(object.is(a0));
ASSERT           5160 src/mips/lithium-codegen-mips.cc   ASSERT(result.is(v0));
ASSERT            389 src/mips/lithium-codegen-mips.h       ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple);
ASSERT            406 src/mips/lithium-codegen-mips.h       ASSERT((kind & Safepoint::kWithRegisters) != 0);
ASSERT             45 src/mips/lithium-gap-resolver-mips.cc   ASSERT(moves_.is_empty());
ASSERT             66 src/mips/lithium-gap-resolver-mips.cc       ASSERT(moves_[i].source()->IsConstantOperand());
ASSERT            104 src/mips/lithium-gap-resolver-mips.cc   ASSERT(!moves_[index].IsPending());
ASSERT            105 src/mips/lithium-gap-resolver-mips.cc   ASSERT(!moves_[index].IsRedundant());
ASSERT            110 src/mips/lithium-gap-resolver-mips.cc   ASSERT(moves_[index].source() != NULL);  // Or else it will look eliminated.
ASSERT            137 src/mips/lithium-gap-resolver-mips.cc     ASSERT(other_move.IsPending());
ASSERT            165 src/mips/lithium-gap-resolver-mips.cc   ASSERT(moves_[index].destination()->Equals(moves_[root_index_].source()));
ASSERT            166 src/mips/lithium-gap-resolver-mips.cc   ASSERT(!in_cycle_);
ASSERT            187 src/mips/lithium-gap-resolver-mips.cc   ASSERT(in_cycle_);
ASSERT            188 src/mips/lithium-gap-resolver-mips.cc   ASSERT(saved_destination_ != NULL);
ASSERT            222 src/mips/lithium-gap-resolver-mips.cc       ASSERT(destination->IsStackSlot());
ASSERT            231 src/mips/lithium-gap-resolver-mips.cc       ASSERT(destination->IsStackSlot());
ASSERT            261 src/mips/lithium-gap-resolver-mips.cc       ASSERT(destination->IsStackSlot());
ASSERT            262 src/mips/lithium-gap-resolver-mips.cc       ASSERT(!in_cycle_);  // Constant moves happen after all cycles are gone.
ASSERT            278 src/mips/lithium-gap-resolver-mips.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT            288 src/mips/lithium-gap-resolver-mips.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT             56 src/mips/lithium-mips.cc   ASSERT(spill_operand->IsStackSlot());
ASSERT             57 src/mips/lithium-mips.cc   ASSERT(register_spills_[allocation_index] == NULL);
ASSERT             68 src/mips/lithium-mips.cc   ASSERT(Output() == NULL ||
ASSERT             73 src/mips/lithium-mips.cc     ASSERT(operand->HasFixedPolicy() ||
ASSERT             78 src/mips/lithium-mips.cc     ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
ASSERT             86 src/mips/lithium-mips.cc   ASSERT(spill_operand->IsDoubleStackSlot());
ASSERT             87 src/mips/lithium-mips.cc   ASSERT(double_register_spills_[allocation_index] == NULL);
ASSERT            428 src/mips/lithium-mips.cc   ASSERT(is_unused());
ASSERT            620 src/mips/lithium-mips.cc     ASSERT(hinstr->next()->IsSimulate());
ASSERT            622 src/mips/lithium-mips.cc     ASSERT(instruction_pending_deoptimization_environment_ == NULL);
ASSERT            623 src/mips/lithium-mips.cc     ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber);
ASSERT            644 src/mips/lithium-mips.cc   ASSERT(!instr->HasPointerMap());
ASSERT            661 src/mips/lithium-mips.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            668 src/mips/lithium-mips.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            691 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT            692 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT            700 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsInteger32());
ASSERT            701 src/mips/lithium-mips.cc   ASSERT(instr->left()->representation().IsInteger32());
ASSERT            702 src/mips/lithium-mips.cc   ASSERT(instr->right()->representation().IsInteger32());
ASSERT            737 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsDouble());
ASSERT            738 src/mips/lithium-mips.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT            739 src/mips/lithium-mips.cc   ASSERT(instr->right()->representation().IsDouble());
ASSERT            740 src/mips/lithium-mips.cc   ASSERT(op != Token::MOD);
ASSERT            750 src/mips/lithium-mips.cc   ASSERT(op == Token::ADD ||
ASSERT            757 src/mips/lithium-mips.cc   ASSERT(left->representation().IsTagged());
ASSERT            758 src/mips/lithium-mips.cc   ASSERT(right->representation().IsTagged());
ASSERT            768 src/mips/lithium-mips.cc   ASSERT(is_building());
ASSERT            777 src/mips/lithium-mips.cc     ASSERT(block->phis()->length() == 0);
ASSERT            780 src/mips/lithium-mips.cc     ASSERT(last_environment != NULL);
ASSERT            783 src/mips/lithium-mips.cc       ASSERT(pred->end()->FirstSuccessor() == block);
ASSERT            791 src/mips/lithium-mips.cc     ASSERT(pred->argument_count() >= 0);
ASSERT            858 src/mips/lithium-mips.cc   ASSERT(ast_id != AstNode::kNoNumber ||
ASSERT            921 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1069 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1133 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1134 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1140 src/mips/lithium-mips.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1141 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT           1142 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT           1153 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsInteger32());
ASSERT           1154 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsInteger32());
ASSERT           1188 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1189 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1193 src/mips/lithium-mips.cc       ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero));
ASSERT           1215 src/mips/lithium-mips.cc     ASSERT(instr->representation().IsDouble());
ASSERT           1229 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1230 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1260 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1261 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1280 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1281 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1293 src/mips/lithium-mips.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1300 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1304 src/mips/lithium-mips.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT           1317 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1318 src/mips/lithium-mips.cc   ASSERT(instr->global_object()->representation().IsTagged());
ASSERT           1326 src/mips/lithium-mips.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1327 src/mips/lithium-mips.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1339 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1340 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1345 src/mips/lithium-mips.cc     ASSERT(r.IsDouble());
ASSERT           1346 src/mips/lithium-mips.cc     ASSERT(instr->left()->representation().IsDouble());
ASSERT           1347 src/mips/lithium-mips.cc     ASSERT(instr->right()->representation().IsDouble());
ASSERT           1371 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1377 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1385 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1393 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1400 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1408 src/mips/lithium-mips.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1409 src/mips/lithium-mips.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1420 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1428 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1437 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1445 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1527 src/mips/lithium-mips.cc       ASSERT(to.IsInteger32());
ASSERT           1559 src/mips/lithium-mips.cc       ASSERT(to.IsInteger32());
ASSERT           1577 src/mips/lithium-mips.cc       ASSERT(to.IsDouble());
ASSERT           1637 src/mips/lithium-mips.cc     ASSERT(input_rep.IsTagged());
ASSERT           1731 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1775 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1776 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1787 src/mips/lithium-mips.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1788 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1801 src/mips/lithium-mips.cc   ASSERT(
ASSERT           1808 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1834 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1835 src/mips/lithium-mips.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1836 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1851 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsDouble());
ASSERT           1852 src/mips/lithium-mips.cc   ASSERT(instr->elements()->representation().IsTagged());
ASSERT           1853 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1867 src/mips/lithium-mips.cc   ASSERT(
ASSERT           1874 src/mips/lithium-mips.cc   ASSERT(instr->external_pointer()->representation().IsExternal());
ASSERT           1875 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1897 src/mips/lithium-mips.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1898 src/mips/lithium-mips.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1899 src/mips/lithium-mips.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           2107 src/mips/lithium-mips.cc   ASSERT(env != NULL);
ASSERT           2143 src/mips/lithium-mips.cc     ASSERT(instr->is_backwards_branch());
ASSERT            190 src/mips/lithium-mips.h     ASSERT(instr->Is##type());                                    \
ASSERT            318 src/mips/lithium-mips.h     ASSERT(instr->IsGap());
ASSERT            102 src/mips/macro-assembler-mips.cc   ASSERT(num_unsaved >= 0);
ASSERT            180 src/mips/macro-assembler-mips.cc   ASSERT(cc == eq || cc == ne);
ASSERT            196 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(value, dst, t8, object));
ASSERT            208 src/mips/macro-assembler-mips.cc   ASSERT(IsAligned(offset, kPointerSize));
ASSERT            248 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(object, address, value, t8));
ASSERT            249 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(object, address, value, t9));
ASSERT            253 src/mips/macro-assembler-mips.cc   ASSERT(!address.is(cp) && !value.is(cp));
ASSERT            328 src/mips/macro-assembler-mips.cc     ASSERT(and_then == kReturnAtEnd);
ASSERT            352 src/mips/macro-assembler-mips.cc   ASSERT(!holder_reg.is(scratch));
ASSERT            353 src/mips/macro-assembler-mips.cc   ASSERT(!holder_reg.is(at));
ASSERT            354 src/mips/macro-assembler-mips.cc   ASSERT(!scratch.is(at));
ASSERT            508 src/mips/macro-assembler-mips.cc     ASSERT(SeededNumberDictionary::kEntrySize == 3);
ASSERT            551 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            567 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            585 src/mips/macro-assembler-mips.cc     ASSERT(!rs.is(at));
ASSERT            602 src/mips/macro-assembler-mips.cc     ASSERT(!rs.is(at));
ASSERT            614 src/mips/macro-assembler-mips.cc     ASSERT(!rs.is(at));
ASSERT            626 src/mips/macro-assembler-mips.cc     ASSERT(!rs.is(at));
ASSERT            638 src/mips/macro-assembler-mips.cc     ASSERT(!rs.is(at));
ASSERT            653 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            669 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            685 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            698 src/mips/macro-assembler-mips.cc     ASSERT(!rs.is(at));
ASSERT            706 src/mips/macro-assembler-mips.cc   ASSERT(rt.is_reg());
ASSERT            707 src/mips/macro-assembler-mips.cc   ASSERT(!at.is(rs));
ASSERT            708 src/mips/macro-assembler-mips.cc   ASSERT(!at.is(rt.rm()));
ASSERT            722 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            738 src/mips/macro-assembler-mips.cc       ASSERT(!rs.is(at));
ASSERT            774 src/mips/macro-assembler-mips.cc   ASSERT(!j.is_reg());
ASSERT            931 src/mips/macro-assembler-mips.cc   ASSERT(pos < 32);
ASSERT            932 src/mips/macro-assembler-mips.cc   ASSERT(pos + size < 33);
ASSERT            954 src/mips/macro-assembler-mips.cc   ASSERT(pos < 32);
ASSERT            955 src/mips/macro-assembler-mips.cc   ASSERT(pos + size <= 32);
ASSERT            956 src/mips/macro-assembler-mips.cc   ASSERT(size != 0);
ASSERT            961 src/mips/macro-assembler-mips.cc     ASSERT(!rt.is(t8) && !rs.is(t8));
ASSERT            990 src/mips/macro-assembler-mips.cc   ASSERT(!fd.is(scratch));
ASSERT            991 src/mips/macro-assembler-mips.cc   ASSERT(!rs.is(t9));
ASSERT            992 src/mips/macro-assembler-mips.cc   ASSERT(!rs.is(at));
ASSERT           1074 src/mips/macro-assembler-mips.cc   ASSERT(!fd.is(scratch));
ASSERT           1075 src/mips/macro-assembler-mips.cc   ASSERT(!rs.is(at));
ASSERT           1115 src/mips/macro-assembler-mips.cc   ASSERT(nan || target);
ASSERT           1167 src/mips/macro-assembler-mips.cc   ASSERT(CpuFeatures::IsEnabled(FPU));
ASSERT           1228 src/mips/macro-assembler-mips.cc     ASSERT(cc == 0);
ASSERT           1229 src/mips/macro-assembler-mips.cc     ASSERT(!(rs.is(t8) || rd.is(t8)));
ASSERT           1254 src/mips/macro-assembler-mips.cc     ASSERT(cc == 0);
ASSERT           1255 src/mips/macro-assembler-mips.cc     ASSERT(!(rs.is(t8) || rd.is(t8)));
ASSERT           1278 src/mips/macro-assembler-mips.cc     ASSERT(!(rd.is(t8) || rd.is(t9)) && !(rs.is(t8) || rs.is(t9)));
ASSERT           1402 src/mips/macro-assembler-mips.cc   ASSERT(CpuFeatures::IsSupported(FPU));
ASSERT           1532 src/mips/macro-assembler-mips.cc   ASSERT(!scratch2.is(result));
ASSERT           1533 src/mips/macro-assembler-mips.cc   ASSERT(!scratch3.is(result));
ASSERT           1534 src/mips/macro-assembler-mips.cc   ASSERT(!scratch3.is(scratch2));
ASSERT           1535 src/mips/macro-assembler-mips.cc   ASSERT(!scratch.is(result) &&
ASSERT           1538 src/mips/macro-assembler-mips.cc   ASSERT(!single_scratch.is(double_input));
ASSERT           1588 src/mips/macro-assembler-mips.cc #define BRANCH_ARGS_CHECK(cond, rs, rt) ASSERT(                                \
ASSERT           1672 src/mips/macro-assembler-mips.cc   ASSERT(!rs.is(zero_reg));
ASSERT           1770 src/mips/macro-assembler-mips.cc         ASSERT(!scratch.is(rs));
ASSERT           1777 src/mips/macro-assembler-mips.cc         ASSERT(!scratch.is(rs));
ASSERT           2020 src/mips/macro-assembler-mips.cc         ASSERT(!scratch.is(rs));
ASSERT           2027 src/mips/macro-assembler-mips.cc         ASSERT(!scratch.is(rs));
ASSERT           2039 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2056 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2073 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2086 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2100 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2117 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2134 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2147 src/mips/macro-assembler-mips.cc           ASSERT(!scratch.is(rs));
ASSERT           2160 src/mips/macro-assembler-mips.cc   ASSERT(is_int16(offset));
ASSERT           2417 src/mips/macro-assembler-mips.cc   ASSERT(is_int16(offset));
ASSERT           2468 src/mips/macro-assembler-mips.cc   ASSERT(!RelocInfo::IsCodeTarget(rmode));
ASSERT           2479 src/mips/macro-assembler-mips.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT           2582 src/mips/macro-assembler-mips.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT           2737 src/mips/macro-assembler-mips.cc   ASSERT(AllowThisStubCall(&ces));
ASSERT           2908 src/mips/macro-assembler-mips.cc   ASSERT(!result.is(scratch1));
ASSERT           2909 src/mips/macro-assembler-mips.cc   ASSERT(!result.is(scratch2));
ASSERT           2910 src/mips/macro-assembler-mips.cc   ASSERT(!scratch1.is(scratch2));
ASSERT           2911 src/mips/macro-assembler-mips.cc   ASSERT(!scratch1.is(t9));
ASSERT           2912 src/mips/macro-assembler-mips.cc   ASSERT(!scratch2.is(t9));
ASSERT           2913 src/mips/macro-assembler-mips.cc   ASSERT(!result.is(t9));
ASSERT           2932 src/mips/macro-assembler-mips.cc   ASSERT((limit - top) == kPointerSize);
ASSERT           2987 src/mips/macro-assembler-mips.cc   ASSERT(!result.is(scratch1));
ASSERT           2988 src/mips/macro-assembler-mips.cc   ASSERT(!result.is(scratch2));
ASSERT           2989 src/mips/macro-assembler-mips.cc   ASSERT(!scratch1.is(scratch2));
ASSERT           2990 src/mips/macro-assembler-mips.cc   ASSERT(!object_size.is(t9));
ASSERT           2991 src/mips/macro-assembler-mips.cc   ASSERT(!scratch1.is(t9) && !scratch2.is(t9) && !result.is(t9));
ASSERT           3004 src/mips/macro-assembler-mips.cc   ASSERT((limit - top) == kPointerSize);
ASSERT           3080 src/mips/macro-assembler-mips.cc   ASSERT((SeqTwoByteString::kHeaderSize & kObjectAlignmentMask) == 0);
ASSERT           3111 src/mips/macro-assembler-mips.cc   ASSERT((SeqAsciiString::kHeaderSize & kObjectAlignmentMask) == 0);
ASSERT           3112 src/mips/macro-assembler-mips.cc   ASSERT(kCharSize == 1);
ASSERT           3249 src/mips/macro-assembler-mips.cc   ASSERT((temps & dst.bit()) == 0);
ASSERT           3250 src/mips/macro-assembler-mips.cc   ASSERT((temps & src.bit()) == 0);
ASSERT           3261 src/mips/macro-assembler-mips.cc   ASSERT(!tmp.is(no_reg));
ASSERT           3575 src/mips/macro-assembler-mips.cc       ASSERT(!dreg1.is(f14));
ASSERT           3607 src/mips/macro-assembler-mips.cc   ASSERT(dst.is(t1));
ASSERT           3642 src/mips/macro-assembler-mips.cc   ASSERT(actual.is_immediate() || actual.reg().is(a0));
ASSERT           3643 src/mips/macro-assembler-mips.cc   ASSERT(expected.is_immediate() || expected.reg().is(a2));
ASSERT           3644 src/mips/macro-assembler-mips.cc   ASSERT((!code_constant.is_null() && code_reg.is(no_reg)) || code_reg.is(a3));
ASSERT           3647 src/mips/macro-assembler-mips.cc     ASSERT(actual.is_immediate());
ASSERT           3703 src/mips/macro-assembler-mips.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3718 src/mips/macro-assembler-mips.cc       ASSERT(flag == JUMP_FUNCTION);
ASSERT           3736 src/mips/macro-assembler-mips.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3765 src/mips/macro-assembler-mips.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3768 src/mips/macro-assembler-mips.cc   ASSERT(function.is(a1));
ASSERT           3791 src/mips/macro-assembler-mips.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3827 src/mips/macro-assembler-mips.cc   ASSERT(kNotStringTag != 0);
ASSERT           3913 src/mips/macro-assembler-mips.cc   ASSERT(AllowThisStubCall(stub));  // Stub calls are not allowed in some stubs.
ASSERT           3919 src/mips/macro-assembler-mips.cc   ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe());
ASSERT           4039 src/mips/macro-assembler-mips.cc   ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) <
ASSERT           4100 src/mips/macro-assembler-mips.cc   ASSERT(!dst.is(overflow_dst));
ASSERT           4101 src/mips/macro-assembler-mips.cc   ASSERT(!dst.is(scratch));
ASSERT           4102 src/mips/macro-assembler-mips.cc   ASSERT(!overflow_dst.is(scratch));
ASSERT           4103 src/mips/macro-assembler-mips.cc   ASSERT(!overflow_dst.is(left));
ASSERT           4104 src/mips/macro-assembler-mips.cc   ASSERT(!overflow_dst.is(right));
ASSERT           4107 src/mips/macro-assembler-mips.cc     ASSERT(!dst.is(t9));
ASSERT           4108 src/mips/macro-assembler-mips.cc     ASSERT(!scratch.is(t9));
ASSERT           4109 src/mips/macro-assembler-mips.cc     ASSERT(!left.is(t9));
ASSERT           4110 src/mips/macro-assembler-mips.cc     ASSERT(!right.is(t9));
ASSERT           4111 src/mips/macro-assembler-mips.cc     ASSERT(!overflow_dst.is(t9));
ASSERT           4142 src/mips/macro-assembler-mips.cc   ASSERT(!dst.is(overflow_dst));
ASSERT           4143 src/mips/macro-assembler-mips.cc   ASSERT(!dst.is(scratch));
ASSERT           4144 src/mips/macro-assembler-mips.cc   ASSERT(!overflow_dst.is(scratch));
ASSERT           4145 src/mips/macro-assembler-mips.cc   ASSERT(!overflow_dst.is(left));
ASSERT           4146 src/mips/macro-assembler-mips.cc   ASSERT(!overflow_dst.is(right));
ASSERT           4147 src/mips/macro-assembler-mips.cc   ASSERT(!scratch.is(left));
ASSERT           4148 src/mips/macro-assembler-mips.cc   ASSERT(!scratch.is(right));
ASSERT           4265 src/mips/macro-assembler-mips.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           4274 src/mips/macro-assembler-mips.cc     ASSERT(flag == JUMP_FUNCTION);
ASSERT           4293 src/mips/macro-assembler-mips.cc   ASSERT(!target.is(a1));
ASSERT           4312 src/mips/macro-assembler-mips.cc   ASSERT(value > 0);
ASSERT           4324 src/mips/macro-assembler-mips.cc   ASSERT(value > 0);
ASSERT           4355 src/mips/macro-assembler-mips.cc     ASSERT(!elements.is(at));
ASSERT           4392 src/mips/macro-assembler-mips.cc   ASSERT(reinterpret_cast<Object*>(p0)->IsSmi());
ASSERT           4422 src/mips/macro-assembler-mips.cc     ASSERT(abort_instructions <= kExpectedAbortInstructions);
ASSERT           4475 src/mips/macro-assembler-mips.cc   ASSERT(!function_in.is(map_out));
ASSERT           4584 src/mips/macro-assembler-mips.cc     ASSERT(kDoubleSize == frame_alignment);
ASSERT           4586 src/mips/macro-assembler-mips.cc       ASSERT(IsPowerOf2(frame_alignment));
ASSERT           4601 src/mips/macro-assembler-mips.cc   ASSERT(stack_space >= 0);
ASSERT           4604 src/mips/macro-assembler-mips.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT           4695 src/mips/macro-assembler-mips.cc         ASSERT(IsPowerOf2(frame_alignment));
ASSERT           4719 src/mips/macro-assembler-mips.cc   ASSERT(!reg.is(overflow));
ASSERT           4733 src/mips/macro-assembler-mips.cc     ASSERT(!dst.is(src));
ASSERT           4734 src/mips/macro-assembler-mips.cc     ASSERT(!dst.is(overflow));
ASSERT           4735 src/mips/macro-assembler-mips.cc     ASSERT(!src.is(overflow));
ASSERT           4826 src/mips/macro-assembler-mips.cc   ASSERT(!src.is(at));
ASSERT           4889 src/mips/macro-assembler-mips.cc   ASSERT(kFlatAsciiStringTag <= 0xffff);  // Ensure this fits 16-bit immed.
ASSERT           4941 src/mips/macro-assembler-mips.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT           4986 src/mips/macro-assembler-mips.cc   ASSERT(has_frame());
ASSERT           4998 src/mips/macro-assembler-mips.cc       ASSERT(IsPowerOf2(frame_alignment));
ASSERT           5112 src/mips/macro-assembler-mips.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           5122 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t8));
ASSERT           5123 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, t9));
ASSERT           5152 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(value, scratch, t8, no_reg));
ASSERT           5157 src/mips/macro-assembler-mips.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           5158 src/mips/macro-assembler-mips.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           5171 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(addr_reg, bitmap_reg, mask_reg, no_reg));
ASSERT           5189 src/mips/macro-assembler-mips.cc   ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, t8));
ASSERT           5193 src/mips/macro-assembler-mips.cc   ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
ASSERT           5194 src/mips/macro-assembler-mips.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           5195 src/mips/macro-assembler-mips.cc   ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
ASSERT           5196 src/mips/macro-assembler-mips.cc   ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
ASSERT           5235 src/mips/macro-assembler-mips.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           5236 src/mips/macro-assembler-mips.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           5263 src/mips/macro-assembler-mips.cc   ASSERT(kAsciiStringTag == 4 && kStringEncodingMask == 4);
ASSERT           5264 src/mips/macro-assembler-mips.cc   ASSERT(kSmiTag == 0 && kSmiTagSize == 1);
ASSERT           5359 src/mips/macro-assembler-mips.cc   ASSERT(!output_reg.is(input_reg));
ASSERT           5420 src/mips/macro-assembler-mips.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           5429 src/mips/macro-assembler-mips.cc   ASSERT(masm_.pc_ == address_ + size_);
ASSERT           5430 src/mips/macro-assembler-mips.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           5446 src/mips/macro-assembler-mips.cc   ASSERT(Assembler::IsBranch(instr));
ASSERT           5452 src/mips/macro-assembler-mips.cc   ASSERT(opcode == BEQ ||
ASSERT            124 src/mips/macro-assembler-mips.h   ASSERT(index > kCArgSlotCount);
ASSERT            444 src/mips/macro-assembler-mips.h     ASSERT((FIRST_IC_MARKER <= type) && (type < LAST_CODE_MARKER));
ASSERT            462 src/mips/macro-assembler-mips.h     ASSERT((type == -1) ||
ASSERT            671 src/mips/macro-assembler-mips.h     ASSERT(!src1.is(src2));
ASSERT           1240 src/mips/macro-assembler-mips.h     ASSERT(!code_object_.is_null());
ASSERT            174 src/mips/regexp-macro-assembler-mips.cc   ASSERT(reg >= 0);
ASSERT            175 src/mips/regexp-macro-assembler-mips.cc   ASSERT(reg < num_registers_);
ASSERT            265 src/mips/regexp-macro-assembler-mips.cc       ASSERT(str[i] <= String::kMaxAsciiCharCode);
ASSERT            357 src/mips/regexp-macro-assembler-mips.cc     ASSERT(mode_ == UC16);
ASSERT            439 src/mips/regexp-macro-assembler-mips.cc     ASSERT(mode_ == UC16);
ASSERT            483 src/mips/regexp-macro-assembler-mips.cc   ASSERT(minus < String::kMaxUtf16CodeUnit);
ASSERT            982 src/mips/regexp-macro-assembler-mips.cc   ASSERT(cp_offset >= -1);      // ^ and \b can look behind one character.
ASSERT            983 src/mips/regexp-macro-assembler-mips.cc   ASSERT(cp_offset < (1<<30));  // Be sane! (And ensure negation works).
ASSERT           1067 src/mips/regexp-macro-assembler-mips.cc   ASSERT(register_index >= num_saved_registers_);  // Reserved for positions!
ASSERT           1091 src/mips/regexp-macro-assembler-mips.cc   ASSERT(reg_from <= reg_to);
ASSERT           1132 src/mips/regexp-macro-assembler-mips.cc   ASSERT(isolate == Isolate::Current());
ASSERT           1155 src/mips/regexp-macro-assembler-mips.cc   ASSERT(re_code->instruction_start() <= *return_address);
ASSERT           1156 src/mips/regexp-macro-assembler-mips.cc   ASSERT(*return_address <=
ASSERT           1195 src/mips/regexp-macro-assembler-mips.cc   ASSERT(StringShape(*subject_tmp).IsSequential() ||
ASSERT           1227 src/mips/regexp-macro-assembler-mips.cc   ASSERT(register_index < (1<<30));
ASSERT           1288 src/mips/regexp-macro-assembler-mips.cc   ASSERT(!source.is(backtrack_stackpointer()));
ASSERT           1297 src/mips/regexp-macro-assembler-mips.cc   ASSERT(!target.is(backtrack_stackpointer()));
ASSERT           1327 src/mips/regexp-macro-assembler-mips.cc   ASSERT(num_arguments <= 4);
ASSERT           1348 src/mips/regexp-macro-assembler-mips.cc   ASSERT(characters == 1);
ASSERT           1353 src/mips/regexp-macro-assembler-mips.cc     ASSERT(mode_ == UC16);
ASSERT            132 src/mips/simulator-mips.cc   ASSERT(msg != NULL);
ASSERT            778 src/mips/simulator-mips.cc   ASSERT((reinterpret_cast<intptr_t>(one) & CachePage::kPageMask) == 0);
ASSERT            779 src/mips/simulator-mips.cc   ASSERT((reinterpret_cast<intptr_t>(two) & CachePage::kPageMask) == 0);
ASSERT            841 src/mips/simulator-mips.cc   ASSERT(size <= CachePage::kPageSize);
ASSERT            842 src/mips/simulator-mips.cc   ASSERT(AllOnOnePage(start, size - 1));
ASSERT            843 src/mips/simulator-mips.cc   ASSERT((start & CachePage::kLineMask) == 0);
ASSERT            844 src/mips/simulator-mips.cc   ASSERT((size & CachePage::kLineMask) == 0);
ASSERT            993 src/mips/simulator-mips.cc   ASSERT(isolate_data != NULL);
ASSERT            994 src/mips/simulator-mips.cc   ASSERT(isolate_data != NULL);
ASSERT           1009 src/mips/simulator-mips.cc   ASSERT((reg >= 0) && (reg < kNumSimuRegisters));
ASSERT           1020 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters));
ASSERT           1026 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters));
ASSERT           1032 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters) && ((fpureg % 2) == 0));
ASSERT           1040 src/mips/simulator-mips.cc   ASSERT((reg >= 0) && (reg < kNumSimuRegisters));
ASSERT           1049 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters));
ASSERT           1055 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters) && ((fpureg % 2) == 0));
ASSERT           1062 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters));
ASSERT           1069 src/mips/simulator-mips.cc   ASSERT((fpureg >= 0) && (fpureg < kNumFPURegisters) && ((fpureg % 2) == 0));
ASSERT           1617 src/mips/simulator-mips.cc   ASSERT(code <= kMaxStopCode);
ASSERT           1618 src/mips/simulator-mips.cc   ASSERT(code > kMaxWatchpointCode);
ASSERT           1638 src/mips/simulator-mips.cc   ASSERT(code <= kMaxStopCode);
ASSERT           1718 src/mips/simulator-mips.cc           ASSERT(fs_reg == kFCSRRegister);
ASSERT           1980 src/mips/simulator-mips.cc           ASSERT(fs_reg == kFCSRRegister);
ASSERT           2069 src/mips/simulator-mips.cc               ASSERT((FCSR_ & 3) == 0);
ASSERT           2722 src/mips/simulator-mips.cc   ASSERT(argument_count >= 4);
ASSERT             62 src/mips/stub-cache-mips.cc   ASSERT(value_off_addr > key_off_addr);
ASSERT             63 src/mips/stub-cache-mips.cc   ASSERT((value_off_addr - key_off_addr) % 4 == 0);
ASSERT             64 src/mips/stub-cache-mips.cc   ASSERT((value_off_addr - key_off_addr) < (256 * 4));
ASSERT             65 src/mips/stub-cache-mips.cc   ASSERT(map_off_addr > key_off_addr);
ASSERT             66 src/mips/stub-cache-mips.cc   ASSERT((map_off_addr - key_off_addr) % 4 == 0);
ASSERT             67 src/mips/stub-cache-mips.cc   ASSERT((map_off_addr - key_off_addr) < (256 * 4));
ASSERT            131 src/mips/stub-cache-mips.cc   ASSERT(name->IsSymbol());
ASSERT            190 src/mips/stub-cache-mips.cc   ASSERT(sizeof(Entry) == 12);
ASSERT            193 src/mips/stub-cache-mips.cc   ASSERT(Code::ExtractTypeFromFlags(flags) == 0);
ASSERT            196 src/mips/stub-cache-mips.cc   ASSERT(!scratch.is(receiver));
ASSERT            197 src/mips/stub-cache-mips.cc   ASSERT(!scratch.is(name));
ASSERT            198 src/mips/stub-cache-mips.cc   ASSERT(!extra.is(receiver));
ASSERT            199 src/mips/stub-cache-mips.cc   ASSERT(!extra.is(name));
ASSERT            200 src/mips/stub-cache-mips.cc   ASSERT(!extra.is(scratch));
ASSERT            201 src/mips/stub-cache-mips.cc   ASSERT(!extra2.is(receiver));
ASSERT            202 src/mips/stub-cache-mips.cc   ASSERT(!extra2.is(name));
ASSERT            203 src/mips/stub-cache-mips.cc   ASSERT(!extra2.is(scratch));
ASSERT            204 src/mips/stub-cache-mips.cc   ASSERT(!extra2.is(extra));
ASSERT            207 src/mips/stub-cache-mips.cc   ASSERT(!scratch.is(no_reg));
ASSERT            208 src/mips/stub-cache-mips.cc   ASSERT(!extra.is(no_reg));
ASSERT            209 src/mips/stub-cache-mips.cc   ASSERT(!extra2.is(no_reg));
ASSERT            210 src/mips/stub-cache-mips.cc   ASSERT(!extra3.is(no_reg));
ASSERT            295 src/mips/stub-cache-mips.cc   ASSERT(!prototype.is(at));
ASSERT            482 src/mips/stub-cache-mips.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT            567 src/mips/stub-cache-mips.cc   ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC);
ASSERT            611 src/mips/stub-cache-mips.cc   ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor));
ASSERT            650 src/mips/stub-cache-mips.cc   ASSERT(Smi::FromInt(0) == 0);
ASSERT            759 src/mips/stub-cache-mips.cc     ASSERT(holder->HasNamedInterceptor());
ASSERT            760 src/mips/stub-cache-mips.cc     ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT            786 src/mips/stub-cache-mips.cc     ASSERT(optimization.is_constant_call());
ASSERT            787 src/mips/stub-cache-mips.cc     ASSERT(!lookup->holder()->IsGlobalObject());
ASSERT            843 src/mips/stub-cache-mips.cc       ASSERT(depth2 == kInvalidProtoDepth);
ASSERT            943 src/mips/stub-cache-mips.cc   ASSERT(cell->value()->IsTheHole());
ASSERT            998 src/mips/stub-cache-mips.cc     ASSERT(kBinary32SignMask == 0x80000000u);
ASSERT           1104 src/mips/stub-cache-mips.cc   ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
ASSERT           1105 src/mips/stub-cache-mips.cc   ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
ASSERT           1124 src/mips/stub-cache-mips.cc     ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded());
ASSERT           1133 src/mips/stub-cache-mips.cc       ASSERT(current->property_dictionary()->FindEntry(*name) ==
ASSERT           1180 src/mips/stub-cache-mips.cc   ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded());
ASSERT           1310 src/mips/stub-cache-mips.cc   ASSERT(interceptor_holder->HasNamedInterceptor());
ASSERT           1311 src/mips/stub-cache-mips.cc   ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT           1338 src/mips/stub-cache-mips.cc     ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1));
ASSERT           1404 src/mips/stub-cache-mips.cc       ASSERT(lookup->type() == CALLBACKS);
ASSERT           1407 src/mips/stub-cache-mips.cc       ASSERT(callback->getter() != NULL);
ASSERT           1452 src/mips/stub-cache-mips.cc   ASSERT(holder->IsGlobalObject());
ASSERT           1884 src/mips/stub-cache-mips.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           1964 src/mips/stub-cache-mips.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           2044 src/mips/stub-cache-mips.cc     ASSERT(cell->value() == *function);
ASSERT           2119 src/mips/stub-cache-mips.cc     ASSERT(cell->value() == *function);
ASSERT           2248 src/mips/stub-cache-mips.cc     ASSERT(cell->value() == *function);
ASSERT           2330 src/mips/stub-cache-mips.cc   ASSERT(optimization.is_simple_api_call());
ASSERT           2405 src/mips/stub-cache-mips.cc   ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
ASSERT           2655 src/mips/stub-cache-mips.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT           2746 src/mips/stub-cache-mips.cc   ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded());
ASSERT           3434 src/mips/stub-cache-mips.cc   ASSERT(function->has_initial_map());
ASSERT           4505 src/mips/stub-cache-mips.cc     ASSERT(IsFastObjectElementsKind(elements_kind));
ASSERT             58 src/objects-debug.cc     ASSERT(p->IsSmi());
ASSERT             64 src/objects-debug.cc   ASSERT(IsSmi());
ASSERT             69 src/objects-debug.cc   ASSERT(IsFailure());
ASSERT            210 src/objects-debug.cc   ASSERT(p->IsHeapObject());
ASSERT            211 src/objects-debug.cc   ASSERT(HEAP->Contains(HeapObject::cast(p)));
ASSERT            216 src/objects-debug.cc   ASSERT(IsHeapNumber());
ASSERT            221 src/objects-debug.cc   ASSERT(IsByteArray());
ASSERT            226 src/objects-debug.cc   ASSERT(IsFreeSpace());
ASSERT            231 src/objects-debug.cc   ASSERT(IsExternalPixelArray());
ASSERT            236 src/objects-debug.cc   ASSERT(IsExternalByteArray());
ASSERT            241 src/objects-debug.cc   ASSERT(IsExternalUnsignedByteArray());
ASSERT            246 src/objects-debug.cc   ASSERT(IsExternalShortArray());
ASSERT            251 src/objects-debug.cc   ASSERT(IsExternalUnsignedShortArray());
ASSERT            256 src/objects-debug.cc   ASSERT(IsExternalIntArray());
ASSERT            261 src/objects-debug.cc   ASSERT(IsExternalUnsignedIntArray());
ASSERT            266 src/objects-debug.cc   ASSERT(IsExternalFloatArray());
ASSERT            271 src/objects-debug.cc   ASSERT(IsExternalDoubleArray());
ASSERT            280 src/objects-debug.cc     ASSERT(this->elements()->IsFixedArray());
ASSERT            281 src/objects-debug.cc     ASSERT(this->elements()->length() >= 2);
ASSERT            293 src/objects-debug.cc   ASSERT(map()->has_fast_object_elements() == HasFastObjectElements());
ASSERT            298 src/objects-debug.cc   ASSERT(!HEAP->InNewSpace(this));
ASSERT            299 src/objects-debug.cc   ASSERT(FIRST_TYPE <= instance_type() && instance_type() <= LAST_TYPE);
ASSERT            300 src/objects-debug.cc   ASSERT(instance_size() == kVariableSizeSentinel ||
ASSERT            315 src/objects-debug.cc   ASSERT(is_shared());
ASSERT            316 src/objects-debug.cc   ASSERT(instance_descriptors()->IsEmpty());
ASSERT            327 src/objects-debug.cc   ASSERT(default_cache()->IsFixedArray());
ASSERT            328 src/objects-debug.cc   ASSERT(normal_type_cache()->IsUndefined()
ASSERT            335 src/objects-debug.cc   ASSERT(cache()->IsUndefined() || cache()->IsPolymorphicCodeCacheHashTable());
ASSERT            367 src/objects-debug.cc       ASSERT(!isnan(value) ||
ASSERT            553 src/objects-debug.cc     ASSERT(number == HEAP->nan_value());
ASSERT            555 src/objects-debug.cc     ASSERT(number->IsSmi());
ASSERT            559 src/objects-debug.cc     ASSERT(value <= 1);
ASSERT            560 src/objects-debug.cc     ASSERT(value >= kLeastHiddenOddballNumber);
ASSERT            589 src/objects-debug.cc   ASSERT(length()->IsNumber() || length()->IsUndefined());
ASSERT            590 src/objects-debug.cc   ASSERT(elements()->IsUndefined() ||
ASSERT            600 src/objects-debug.cc   ASSERT(table()->IsHashTable() || table()->IsUndefined());
ASSERT            608 src/objects-debug.cc   ASSERT(table()->IsHashTable() || table()->IsUndefined());
ASSERT            616 src/objects-debug.cc   ASSERT(table()->IsHashTable() || table()->IsUndefined());
ASSERT            622 src/objects-debug.cc   ASSERT(data()->IsUndefined() || data()->IsFixedArray());
ASSERT            626 src/objects-debug.cc       ASSERT(arr->get(JSRegExp::kAtomPatternIndex)->IsString());
ASSERT            637 src/objects-debug.cc       ASSERT(ascii_data->IsSmi() ||
ASSERT            640 src/objects-debug.cc       ASSERT(uc16_data->IsSmi() ||
ASSERT            644 src/objects-debug.cc       ASSERT(ascii_saved->IsSmi() || ascii_saved->IsString() ||
ASSERT            647 src/objects-debug.cc       ASSERT(uc16_saved->IsSmi() || uc16_saved->IsString() ||
ASSERT            650 src/objects-debug.cc       ASSERT(arr->get(JSRegExp::kIrregexpCaptureCountIndex)->IsSmi());
ASSERT            651 src/objects-debug.cc       ASSERT(arr->get(JSRegExp::kIrregexpMaxRegisterCountIndex)->IsSmi());
ASSERT            656 src/objects-debug.cc       ASSERT(data()->IsUndefined());
ASSERT            665 src/objects-debug.cc   ASSERT(hash()->IsSmi() || hash()->IsUndefined());
ASSERT            678 src/objects-debug.cc   ASSERT(IsForeign());
ASSERT            962 src/objects-debug.cc   ASSERT(kEntriesIndex <= size);
ASSERT            963 src/objects-debug.cc   ASSERT(size <= length());
ASSERT            967 src/objects-debug.cc   ASSERT(kEntriesIndex <= finger);
ASSERT            968 src/objects-debug.cc   ASSERT((finger < size) || (finger == kEntriesIndex && finger == size));
ASSERT            973 src/objects-debug.cc       ASSERT(!get(i)->IsTheHole());
ASSERT            977 src/objects-debug.cc       ASSERT(get(i)->IsTheHole());
ASSERT            992 src/objects-debug.cc         ASSERT(e->IsUndefined());
ASSERT             80 src/objects-inl.h     ASSERT(object->Is##type());                 \
ASSERT            167 src/objects-inl.h   ASSERT(!this->IsFailure());
ASSERT            201 src/objects-inl.h   ASSERT(kNotStringTag + kIsSymbolMask > LAST_TYPE);
ASSERT            265 src/objects-inl.h   ASSERT((type_ & kIsNotStringMask) == kStringTag);
ASSERT            272 src/objects-inl.h   ASSERT((type_ & kIsNotStringMask) == kStringTag);
ASSERT            279 src/objects-inl.h   ASSERT((type_ & kIsNotStringMask) == kStringTag);
ASSERT            284 src/objects-inl.h   ASSERT(valid());
ASSERT            306 src/objects-inl.h   ASSERT(IsFlat());
ASSERT            322 src/objects-inl.h   ASSERT(IsFlat());
ASSERT            411 src/objects-inl.h   ASSERT(0 <= index && index <= length_);
ASSERT            487 src/objects-inl.h   ASSERT(HAS_FAILURE_TAG(obj));
ASSERT            728 src/objects-inl.h   ASSERT(!result || IsAccessCheckNeeded());
ASSERT            809 src/objects-inl.h   ASSERT(IsNumber());
ASSERT            843 src/objects-inl.h   ASSERT(HEAP->IsAllocationAllowed());
ASSERT            850 src/objects-inl.h   ASSERT(!maybe->IsFailure());
ASSERT            980 src/objects-inl.h   ASSERT(Smi::IsValid(value));
ASSERT            989 src/objects-inl.h   ASSERT(Smi::IsValid(value));
ASSERT           1044 src/objects-inl.h   ASSERT((space & ~kSpaceTagMask) == 0);
ASSERT           1052 src/objects-inl.h   ASSERT(((info << kFailureTagSize) >> kFailureTagSize) == info);
ASSERT           1079 src/objects-inl.h   ASSERT(result == in_range);
ASSERT           1106 src/objects-inl.h   ASSERT(IsForwardingAddress());
ASSERT           1117 src/objects-inl.h   ASSERT(READ_FIELD(this, offset)->IsSmi());
ASSERT           1125 src/objects-inl.h   ASSERT(heap != NULL);
ASSERT           1126 src/objects-inl.h   ASSERT(heap->isolate() == Isolate::Current());
ASSERT           1271 src/objects-inl.h   ASSERT(mode != ALLOW_COPIED_DOUBLE_ELEMENTS);
ASSERT           1310 src/objects-inl.h     ASSERT(elements->map() == GetHeap()->fixed_array_map() ||
ASSERT           1319 src/objects-inl.h   ASSERT(mode == ALLOW_COPIED_DOUBLE_ELEMENTS);
ASSERT           1361 src/objects-inl.h   ASSERT(value->HasValidElements());
ASSERT           1366 src/objects-inl.h       ASSERT(mode == SKIP_WRITE_BARRIER);
ASSERT           1370 src/objects-inl.h   ASSERT((map()->has_fast_smi_or_object_elements() ||
ASSERT           1374 src/objects-inl.h   ASSERT((value == GetHeap()->empty_fixed_array()) ||
ASSERT           1387 src/objects-inl.h   ASSERT(!GetHeap()->InNewSpace(GetHeap()->empty_fixed_array()));
ASSERT           1393 src/objects-inl.h   ASSERT(map()->has_fast_smi_or_object_elements() ||
ASSERT           1395 src/objects-inl.h   ASSERT(!GetHeap()->InNewSpace(GetHeap()->empty_fixed_array()));
ASSERT           1436 src/objects-inl.h   ASSERT(!val->IsJSGlobalPropertyCell());
ASSERT           1480 src/objects-inl.h   ASSERT(1 << kPointerSizeLog2 == kPointerSize);
ASSERT           1489 src/objects-inl.h   ASSERT(index < GetInternalFieldCount() && index >= 0);
ASSERT           1495 src/objects-inl.h   ASSERT(index < GetInternalFieldCount() && index >= 0);
ASSERT           1504 src/objects-inl.h   ASSERT(index < GetInternalFieldCount() && index >= 0);
ASSERT           1515 src/objects-inl.h   ASSERT(index < GetInternalFieldCount() && index >= 0);
ASSERT           1534 src/objects-inl.h     ASSERT(index < properties()->length());
ASSERT           1548 src/objects-inl.h     ASSERT(index < properties()->length());
ASSERT           1558 src/objects-inl.h   ASSERT(index < 0);
ASSERT           1566 src/objects-inl.h   ASSERT(index < 0);
ASSERT           1577 src/objects-inl.h   ASSERT(index < 0);
ASSERT           1589 src/objects-inl.h   ASSERT(!filler_value->IsHeapObject() ||
ASSERT           1591 src/objects-inl.h   ASSERT(!pre_allocated_value->IsHeapObject() ||
ASSERT           1597 src/objects-inl.h     ASSERT(pre_allocated * kPointerSize + kHeaderSize <= size);
ASSERT           1675 src/objects-inl.h   ASSERT(object->IsFixedArray() || object->IsFixedDoubleArray());
ASSERT           1681 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1692 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map());
ASSERT           1693 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1694 src/objects-inl.h   ASSERT(reinterpret_cast<Object*>(value)->IsSmi());
ASSERT           1701 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map());
ASSERT           1702 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1720 src/objects-inl.h   ASSERT(BitCast<uint64_t>(OS::nan_value()) != kHoleNanInt64);
ASSERT           1721 src/objects-inl.h   ASSERT((BitCast<uint64_t>(OS::nan_value()) >> 32) != kHoleNanUpper32);
ASSERT           1727 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map() &&
ASSERT           1729 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1731 src/objects-inl.h   ASSERT(!is_the_hole_nan(result));
ASSERT           1736 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map() &&
ASSERT           1738 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1752 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map() &&
ASSERT           1761 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map() &&
ASSERT           1785 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map());
ASSERT           1786 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1796 src/objects-inl.h   ASSERT(array->map() != HEAP->raw_unchecked_fixed_cow_array_map());
ASSERT           1797 src/objects-inl.h   ASSERT(index >= 0 && index < array->length());
ASSERT           1810 src/objects-inl.h   ASSERT(array->map() != HEAP->raw_unchecked_fixed_cow_array_map());
ASSERT           1811 src/objects-inl.h   ASSERT(index >= 0 && index < array->length());
ASSERT           1812 src/objects-inl.h   ASSERT(!HEAP->InNewSpace(value));
ASSERT           1818 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map());
ASSERT           1824 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1825 src/objects-inl.h   ASSERT(!heap->InNewSpace(heap->undefined_value()));
ASSERT           1837 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1838 src/objects-inl.h   ASSERT(!heap->InNewSpace(heap->null_value()));
ASSERT           1844 src/objects-inl.h   ASSERT(map() != HEAP->fixed_cow_array_map());
ASSERT           1845 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1846 src/objects-inl.h   ASSERT(!HEAP->InNewSpace(HEAP->the_hole_value()));
ASSERT           1854 src/objects-inl.h   ASSERT(reinterpret_cast<Object*>(value)->IsSmi());
ASSERT           1871 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           1872 src/objects-inl.h   ASSERT(!heap->InNewSpace(heap->null_value()));
ASSERT           1883 src/objects-inl.h   ASSERT(length() >= kFirstIndex ||
ASSERT           1906 src/objects-inl.h   ASSERT(length() > kBackPointerStorageIndex);
ASSERT           1930 src/objects-inl.h   ASSERT(low <= high);
ASSERT           2003 src/objects-inl.h   ASSERT(MayContainTransitions());
ASSERT           2024 src/objects-inl.h   ASSERT(descriptor_number < number_of_descriptors());
ASSERT           2032 src/objects-inl.h   ASSERT(descriptor_number < number_of_descriptors());
ASSERT           2038 src/objects-inl.h   ASSERT(descriptor_number < number_of_descriptors());
ASSERT           2046 src/objects-inl.h   ASSERT(descriptor_number < number_of_descriptors());
ASSERT           2052 src/objects-inl.h   ASSERT(descriptor_number < number_of_descriptors());
ASSERT           2074 src/objects-inl.h   ASSERT(GetType(descriptor_number) == CALLBACKS);
ASSERT           2080 src/objects-inl.h   ASSERT(GetType(descriptor_number) == CALLBACKS);
ASSERT           2097 src/objects-inl.h   ASSERT(descriptor_number < number_of_descriptors());
ASSERT           2098 src/objects-inl.h   ASSERT(desc->GetDetails().index() <= number_of_descriptors());
ASSERT           2099 src/objects-inl.h   ASSERT(desc->GetDetails().index() > 0);
ASSERT           2138 src/objects-inl.h   ASSERT(Marking::Color(array) == Marking::WHITE_OBJECT);
ASSERT           2191 src/objects-inl.h   ASSERT(!requires_slow_elements());
ASSERT           2275 src/objects-inl.h   ASSERT(obj->IsHashTable());
ASSERT           2325 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2351 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2352 src/objects-inl.h   ASSERT(StringShape(this).IsSequential());
ASSERT           2369 src/objects-inl.h   ASSERT(this->IsFlat());
ASSERT           2370 src/objects-inl.h   ASSERT(StringShape(this).IsIndirect());
ASSERT           2378 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2384 src/objects-inl.h   ASSERT(index >= 0 && index < length() && value <= kMaxAsciiCharCode);
ASSERT           2411 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2417 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2438 src/objects-inl.h   ASSERT(parent->IsSeqString() || parent->IsExternalString());
ASSERT           2511 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2543 src/objects-inl.h   ASSERT(index >= 0 && index < length());
ASSERT           2591 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           2597 src/objects-inl.h   ASSERT(index >= 0 && index < this->length());
ASSERT           2603 src/objects-inl.h   ASSERT(index >= 0 && (index * kIntSize) < this->length());
ASSERT           2625 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2637 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2656 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2668 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2675 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2687 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2694 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2706 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2713 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2725 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2732 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2744 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2751 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2763 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2770 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2782 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2789 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2801 src/objects-inl.h   ASSERT((index >= 0) && (index < this->length()));
ASSERT           2813 src/objects-inl.h   ASSERT(0 <= id && id < 256);
ASSERT           2861 src/objects-inl.h   ASSERT(instance_type == CODE_TYPE);
ASSERT           2869 src/objects-inl.h   ASSERT(0 <= value && value < 256);
ASSERT           2875 src/objects-inl.h   ASSERT(0 <= value && value < 256);
ASSERT           2881 src/objects-inl.h   ASSERT(0 <= value && value < 256);
ASSERT           3022 src/objects-inl.h   ASSERT((ExtractKindFromFlags(flags) != CALL_IC &&
ASSERT           3039 src/objects-inl.h   ASSERT(is_inline_cache_stub() ||
ASSERT           3048 src/objects-inl.h   ASSERT(is_inline_cache_stub());
ASSERT           3059 src/objects-inl.h   ASSERT(is_call_stub() || is_keyed_call_stub() || kind() == STUB);
ASSERT           3065 src/objects-inl.h   ASSERT(kind() == STUB ||
ASSERT           3076 src/objects-inl.h   ASSERT(kind() == STUB ||
ASSERT           3081 src/objects-inl.h   ASSERT(0 <= major && major < 256);
ASSERT           3094 src/objects-inl.h   ASSERT(kind() == STUB);
ASSERT           3166 src/objects-inl.h   ASSERT(level >= 0 && level <= kMaxLoopNestingMarker);
ASSERT           3179 src/objects-inl.h   ASSERT(ticks < 256);
ASSERT           3185 src/objects-inl.h   ASSERT(kind() == OPTIMIZED_FUNCTION);
ASSERT           3193 src/objects-inl.h   ASSERT(kind() == OPTIMIZED_FUNCTION);
ASSERT           3201 src/objects-inl.h   ASSERT(kind() == OPTIMIZED_FUNCTION);
ASSERT           3209 src/objects-inl.h   ASSERT(kind() == OPTIMIZED_FUNCTION);
ASSERT           3210 src/objects-inl.h   ASSERT(IsAligned(offset, static_cast<unsigned>(kIntSize)));
ASSERT           3226 src/objects-inl.h   ASSERT(IsAligned(offset, static_cast<unsigned>(kIntSize)));
ASSERT           3234 src/objects-inl.h   ASSERT(is_call_stub() || is_keyed_call_stub());
ASSERT           3241 src/objects-inl.h   ASSERT(is_call_stub() || is_keyed_call_stub());
ASSERT           3247 src/objects-inl.h   ASSERT(is_unary_op_stub());
ASSERT           3254 src/objects-inl.h   ASSERT(is_unary_op_stub());
ASSERT           3262 src/objects-inl.h   ASSERT(is_binary_op_stub());
ASSERT           3269 src/objects-inl.h   ASSERT(is_binary_op_stub());
ASSERT           3277 src/objects-inl.h   ASSERT(is_binary_op_stub());
ASSERT           3284 src/objects-inl.h   ASSERT(is_binary_op_stub());
ASSERT           3292 src/objects-inl.h   ASSERT(is_compare_ic_stub());
ASSERT           3299 src/objects-inl.h   ASSERT(is_compare_ic_stub());
ASSERT           3307 src/objects-inl.h   ASSERT(is_compare_ic_stub());
ASSERT           3314 src/objects-inl.h   ASSERT(is_compare_ic_stub());
ASSERT           3322 src/objects-inl.h   ASSERT(is_to_boolean_ic_stub());
ASSERT           3329 src/objects-inl.h   ASSERT(is_to_boolean_ic_stub());
ASSERT           3337 src/objects-inl.h   ASSERT(kind() == STUB);
ASSERT           3344 src/objects-inl.h   ASSERT(kind() == STUB);
ASSERT           3365 src/objects-inl.h   ASSERT(extra_ic_state == kNoExtraICState ||
ASSERT           3448 src/objects-inl.h   ASSERT(value->IsNull() || value->IsJSReceiver());
ASSERT           3457 src/objects-inl.h     ASSERT(object->IsMap() || object->IsUndefined());
ASSERT           3480 src/objects-inl.h     ASSERT(object->IsMap() || object->IsUndefined());
ASSERT           3484 src/objects-inl.h   ASSERT(!is_shared());
ASSERT           3501 src/objects-inl.h     ASSERT(object->IsMap() || object->IsUndefined());
ASSERT           3516 src/objects-inl.h     ASSERT(object->IsMap() || object->IsUndefined());
ASSERT           3599 src/objects-inl.h     ASSERT(GetPrototypeTransitions() != proto_transitions);
ASSERT           3636 src/objects-inl.h     ASSERT(transitions() != transitions_array);
ASSERT           3646 src/objects-inl.h   ASSERT(undefined->IsUndefined());
ASSERT           3652 src/objects-inl.h   ASSERT(instance_type() >= FIRST_JS_RECEIVER_TYPE);
ASSERT           3653 src/objects-inl.h   ASSERT((value->IsUndefined() && GetBackPointer()->IsMap()) ||
ASSERT           3669 src/objects-inl.h   ASSERT(HasTransitionArray());
ASSERT           3672 src/objects-inl.h   ASSERT(!object->IsSmi());
ASSERT           3679 src/objects-inl.h   ASSERT(HasTransitionArray());
ASSERT           3680 src/objects-inl.h   ASSERT(unchecked_transition_array()->HasPrototypeTransitions());
ASSERT           3860 src/objects-inl.h     ASSERT(kHeapObjectTag == 1);                                  \
ASSERT           3861 src/objects-inl.h     ASSERT((value & kHeapObjectTag) == 0);                        \
ASSERT           3865 src/objects-inl.h     ASSERT(kHeapObjectTag == 1);                                  \
ASSERT           3866 src/objects-inl.h     ASSERT((value & 0xC0000000) == 0xC0000000 ||                  \
ASSERT           3918 src/objects-inl.h   ASSERT(0 <= value && value < 256);
ASSERT           3961 src/objects-inl.h     ASSERT(BooleanBit::get(hints, kStrictModeFunction));
ASSERT           3973 src/objects-inl.h   ASSERT(this->language_mode() == CLASSIC_MODE ||
ASSERT           4034 src/objects-inl.h   ASSERT(code()->kind() == Code::BUILTIN);
ASSERT           4094 src/objects-inl.h   ASSERT(IsApiFunction());
ASSERT           4105 src/objects-inl.h   ASSERT(HasBuiltinFunctionId());
ASSERT           4217 src/objects-inl.h   ASSERT(!HEAP->InNewSpace(value));
ASSERT           4261 src/objects-inl.h   ASSERT(value->IsUndefined() || value->IsContext());
ASSERT           4297 src/objects-inl.h     ASSERT(kind == GetInitialFastElementsKind());
ASSERT           4332 src/objects-inl.h   ASSERT(has_instance_prototype());
ASSERT           4341 src/objects-inl.h   ASSERT(has_prototype());
ASSERT           4360 src/objects-inl.h   ASSERT(!shared()->bound());
ASSERT           4366 src/objects-inl.h   ASSERT(!shared()->bound());
ASSERT           4372 src/objects-inl.h   ASSERT(shared()->bound());
ASSERT           4378 src/objects-inl.h   ASSERT(shared()->bound());
ASSERT           4381 src/objects-inl.h   ASSERT(bindings == GetHeap()->empty_fixed_array() ||
ASSERT           4388 src/objects-inl.h   ASSERT(!shared()->bound());
ASSERT           4394 src/objects-inl.h   ASSERT(id < kJSBuiltinsCount);  // id is unsigned.
ASSERT           4401 src/objects-inl.h   ASSERT(id < kJSBuiltinsCount);  // id is unsigned.
ASSERT           4408 src/objects-inl.h   ASSERT(id < kJSBuiltinsCount);  // id is unsigned.
ASSERT           4415 src/objects-inl.h   ASSERT(id < kJSBuiltinsCount);  // id is unsigned.
ASSERT           4417 src/objects-inl.h   ASSERT(!HEAP->InNewSpace(value));
ASSERT           4428 src/objects-inl.h   ASSERT(!value->IsHeapObject() || !GetHeap()->InNewSpace(value));
ASSERT           4456 src/objects-inl.h   ASSERT(obj->IsJSModule());
ASSERT           4457 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSModule::kSize);
ASSERT           4466 src/objects-inl.h   ASSERT(obj->IsJSValue());
ASSERT           4467 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSValue::kSize);
ASSERT           4484 src/objects-inl.h   ASSERT(obj->IsJSDate());
ASSERT           4485 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSDate::kSize);
ASSERT           4500 src/objects-inl.h   ASSERT(obj->IsJSMessageObject());
ASSERT           4501 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSMessageObject::kSize);
ASSERT           4594 src/objects-inl.h   ASSERT(this->data()->IsFixedArray());
ASSERT           4602 src/objects-inl.h   ASSERT(this->data()->IsFixedArray());
ASSERT           4610 src/objects-inl.h   ASSERT(TypeTag() != NOT_COMPILED);
ASSERT           4623 src/objects-inl.h   ASSERT(TypeTag() != NOT_COMPILED);
ASSERT           4624 src/objects-inl.h   ASSERT(index >= kDataIndex);  // Only implementation data can be set this way.
ASSERT           4630 src/objects-inl.h   ASSERT(index >= kDataIndex);  // Only implementation data can be set this way.
ASSERT           4647 src/objects-inl.h   ASSERT((IsFastSmiOrObjectElementsKind(kind) &&
ASSERT           4657 src/objects-inl.h   ASSERT((kind != NON_STRICT_ARGUMENTS_ELEMENTS) ||
ASSERT           4706 src/objects-inl.h   ASSERT(array != NULL);
ASSERT           4714 src/objects-inl.h   ASSERT(array != NULL);                             \
ASSERT           4747 src/objects-inl.h   ASSERT(HasFastSmiOrObjectElements());
ASSERT           4765 src/objects-inl.h   ASSERT(!HasFastProperties());
ASSERT           4771 src/objects-inl.h   ASSERT(HasDictionaryElements());
ASSERT           4802 src/objects-inl.h   ASSERT(FLAG_randomize_hashes || raw_running_hash_ == 0);
ASSERT           4845 src/objects-inl.h   ASSERT(!is_array_index());
ASSERT           4931 src/objects-inl.h     ASSERT(proto->IsJSGlobalObject());
ASSERT           5013 src/objects-inl.h   ASSERT(!key->IsString() || details.IsDeleted() || details.index() > 0);
ASSERT           5024 src/objects-inl.h   ASSERT(other->IsNumber());
ASSERT           5036 src/objects-inl.h   ASSERT(other->IsNumber());
ASSERT           5047 src/objects-inl.h   ASSERT(other->IsNumber());
ASSERT           5111 src/objects-inl.h   ASSERT(!heap->InNewSpace(heap->raw_unchecked_empty_fixed_array()));
ASSERT           5117 src/objects-inl.h   ASSERT(HasFastSmiOrObjectElements());
ASSERT           5142 src/objects-inl.h   ASSERT(result == !HasExternalArrayElements());
ASSERT           5151 src/objects-inl.h   ASSERT((storage->map() == GetHeap()->fixed_double_array_map() &&
ASSERT           5221 src/objects-inl.h   ASSERT(isolate == Isolate::Current());
ASSERT           5229 src/objects-inl.h   ASSERT(isolate_ == Isolate::Current());
ASSERT            132 src/objects-visiting.h     ASSERT((base == kVisitDataObject) ||
ASSERT            135 src/objects-visiting.h     ASSERT(IsAligned(object_size, kPointerSize));
ASSERT            136 src/objects-visiting.h     ASSERT(kMinObjectSizeInWords * kPointerSize <= object_size);
ASSERT            137 src/objects-visiting.h     ASSERT(object_size < Page::kMaxNonCodeHeapObjectSize);
ASSERT            168 src/objects-visiting.h     ASSERT(id < StaticVisitorBase::kVisitorIdCount);  // id is unsigned.
ASSERT            236 src/objects-visiting.h     ASSERT(BodyDescriptor::SizeOf(map, object) == object_size);
ASSERT             80 src/objects.cc   ASSERT(IsJSObject());
ASSERT            146 src/objects.cc   ASSERT(holder != NULL);  // Cannot handle null or undefined.
ASSERT            157 src/objects.cc   ASSERT(*attributes <= ABSENT);
ASSERT            429 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT            434 src/objects.cc   ASSERT(!value->IsJSGlobalPropertyCell());
ASSERT            440 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT            466 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT            502 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT            592 src/objects.cc     ASSERT(this != this->GetPrototype());
ASSERT            623 src/objects.cc       ASSERT(!value->IsTheHole() || result->IsReadOnly());
ASSERT            627 src/objects.cc       ASSERT(!value->IsTheHole() || result->IsReadOnly());
ASSERT            675 src/objects.cc         ASSERT(holder->IsUndefined() || holder->IsNull());
ASSERT            911 src/objects.cc   ASSERT(!this->IsExternalString());
ASSERT            915 src/objects.cc     ASSERT(static_cast<size_t>(this->length()) == resource->length());
ASSERT            918 src/objects.cc     ASSERT(memcmp(smart_chars.start(),
ASSERT            967 src/objects.cc     ASSERT(static_cast<size_t>(this->length()) == resource->length());
ASSERT            970 src/objects.cc     ASSERT(memcmp(smart_chars.start(),
ASSERT           1526 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           1527 src/objects.cc   ASSERT(map()->instance_descriptors()->Search(name) ==
ASSERT           1553 src/objects.cc   ASSERT(index < map()->inobject_properties() ||
ASSERT           1576 src/objects.cc     ASSERT(values != NULL);
ASSERT           1621 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT           1661 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           1758 src/objects.cc   ASSERT(map() != GetIsolate()->empty_object_map());
ASSERT           1889 src/objects.cc   ASSERT(!value->IsTheHole());
ASSERT           2110 src/objects.cc   ASSERT(!map.is_null());
ASSERT           2155 src/objects.cc   ASSERT(index <= to_index);
ASSERT           2165 src/objects.cc   ASSERT(IsFastElementsKind(to_kind)
ASSERT           2181 src/objects.cc   ASSERT(IsFastElementsKind(map->elements_kind()));
ASSERT           2187 src/objects.cc   ASSERT(index <= to_index);
ASSERT           2206 src/objects.cc   ASSERT(current_map->elements_kind() == to_kind);
ASSERT           2262 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           2272 src/objects.cc     ASSERT(!result->IsFound() ||
ASSERT           2324 src/objects.cc     ASSERT(!(result->IsFound() && result->type() == INTERCEPTOR));
ASSERT           2477 src/objects.cc   ASSERT(!isolate->has_pending_exception());
ASSERT           2478 src/objects.cc   ASSERT(configurable->IsTrue() || configurable->IsFalse());
ASSERT           2487 src/objects.cc   ASSERT(configurable->IsTrue());
ASSERT           2493 src/objects.cc   ASSERT(!isolate->has_pending_exception());
ASSERT           2494 src/objects.cc   ASSERT(hasWritable->IsTrue() || hasWritable->IsFalse());
ASSERT           2499 src/objects.cc     ASSERT(!isolate->has_pending_exception());
ASSERT           2500 src/objects.cc     ASSERT(writable->IsTrue() || writable->IsFalse());
ASSERT           2513 src/objects.cc   ASSERT(!isolate->has_pending_exception());
ASSERT           2640 src/objects.cc   ASSERT(self->IsJSObject());
ASSERT           2712 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           2792 src/objects.cc       ASSERT(details.type() == CONSTANT_FUNCTION);
ASSERT           2862 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           2913 src/objects.cc       ASSERT(details.type() == CONSTANT_FUNCTION);
ASSERT           2979 src/objects.cc       ASSERT(result->IsInt32());
ASSERT           3086 src/objects.cc           ASSERT(memcmp(Map::cast(fresh)->address(),
ASSERT           3090 src/objects.cc           ASSERT(memcmp(Map::cast(fresh)->address() + offset,
ASSERT           3131 src/objects.cc     ASSERT(!HasFastProperties());
ASSERT           3160 src/objects.cc   ASSERT(!IsGlobalObject());
ASSERT           3162 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           3236 src/objects.cc   ASSERT(instance_size_delta >= 0);
ASSERT           3270 src/objects.cc   ASSERT(!IsGlobalObject());
ASSERT           3285 src/objects.cc   ASSERT(!HasExternalArrayElements());
ASSERT           3297 src/objects.cc   ASSERT(HasFastSmiOrObjectElements() ||
ASSERT           3332 src/objects.cc       ASSERT(old_map->has_fast_smi_or_object_elements());
ASSERT           3369 src/objects.cc   ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements());
ASSERT           3442 src/objects.cc     ASSERT(proxy_parent->IsJSGlobalObject());
ASSERT           3445 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           3447 src/objects.cc   ASSERT(!hidden_lookup->IsFailure());  // No failure when passing false as arg.
ASSERT           3474 src/objects.cc     ASSERT(proxy_parent->IsJSGlobalObject());
ASSERT           3477 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           3512 src/objects.cc     ASSERT(proxy_parent->IsJSGlobalObject());
ASSERT           3517 src/objects.cc   ASSERT(!hidden_lookup->IsFailure());  // No failure when passing false as arg.
ASSERT           3539 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           3548 src/objects.cc       ASSERT(descriptors->GetType(0) == FIELD);
ASSERT           3584 src/objects.cc   ASSERT(!IsJSGlobalProxy());
ASSERT           3585 src/objects.cc   ASSERT(HasHiddenProperties());
ASSERT           3594 src/objects.cc       ASSERT(descriptors->GetType(0) == FIELD);
ASSERT           3648 src/objects.cc       ASSERT(result->IsBoolean());
ASSERT           3683 src/objects.cc     ASSERT(result->IsBoolean());
ASSERT           3715 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           3742 src/objects.cc   ASSERT(name->IsString());
ASSERT           3754 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           3815 src/objects.cc   ASSERT(IsFastObjectElementsKind(kind) ||
ASSERT           3961 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           3981 src/objects.cc   ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements());
ASSERT           3993 src/objects.cc   ASSERT(!map()->is_extensible());
ASSERT           4011 src/objects.cc     ASSERT(!curr->HasNamedInterceptor());
ASSERT           4012 src/objects.cc     ASSERT(!curr->HasIndexedInterceptor());
ASSERT           4013 src/objects.cc     ASSERT(!curr->IsAccessCheckNeeded());
ASSERT           4072 src/objects.cc   ASSERT(name->IsString());
ASSERT           4079 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           4152 src/objects.cc       ASSERT(!details.IsDontDelete());
ASSERT           4288 src/objects.cc   ASSERT(!IsAccessCheckNeeded() ||
ASSERT           4321 src/objects.cc   ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements());
ASSERT           4404 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           4458 src/objects.cc   ASSERT(accessor->IsSpecFunction() || accessor->IsUndefined());
ASSERT           4529 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           4766 src/objects.cc     ASSERT(!HasElementsTransition() ||
ASSERT           4772 src/objects.cc     ASSERT(!IsFastElementsKind(kind) ||
ASSERT           4774 src/objects.cc     ASSERT(kind != elements_kind());
ASSERT           4791 src/objects.cc   ASSERT(constructor()->IsJSFunction());
ASSERT           4868 src/objects.cc   ASSERT(!is_shared() || code->allowed_in_shared_map_code_cache());
ASSERT           4906 src/objects.cc   ASSERT(!code_cache()->IsFixedArray());
ASSERT           4919 src/objects.cc     ASSERT(!IsIterating());
ASSERT           4928 src/objects.cc     ASSERT(IsIterating());
ASSERT           4963 src/objects.cc     ASSERT(!IsIterating());
ASSERT           4972 src/objects.cc     ASSERT(IsIterating());
ASSERT           5120 src/objects.cc     ASSERT(default_cache()->IsFixedArray());
ASSERT           5171 src/objects.cc   ASSERT((new_length % kCodeCacheEntrySize) == 0);
ASSERT           5254 src/objects.cc     ASSERT(!normal_type_cache()->IsUndefined());
ASSERT           5256 src/objects.cc     ASSERT(cache->GetIndex(String::cast(name), code->flags()) == index);
ASSERT           5260 src/objects.cc     ASSERT(array->length() >= index && array->get(index)->IsCode());
ASSERT           5311 src/objects.cc     ASSERT(code_ != NULL);
ASSERT           5369 src/objects.cc   ASSERT(index >= 0);
ASSERT           5400 src/objects.cc     ASSERT(PolymorphicCodeCacheHashTable::cast(cache())
ASSERT           5558 src/objects.cc       ASSERT(current->IsNumber() || current->IsString());
ASSERT           5576 src/objects.cc       ASSERT(current->IsNumber() || current->IsString());
ASSERT           5650 src/objects.cc   ASSERT(bridge_storage->length() >= kEnumCacheBridgeLength);
ASSERT           5651 src/objects.cc   ASSERT(new_index_cache->IsSmi() || new_index_cache->IsFixedArray());
ASSERT           5688 src/objects.cc   ASSERT(0 <= insertion_index && insertion_index < number_of_descriptors());
ASSERT           5726 src/objects.cc   ASSERT(Search(key) == kNotFound);
ASSERT           5747 src/objects.cc   ASSERT(to == new_descriptors->number_of_descriptors());
ASSERT           5749 src/objects.cc   ASSERT(new_size == NextEnumerationIndex());
ASSERT           5789 src/objects.cc   ASSERT(LastAdded() == kNoneAdded ||
ASSERT           5847 src/objects.cc     ASSERT(j != len);
ASSERT           5849 src/objects.cc       ASSERT(GetDetails(j).index() != i);
ASSERT           5891 src/objects.cc   ASSERT(deopt_entry_count > 0);
ASSERT           5942 src/objects.cc     ASSERT(shape.representation_tag() != kConsStringTag &&
ASSERT           5954 src/objects.cc     ASSERT(shape.encoding_tag() == kTwoByteStringTag);
ASSERT           6031 src/objects.cc   ASSERT(!IsAsciiRepresentationUnderneath());
ASSERT           6183 src/objects.cc       ASSERT(rbb->remaining == 0);
ASSERT           6184 src/objects.cc       ASSERT(rbb->cursor == 0);
ASSERT           6276 src/objects.cc   ASSERT(*offset_ptr <= static_cast<unsigned>(input->length()));
ASSERT           6397 src/objects.cc   ASSERT(str->IsFlat());
ASSERT           6399 src/objects.cc   ASSERT(content.IsFlat());
ASSERT           6427 src/objects.cc   ASSERT(*offset_ptr <= (unsigned)input->length());
ASSERT           6478 src/objects.cc   ASSERT(*offset_ptr <= (unsigned)input->length());
ASSERT           6482 src/objects.cc   ASSERT(rbb.remaining <= static_cast<unsigned>(input->length()));
ASSERT           6494 src/objects.cc   ASSERT(*offset_ptr <= (unsigned)input->length());
ASSERT           6499 src/objects.cc   ASSERT(rbb.remaining <= static_cast<unsigned>(input->length()));
ASSERT           6568 src/objects.cc   ASSERT(index >= 0 && index < this->length());
ASSERT           6632 src/objects.cc     ASSERT(0 <= from && from <= to && to <= source->length());
ASSERT           6720 src/objects.cc     ASSERT(ca <= unibrow::Utf16::kMaxNonSurrogateCharCode);
ASSERT           6721 src/objects.cc     ASSERT(cb <= unibrow::Utf16::kMaxNonSurrogateCharCode);
ASSERT           6810 src/objects.cc         ASSERT(found_difference);
ASSERT           6948 src/objects.cc   ASSERT(!HasHashCode());
ASSERT           6971 src/objects.cc   ASSERT(HasHashCode());
ASSERT           6973 src/objects.cc   ASSERT(result != 0);  // Ensure that the hash value of 0 is never computed.
ASSERT           7026 src/objects.cc   ASSERT(length > 0);
ASSERT           7027 src/objects.cc   ASSERT(length <= String::kMaxArrayIndexSize);
ASSERT           7028 src/objects.cc   ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) <
ASSERT           7034 src/objects.cc   ASSERT((value & String::kIsNotArrayIndexMask) == 0);
ASSERT           7035 src/objects.cc   ASSERT((length > String::kMaxCachedArrayIndexLength) ||
ASSERT           7058 src/objects.cc   ASSERT(is_valid());
ASSERT           7117 src/objects.cc   ASSERT(elms->map() != HEAP->fixed_cow_array_map());
ASSERT           7121 src/objects.cc   ASSERT(!HEAP->lo_space()->Contains(elms));
ASSERT           7125 src/objects.cc   ASSERT(to_trim < len);
ASSERT           7156 src/objects.cc   ASSERT(target->IsMap());
ASSERT           7264 src/objects.cc   ASSERT(is_compiled() && !IsOptimized());
ASSERT           7265 src/objects.cc   ASSERT(shared()->allows_lazy_compilation() ||
ASSERT           7275 src/objects.cc   ASSERT(info->IsOptimizing() || !info->shared_info()->is_compiled());
ASSERT           7276 src/objects.cc   ASSERT(!info->isolate()->has_pending_exception());
ASSERT           7278 src/objects.cc   ASSERT(result != Isolate::Current()->has_pending_exception());
ASSERT           7288 src/objects.cc   ASSERT(shared->allows_lazy_compilation_without_context());
ASSERT           7304 src/objects.cc   ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION);
ASSERT           7305 src/objects.cc   ASSERT(global_context->IsGlobalContext());
ASSERT           7331 src/objects.cc     ASSERT(new_code_map->get(i)->IsGlobalContext());
ASSERT           7332 src/objects.cc     ASSERT(new_code_map->get(i + 1)->IsCode());
ASSERT           7333 src/objects.cc     ASSERT(Code::cast(new_code_map->get(i + 1))->kind() ==
ASSERT           7335 src/objects.cc     ASSERT(new_code_map->get(i + 2)->IsFixedArray());
ASSERT           7344 src/objects.cc   ASSERT(index > 0);
ASSERT           7345 src/objects.cc   ASSERT(optimized_code_map()->IsFixedArray());
ASSERT           7349 src/objects.cc     ASSERT(cached_literals != NULL);
ASSERT           7353 src/objects.cc   ASSERT(code != NULL);
ASSERT           7354 src/objects.cc   ASSERT(function->context()->global_context() == code_map->get(index - 1));
ASSERT           7366 src/objects.cc     ASSERT(function->shared()->allows_lazy_compilation());
ASSERT           7369 src/objects.cc     ASSERT(!result || function->is_compiled());
ASSERT           7412 src/objects.cc     ASSERT(new_proto == this);
ASSERT           7419 src/objects.cc   ASSERT(value->IsJSReceiver());
ASSERT           7453 src/objects.cc   ASSERT(should_have_prototype());
ASSERT           7494 src/objects.cc   ASSERT(map() == (shared()->is_classic_mode()
ASSERT           7650 src/objects.cc   ASSERT(obj->IsFixedArray());
ASSERT           7651 src/objects.cc   ASSERT(index < this_property_assignments_count());
ASSERT           7653 src/objects.cc   ASSERT(obj->IsString());
ASSERT           7660 src/objects.cc   ASSERT(obj->IsFixedArray());
ASSERT           7661 src/objects.cc   ASSERT(index < this_property_assignments_count());
ASSERT           7668 src/objects.cc   ASSERT(IsThisPropertyAssignmentArgument(index));
ASSERT           7676 src/objects.cc   ASSERT(!IsThisPropertyAssignmentArgument(index));
ASSERT           7738 src/objects.cc   ASSERT(!has_deoptimization_support());
ASSERT           7752 src/objects.cc   ASSERT(has_deoptimization_support());
ASSERT           7767 src/objects.cc   ASSERT(code()->kind() == Code::FUNCTION || code()->kind() == Code::BUILTIN);
ASSERT           7778 src/objects.cc   ASSERT(id != AstNode::kNoNumber);
ASSERT           7789 src/objects.cc   ASSERT(!IsInobjectSlackTrackingInProgress());
ASSERT           7892 src/objects.cc   ASSERT(live_objects_may_exist() && IsInobjectSlackTrackingInProgress());
ASSERT           7909 src/objects.cc     ASSERT(expected_nof_properties() >= slack);
ASSERT           7916 src/objects.cc   ASSERT(global_context->IsGlobalContext());
ASSERT           7955 src/objects.cc   ASSERT(RelocInfo::IsCodeTarget(rinfo->rmode()));
ASSERT           7974 src/objects.cc   ASSERT(rinfo->rmode() == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT           7985 src/objects.cc   ASSERT((RelocInfo::IsJSReturn(rinfo->rmode()) &&
ASSERT           7996 src/objects.cc   ASSERT(rinfo->rmode() == RelocInfo::EMBEDDED_OBJECT);
ASSERT           8019 src/objects.cc   ASSERT(Marking::Color(this) == Marking::WHITE_OBJECT);
ASSERT           8129 src/objects.cc   ASSERT(is_inline_cache_stub());
ASSERT           8162 src/objects.cc       ASSERT(type_feedback_cells->AstId(i)->IsSmi());
ASSERT           8202 src/objects.cc     ASSERT(Translation::BEGIN == opcode);
ASSERT           8490 src/objects.cc   ASSERT(!HasExternalArrayElements());
ASSERT           8555 src/objects.cc   ASSERT(!HasExternalArrayElements());
ASSERT           8606 src/objects.cc   ASSERT(capacity >= 0);
ASSERT           8628 src/objects.cc   ASSERT(AllowsSetElementsLength());
ASSERT           8651 src/objects.cc   ASSERT(map->IsMap());
ASSERT           8652 src/objects.cc   ASSERT(HeapObject::cast(prototype)->map()->IsMap());
ASSERT           8768 src/objects.cc   ASSERT(new_map->prototype() == value);
ASSERT           8772 src/objects.cc   ASSERT(size == Size());
ASSERT           8813 src/objects.cc       ASSERT(result->IsInt32());
ASSERT           8860 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           9037 src/objects.cc   ASSERT(!structure->IsForeign());
ASSERT           9089 src/objects.cc   ASSERT(!value->IsTheHole());
ASSERT           9095 src/objects.cc   ASSERT(!structure->IsForeign());
ASSERT           9175 src/objects.cc   ASSERT(HasFastSmiOrObjectElements() ||
ASSERT           9230 src/objects.cc       ASSERT(new_capacity > index);
ASSERT           9282 src/objects.cc   ASSERT(elements()->IsFixedArray());
ASSERT           9297 src/objects.cc   ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements());
ASSERT           9344 src/objects.cc         ASSERT(!context->get(context_index)->IsTheHole());
ASSERT           9436 src/objects.cc   ASSERT(HasFastDoubleElements());
ASSERT           9511 src/objects.cc       ASSERT(static_cast<uint32_t>(new_capacity) > index);
ASSERT           9522 src/objects.cc   ASSERT(HasFastDoubleElements());
ASSERT           9523 src/objects.cc   ASSERT(map()->has_fast_double_elements());
ASSERT           9524 src/objects.cc   ASSERT(elements()->IsFixedDoubleArray());
ASSERT           9529 src/objects.cc   ASSERT(HasDictionaryElements());
ASSERT           9553 src/objects.cc   ASSERT(!object->HasExternalArrayElements());
ASSERT           9602 src/objects.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           9655 src/objects.cc   ASSERT(HasDictionaryElements() ||
ASSERT           9718 src/objects.cc         ASSERT(!context->get(context_index)->IsTheHole());
ASSERT           9767 src/objects.cc     ASSERT(from_kind != TERMINAL_FAST_ELEMENTS_KIND);
ASSERT           9999 src/objects.cc   ASSERT(HasDictionaryElements() || HasDictionaryArgumentsElements());
ASSERT           10035 src/objects.cc     ASSERT(HasDictionaryElements());
ASSERT           10096 src/objects.cc   ASSERT(pos == elements->length());
ASSERT           10101 src/objects.cc   ASSERT(map()->has_named_interceptor());
ASSERT           10103 src/objects.cc   ASSERT(constructor->shared()->IsApiFunction());
ASSERT           10111 src/objects.cc   ASSERT(map()->has_indexed_interceptor());
ASSERT           10113 src/objects.cc   ASSERT(constructor->shared()->IsApiFunction());
ASSERT           10324 src/objects.cc   ASSERT(content->length() == numbers->length());
ASSERT           10370 src/objects.cc   ASSERT(this->length() == numbers->length());
ASSERT           10412 src/objects.cc   ASSERT(storage->length() >= (NumberOfLocalProperties() - index));
ASSERT           10415 src/objects.cc     ASSERT(storage->length() >= index + descs->number_of_descriptors());
ASSERT           10465 src/objects.cc       ASSERT(!storage || storage->length() >= counter);
ASSERT           10481 src/objects.cc       ASSERT(!storage || storage->length() >= counter);
ASSERT           10492 src/objects.cc       ASSERT(!storage || storage->length() >= counter);
ASSERT           10510 src/objects.cc       ASSERT(!storage || storage->length() >= counter);
ASSERT           10577 src/objects.cc   ASSERT(!storage || storage->length() == counter);
ASSERT           10633 src/objects.cc     ASSERT(language_unchecked == CLASSIC_MODE ||
ASSERT           10674 src/objects.cc     ASSERT(language_unchecked == CLASSIC_MODE ||
ASSERT           10761 src/objects.cc     ASSERT(result != 0);  // Ensure that the hash value of 0 is never computed.
ASSERT           10814 src/objects.cc     ASSERT(result != 0);  // Ensure that the hash value of 0 is never computed.
ASSERT           10855 src/objects.cc     ASSERT(length_ >= 0);
ASSERT           10856 src/objects.cc     ASSERT(from_ + length_ <= string_->length());
ASSERT           10884 src/objects.cc     ASSERT(result != 0);  // Ensure that the hash value of 0 is never computed.
ASSERT           10954 src/objects.cc       ASSERT(string_->IsSymbol());
ASSERT           11039 src/objects.cc     ASSERT(element->IsTheHole() || !String::cast(element)->Equals(key));
ASSERT           11048 src/objects.cc   ASSERT(NumberOfElements() < new_table->Capacity());
ASSERT           11265 src/objects.cc   ASSERT(HasDictionaryElements());
ASSERT           11295 src/objects.cc       ASSERT(k->IsNumber());
ASSERT           11296 src/objects.cc       ASSERT(!k->IsSmi() || Smi::cast(k)->value() >= 0);
ASSERT           11297 src/objects.cc       ASSERT(!k->IsHeapNumber() || HeapNumber::cast(k)->value() >= 0);
ASSERT           11298 src/objects.cc       ASSERT(!k->IsHeapNumber() || HeapNumber::cast(k)->value() <= kMaxUInt32);
ASSERT           11402 src/objects.cc   ASSERT(HasFastSmiOrObjectElements() || HasFastDoubleElements());
ASSERT           11537 src/objects.cc       ASSERT(value->IsUndefined());
ASSERT           11561 src/objects.cc       ASSERT(value->IsUndefined());
ASSERT           11615 src/objects.cc       ASSERT(value->IsUndefined());
ASSERT           11636 src/objects.cc       ASSERT(value->IsUndefined());
ASSERT           11656 src/objects.cc       ASSERT(value->IsUndefined());
ASSERT           11665 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT           11682 src/objects.cc   ASSERT(!HasFastProperties());
ASSERT           11702 src/objects.cc     ASSERT(value->IsJSGlobalPropertyCell());
ASSERT           11785 src/objects.cc     ASSERT(StringShape(result).IsSymbol());
ASSERT           11801 src/objects.cc     ASSERT(StringShape(result).IsSymbol());
ASSERT           12217 src/objects.cc   ASSERT((Dictionary<Shape, Key>::KeyAt(entry)->IsNumber()
ASSERT           12352 src/objects.cc   ASSERT(storage->length() >= NumberOfEnumElements());
ASSERT           12367 src/objects.cc   ASSERT(storage->length() >= index);
ASSERT           12373 src/objects.cc   ASSERT(storage->length() >= NumberOfEnumElements());
ASSERT           12387 src/objects.cc   ASSERT(storage->length() >= index);
ASSERT           12396 src/objects.cc   ASSERT(storage->length() >= NumberOfElementsFilterAttributes(
ASSERT           12410 src/objects.cc   ASSERT(storage->length() >= index);
ASSERT           12454 src/objects.cc       ASSERT(type != FIELD);
ASSERT           12536 src/objects.cc   ASSERT(current_offset == number_of_fields);
ASSERT           12551 src/objects.cc   ASSERT(obj->IsJSObject());
ASSERT           12554 src/objects.cc   ASSERT(obj->HasFastProperties());
ASSERT           12561 src/objects.cc   ASSERT(IsKey(key));
ASSERT           12572 src/objects.cc   ASSERT(IsKey(key));
ASSERT           12599 src/objects.cc   ASSERT(IsKey(key));
ASSERT           12618 src/objects.cc   ASSERT(IsKey(key));
ASSERT           12633 src/objects.cc   ASSERT(IsKey(key));
ASSERT           12755 src/objects.cc   ASSERT(index != kNoBreakPointInfo);
ASSERT           12847 src/objects.cc   ASSERT(break_point_info->break_point_objects()->IsFixedArray());
ASSERT           12856 src/objects.cc       ASSERT(found_count == 0);
ASSERT           12941 src/objects.cc   ASSERT(index != kDateValue);
ASSERT           12979 src/objects.cc   ASSERT(index == kTimeInDay);
ASSERT           12987 src/objects.cc   ASSERT(index >= kFirstUTCField);
ASSERT           13006 src/objects.cc     ASSERT(index == kDayUTC);
ASSERT            719 src/objects.h      ASSERT(IsFailure());
ASSERT            723 src/objects.h      ASSERT(!IsFailure());
ASSERT           2475 src/objects.h      ASSERT(MayContainTransitions() || IsEmpty());
ASSERT           2484 src/objects.h      ASSERT(!IsEmpty());
ASSERT           2496 src/objects.h      ASSERT(!IsEmpty() || index > 0);
ASSERT           2501 src/objects.h      ASSERT(!IsEmpty());
ASSERT           2511 src/objects.h      ASSERT(HasEnumCache());
ASSERT           2517 src/objects.h      ASSERT(HasEnumCache());
ASSERT           2763 src/objects.h      ASSERT(UsesSeed);
ASSERT           2768 src/objects.h      ASSERT(UsesSeed);
ASSERT           2905 src/objects.h      ASSERT(capacity > 0);
ASSERT           2906 src/objects.h      ASSERT(capacity <= kMaxCapacity);
ASSERT           2913 src/objects.h      ASSERT(IsPowerOf2(size));
ASSERT           3069 src/objects.h      ASSERT(entry >= 0);  // Not found is -1, which is not caught by get().
ASSERT           3105 src/objects.h      ASSERT(index != 0);
ASSERT           3174 src/objects.h      ASSERT(obj->IsDictionary());
ASSERT           3226 src/objects.h      ASSERT(obj->IsDictionary());
ASSERT           3274 src/objects.h      ASSERT(obj->IsDictionary());
ASSERT           3310 src/objects.h      ASSERT(obj->IsHashTable());
ASSERT           3330 src/objects.h      ASSERT(obj->IsHashTable());
ASSERT           3636 src/objects.h      ASSERT(IsAligned(size_in_bytes, kPointerSize));
ASSERT           3637 src/objects.h      ASSERT(size_in_bytes >= kHeaderSize);
ASSERT           4768 src/objects.h      ASSERT(elements_kind < kElementsKindCount);
ASSERT           4769 src/objects.h      ASSERT(kElementsKindCount <= (1 << kElementsKindBitCount));
ASSERT           4772 src/objects.h      ASSERT(this->elements_kind() == elements_kind);
ASSERT           4906 src/objects.h      ASSERT(cache->length() != 0);
ASSERT           6956 src/objects.h      ASSERT(is_array_index());
ASSERT           7337 src/objects.h      ASSERT(kMaxAsciiCharCode == 0x7F);
ASSERT             55 src/parser.cc    ~PositionStack() { ASSERT(!*ok_ || is_empty()); }
ASSERT             75 src/parser.cc      ASSERT(!is_empty());
ASSERT            211 src/parser.cc      ASSERT(last_added_ == ADD_CHAR);
ASSERT            224 src/parser.cc      ASSERT(last_added_ == ADD_ATOM);
ASSERT            228 src/parser.cc      ASSERT(last_added_ == ADD_ATOM);
ASSERT            557 src/parser.cc    ASSERT(!script_.is_null());
ASSERT            597 src/parser.cc    ASSERT(top_scope_ == NULL);
ASSERT            598 src/parser.cc    ASSERT(target_stack_ == NULL);
ASSERT            657 src/parser.cc    ASSERT(target_stack_ == NULL);
ASSERT            696 src/parser.cc    ASSERT(top_scope_ == NULL);
ASSERT            697 src/parser.cc    ASSERT(target_stack_ == NULL);
ASSERT            717 src/parser.cc      ASSERT(scope->language_mode() != STRICT_MODE || !info()->is_classic_mode());
ASSERT            718 src/parser.cc      ASSERT(scope->language_mode() != EXTENDED_MODE ||
ASSERT            720 src/parser.cc      ASSERT(info()->language_mode() == shared_info->language_mode());
ASSERT            734 src/parser.cc      ASSERT(ok == (result != NULL));
ASSERT            738 src/parser.cc    ASSERT(target_stack_ == NULL);
ASSERT           1014 src/parser.cc      ASSERT(property != NULL);
ASSERT           1090 src/parser.cc        ASSERT(assigned_arguments_.capacity() == 0);
ASSERT           1091 src/parser.cc        ASSERT(assigned_constants_.capacity() == 0);
ASSERT           1122 src/parser.cc    ASSERT(processor != NULL);
ASSERT           1160 src/parser.cc              ASSERT(top_scope_->is_global_scope());
ASSERT           1360 src/parser.cc    ASSERT(*ok);
ASSERT           1362 src/parser.cc    ASSERT(*ok);
ASSERT           1434 src/parser.cc    ASSERT(*ok);
ASSERT           1438 src/parser.cc    ASSERT(*ok);
ASSERT           1576 src/parser.cc    ASSERT(result != NULL);
ASSERT           1786 src/parser.cc          ASSERT(var->mode() == VAR ||
ASSERT           1833 src/parser.cc      ASSERT(resolve);  // should be set by all callers
ASSERT           1936 src/parser.cc    ASSERT(!fun_template.IsEmpty());
ASSERT           2362 src/parser.cc        ASSERT(proxy != NULL);
ASSERT           2363 src/parser.cc        ASSERT(proxy->var() != NULL);
ASSERT           2364 src/parser.cc        ASSERT(value != NULL);
ASSERT           2375 src/parser.cc        ASSERT(mode == VAR);
ASSERT           2401 src/parser.cc    ASSERT(!label.is_null());
ASSERT           2792 src/parser.cc      ASSERT(catch_scope != NULL && catch_variable != NULL);
ASSERT           2804 src/parser.cc      ASSERT(finally_block == NULL);
ASSERT           2805 src/parser.cc      ASSERT(catch_scope != NULL && catch_variable != NULL);
ASSERT           2810 src/parser.cc      ASSERT(finally_block != NULL);
ASSERT           2913 src/parser.cc          ASSERT(for_scope == NULL);
ASSERT           2998 src/parser.cc          ASSERT(for_scope == NULL);
ASSERT           3043 src/parser.cc      ASSERT(init != NULL);
ASSERT           3181 src/parser.cc    ASSERT(prec >= 4);
ASSERT           3618 src/parser.cc        ASSERT(name != NULL);
ASSERT           3687 src/parser.cc        ASSERT(scanner().is_literal_ascii());
ASSERT           3935 src/parser.cc    ASSERT(IsCompileTimeValue(expression));
ASSERT           3939 src/parser.cc      ASSERT(object_literal->is_simple());
ASSERT           3948 src/parser.cc      ASSERT(array_literal != NULL && array_literal->is_simple());
ASSERT           4020 src/parser.cc    ASSERT(property != NULL);
ASSERT           4222 src/parser.cc          ASSERT(scanner().is_literal_ascii());
ASSERT           4353 src/parser.cc      ASSERT(!has_error_);
ASSERT           4400 src/parser.cc      ASSERT(!has_error_);
ASSERT           4404 src/parser.cc      ASSERT(!has_error_);
ASSERT           4408 src/parser.cc      ASSERT(!has_error_);
ASSERT           4412 src/parser.cc      ASSERT(has_error_);
ASSERT           4416 src/parser.cc      ASSERT(has_error_);
ASSERT           4794 src/parser.cc    ASSERT(next == token);
ASSERT           4910 src/parser.cc    ASSERT(!top_scope_->is_classic_mode());
ASSERT           5008 src/parser.cc      ASSERT(stat->is_target_for_anonymous());
ASSERT           5047 src/parser.cc    ASSERT(!first.is_null() && !second.is_null());
ASSERT           5162 src/parser.cc    ASSERT(!has_more());
ASSERT           5224 src/parser.cc          ASSERT(type == POSITIVE_LOOKAHEAD || type == NEGATIVE_LOOKAHEAD);
ASSERT           5562 src/parser.cc    ASSERT('1' <= Next() && Next() <= '9');
ASSERT           5665 src/parser.cc    ASSERT('0' <= current() && current() <= '7');
ASSERT           5705 src/parser.cc    ASSERT(current() == '\\');
ASSERT           5706 src/parser.cc    ASSERT(has_next() && !IsSpecialClassEscape(Next()));
ASSERT           5998 src/parser.cc    ASSERT(result != NULL);
ASSERT           6002 src/parser.cc      ASSERT(tree == NULL);
ASSERT           6003 src/parser.cc      ASSERT(!result->error.is_null());
ASSERT           6005 src/parser.cc      ASSERT(tree != NULL);
ASSERT           6006 src/parser.cc      ASSERT(result->error.is_null());
ASSERT           6018 src/parser.cc    ASSERT(info->function() == NULL);
ASSERT           6020 src/parser.cc    ASSERT((parsing_flags & kLanguageModeMask) == CLASSIC_MODE);
ASSERT           6033 src/parser.cc      ASSERT(!info->is_eval());
ASSERT           6053 src/parser.cc        ASSERT(info->isolate()->has_pending_exception());
ASSERT             89 src/parser.h       ASSERT(backing_[kLanguageModeIndex] == CLASSIC_MODE ||
ASSERT            208 src/parser.h       ASSERT(last_ != NULL);
ASSERT            213 src/parser.h       ASSERT(last_ != NULL);
ASSERT            223 src/parser.h       ASSERT((0 <= i) && (i < length()));
ASSERT            229 src/parser.h           ASSERT(last_ != NULL);
ASSERT            565 src/parser.h       ASSERT(top_scope_ != NULL);
ASSERT             99 src/platform-cygwin.cc   ASSERT(utc != -1);
ASSERT            101 src/platform-cygwin.cc   ASSERT(loc != NULL);
ASSERT            118 src/platform-cygwin.cc   ASSERT(limit_mutex != NULL);
ASSERT            158 src/platform-cygwin.cc   ASSERT(result == 0);
ASSERT            346 src/platform-cygwin.cc   ASSERT(IsReserved());
ASSERT            389 src/platform-cygwin.cc   ASSERT(thread->data()->thread_ != kNoThread);
ASSERT            410 src/platform-cygwin.cc   ASSERT(data_->thread_ != kNoThread);
ASSERT            442 src/platform-cygwin.cc   ASSERT(result == 0);
ASSERT            451 src/platform-cygwin.cc   ASSERT(result == 0);
ASSERT            479 src/platform-cygwin.cc     ASSERT(result == 0);
ASSERT            481 src/platform-cygwin.cc     ASSERT(result == 0);
ASSERT            483 src/platform-cygwin.cc     ASSERT(result == 0);
ASSERT            504 src/platform-cygwin.cc     ASSERT(result == 0);  // Verify no other errors.
ASSERT            633 src/platform-cygwin.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT            766 src/platform-cygwin.cc   ASSERT(!IsActive());
ASSERT            772 src/platform-cygwin.cc   ASSERT(!IsActive());
ASSERT            779 src/platform-cygwin.cc   ASSERT(IsActive());
ASSERT            133 src/platform-freebsd.cc   ASSERT(limit_mutex != NULL);
ASSERT            174 src/platform-freebsd.cc   ASSERT(result == 0);
ASSERT            340 src/platform-freebsd.cc   ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
ASSERT            371 src/platform-freebsd.cc   ASSERT(aligned_size == request_size);
ASSERT            381 src/platform-freebsd.cc     ASSERT(result);
ASSERT            483 src/platform-freebsd.cc   ASSERT(thread->data()->thread_ != kNoThread);
ASSERT            504 src/platform-freebsd.cc   ASSERT(data_->thread_ != kNoThread);
ASSERT            517 src/platform-freebsd.cc   ASSERT(result == 0);
ASSERT            526 src/platform-freebsd.cc   ASSERT(result == 0);
ASSERT            552 src/platform-freebsd.cc     ASSERT(result == 0);
ASSERT            554 src/platform-freebsd.cc     ASSERT(result == 0);
ASSERT            556 src/platform-freebsd.cc     ASSERT(result == 0);
ASSERT            578 src/platform-freebsd.cc     ASSERT(result == 0);  // Verify no other errors.
ASSERT            739 src/platform-freebsd.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT            827 src/platform-freebsd.cc       ASSERT(result == 0 || errno == EINTR);
ASSERT            882 src/platform-freebsd.cc   ASSERT(!IsActive());
ASSERT            888 src/platform-freebsd.cc   ASSERT(!IsActive());
ASSERT            895 src/platform-freebsd.cc   ASSERT(IsActive());
ASSERT            311 src/platform-linux.cc   ASSERT(limit_mutex != NULL);
ASSERT            353 src/platform-linux.cc   ASSERT(result == 0);
ASSERT            525 src/platform-linux.cc   ASSERT(addr != MAP_FAILED);
ASSERT            578 src/platform-linux.cc   ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
ASSERT            609 src/platform-linux.cc   ASSERT(aligned_size == request_size);
ASSERT            619 src/platform-linux.cc     ASSERT(result);
ASSERT            727 src/platform-linux.cc   ASSERT(thread->data()->thread_ != kNoThread);
ASSERT            749 src/platform-linux.cc   ASSERT(data_->thread_ != kNoThread);
ASSERT            762 src/platform-linux.cc   ASSERT(result == 0);
ASSERT            771 src/platform-linux.cc   ASSERT(result == 0);
ASSERT            797 src/platform-linux.cc     ASSERT(result == 0);
ASSERT            799 src/platform-linux.cc     ASSERT(result == 0);
ASSERT            801 src/platform-linux.cc     ASSERT(result == 0);
ASSERT            823 src/platform-linux.cc     ASSERT(result == 0);  // Verify no other errors.
ASSERT           1102 src/platform-linux.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT           1198 src/platform-linux.cc       ASSERT(result == 0 || errno == EINTR);
ASSERT           1271 src/platform-linux.cc   ASSERT(!IsActive());
ASSERT           1277 src/platform-linux.cc   ASSERT(!IsActive());
ASSERT           1284 src/platform-linux.cc   ASSERT(IsActive());
ASSERT            112 src/platform-macos.cc   ASSERT(limit_mutex != NULL);
ASSERT            165 src/platform-macos.cc   ASSERT(result == 0);
ASSERT            353 src/platform-macos.cc   ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
ASSERT            384 src/platform-macos.cc   ASSERT(aligned_size == request_size);
ASSERT            394 src/platform-macos.cc     ASSERT(result);
ASSERT            505 src/platform-macos.cc   ASSERT(Thread::kMaxThreadNameLength <= kMaxNameLength);
ASSERT            517 src/platform-macos.cc   ASSERT(thread->data()->thread_ != kNoThread);
ASSERT            538 src/platform-macos.cc   ASSERT(data_->thread_ != kNoThread);
ASSERT            613 src/platform-macos.cc   ASSERT(result == 0);
ASSERT            627 src/platform-macos.cc   ASSERT(result == 0);
ASSERT            668 src/platform-macos.cc     ASSERT(result == 0);  // Verify no other errors.
ASSERT            756 src/platform-macos.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT            898 src/platform-macos.cc   ASSERT(!IsActive());
ASSERT            904 src/platform-macos.cc   ASSERT(!IsActive());
ASSERT            911 src/platform-macos.cc   ASSERT(IsActive());
ASSERT            155 src/platform-openbsd.cc   ASSERT(limit_mutex != NULL);
ASSERT            197 src/platform-openbsd.cc   ASSERT(result == 0);
ASSERT            342 src/platform-openbsd.cc   ASSERT(addr != MAP_FAILED);
ASSERT            391 src/platform-openbsd.cc   ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
ASSERT            422 src/platform-openbsd.cc   ASSERT(aligned_size == request_size);
ASSERT            432 src/platform-openbsd.cc     ASSERT(result);
ASSERT            540 src/platform-openbsd.cc   ASSERT(thread->data()->thread_ != kNoThread);
ASSERT            561 src/platform-openbsd.cc   ASSERT(data_->thread_ != kNoThread);
ASSERT            574 src/platform-openbsd.cc   ASSERT(result == 0);
ASSERT            583 src/platform-openbsd.cc   ASSERT(result == 0);
ASSERT            609 src/platform-openbsd.cc     ASSERT(result == 0);
ASSERT            611 src/platform-openbsd.cc     ASSERT(result == 0);
ASSERT            613 src/platform-openbsd.cc     ASSERT(result == 0);
ASSERT            635 src/platform-openbsd.cc     ASSERT(result == 0);  // Verify no other errors.
ASSERT            824 src/platform-openbsd.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT            912 src/platform-openbsd.cc       ASSERT(result == 0 || errno == EINTR);
ASSERT            965 src/platform-openbsd.cc   ASSERT(!IsActive());
ASSERT            971 src/platform-openbsd.cc   ASSERT(!IsActive());
ASSERT            978 src/platform-openbsd.cc   ASSERT(IsActive());
ASSERT            366 src/platform-posix.cc       ASSERT(ret == 0);
ASSERT            130 src/platform-solaris.cc   ASSERT(utc != -1);
ASSERT            132 src/platform-solaris.cc   ASSERT(loc != NULL);
ASSERT            147 src/platform-solaris.cc   ASSERT(limit_mutex != NULL);
ASSERT            188 src/platform-solaris.cc   ASSERT(result == 0);
ASSERT            332 src/platform-solaris.cc   ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
ASSERT            363 src/platform-solaris.cc   ASSERT(aligned_size == request_size);
ASSERT            373 src/platform-solaris.cc     ASSERT(result);
ASSERT            477 src/platform-solaris.cc   ASSERT(thread->data()->thread_ != kNoThread);
ASSERT            496 src/platform-solaris.cc   ASSERT(data_->thread_ != kNoThread);
ASSERT            509 src/platform-solaris.cc   ASSERT(result == 0);
ASSERT            518 src/platform-solaris.cc   ASSERT(result == 0);
ASSERT            560 src/platform-solaris.cc     ASSERT(result == 0);  // Verify no other errors.
ASSERT            741 src/platform-solaris.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT            830 src/platform-solaris.cc       ASSERT(result == 0 || errno == EINTR);
ASSERT            885 src/platform-solaris.cc   ASSERT(!IsActive());
ASSERT            891 src/platform-solaris.cc   ASSERT(!IsActive());
ASSERT            898 src/platform-solaris.cc   ASSERT(IsActive());
ASSERT             47 src/platform-tls-win32.h   ASSERT(0 <= index && index < kMaxSlots);
ASSERT             53 src/platform-tls-win32.h   ASSERT(extra != 0);
ASSERT             85 src/platform-win32.cc   ASSERT(count == _TRUNCATE);
ASSERT            802 src/platform-win32.cc   ASSERT(result == 0 || (n == _TRUNCATE && result == STRUNCATE));
ASSERT            816 src/platform-win32.cc   ASSERT(limit_mutex != NULL);
ASSERT            925 src/platform-win32.cc   ASSERT(IsAligned(reinterpret_cast<size_t>(mbase), OS::AllocateAlignment()));
ASSERT           1345 src/platform-win32.cc     ASSERT((stack_frame.AddrPC.Offset >> 32) == 0);  // 32-bit address.
ASSERT           1458 src/platform-win32.cc   ASSERT(IsAligned(alignment, static_cast<intptr_t>(OS::AllocateAlignment())));
ASSERT           1467 src/platform-win32.cc   ASSERT(result);
ASSERT           1471 src/platform-win32.cc     ASSERT(base == static_cast<Address>(address));
ASSERT           1485 src/platform-win32.cc     ASSERT(result);
ASSERT           1512 src/platform-win32.cc   ASSERT(IsReserved());
ASSERT           1626 src/platform-win32.cc   ASSERT(result != TLS_OUT_OF_INDEXES);
ASSERT           1634 src/platform-win32.cc   ASSERT(result);
ASSERT           1646 src/platform-win32.cc   ASSERT(result);
ASSERT           1979 src/platform-win32.cc       ASSERT(instance_->interval_ == sampler->interval());
ASSERT           2112 src/platform-win32.cc   ASSERT(!IsActive());
ASSERT           2118 src/platform-win32.cc   ASSERT(!IsActive());
ASSERT           2125 src/platform-win32.cc   ASSERT(IsActive());
ASSERT            360 src/platform.h     ASSERT(IsReserved());
ASSERT            380 src/platform.h     ASSERT(IsReserved());
ASSERT            388 src/platform.h     ASSERT(result);
ASSERT            394 src/platform.h     ASSERT(!IsReserved());
ASSERT            485 src/platform.h     ASSERT(result == GetThreadLocal(key));
ASSERT            570 src/platform.h     ASSERT(mutex_ != NULL);
ASSERT            169 src/preparse-data.cc   ASSERT(number >= 0);
ASSERT            119 src/preparse-data.h     ASSERT(pause_count_ > 0);
ASSERT             80 src/preparser-api.cc     ASSERT(pos_ > 0);
ASSERT            477 src/preparser.cc     ASSERT(!expr.AsIdentifier().IsFutureReserved());
ASSERT            478 src/preparser.cc     ASSERT(is_classic_mode() || !expr.AsIdentifier().IsFutureStrictReserved());
ASSERT           1231 src/preparser.cc       ASSERT(IsAccessorAccessorConflict(old_type, type));
ASSERT           1679 src/preparser.cc   ASSERT(key.length() > 0);
ASSERT            153 src/prettyprinter.cc     ASSERT(labels->length() > 0);  // guaranteed to have at least one entry
ASSERT            165 src/prettyprinter.cc     ASSERT(labels->length() > 0);  // guaranteed to have at least one entry
ASSERT            465 src/prettyprinter.cc     ASSERT(output_ == NULL);
ASSERT            644 src/prettyprinter.cc   ASSERT(indent_ == 0);
ASSERT            122 src/profile-generator-inl.h   ASSERT(children_index_ >= 0);
ASSERT            371 src/profile-generator.cc       ASSERT(parent_token != TokenEnumerator::kInheritsSecurityToken);
ASSERT            483 src/profile-generator.cc   ASSERT(security_token_id != TokenEnumerator::kNoSecurityToken);
ASSERT            550 src/profile-generator.cc     ASSERT(entry.entry == kSharedFunctionCodeEntry);
ASSERT            616 src/profile-generator.cc   ASSERT(uid > 0);
ASSERT            664 src/profile-generator.cc     ASSERT(entry->value == NULL);
ASSERT            742 src/profile-generator.cc   ASSERT(TokenEnumerator::kNoSecurityToken == -1);
ASSERT            948 src/profile-generator.cc   ASSERT(type == kContextVariable
ASSERT            960 src/profile-generator.cc   ASSERT(type == kElement || type == kHidden || type == kWeak);
ASSERT           1147 src/profile-generator.cc   ASSERT(root_index_ == HeapEntry::kNoEntry);
ASSERT           1148 src/profile-generator.cc   ASSERT(entries_.is_empty());  // Root entry must be the first one.
ASSERT           1154 src/profile-generator.cc   ASSERT(root_index_ == 0);
ASSERT           1160 src/profile-generator.cc   ASSERT(gc_roots_index_ == HeapEntry::kNoEntry);
ASSERT           1171 src/profile-generator.cc   ASSERT(gc_subroot_indexes_[tag] == HeapEntry::kNoEntry);
ASSERT           1172 src/profile-generator.cc   ASSERT(0 <= tag && tag < VisitorSynchronization::kNumberOfSyncTags);
ASSERT           1194 src/profile-generator.cc   ASSERT(children().is_empty());
ASSERT           1201 src/profile-generator.cc   ASSERT(edges().length() == children_index);
ASSERT           1306 src/profile-generator.cc   ASSERT(to != NULL);
ASSERT           1307 src/profile-generator.cc   ASSERT(from != NULL);
ASSERT           1333 src/profile-generator.cc   ASSERT(static_cast<uint32_t>(entries_.length()) > entries_map_.occupancy());
ASSERT           1340 src/profile-generator.cc   ASSERT(static_cast<uint32_t>(entries_.length()) > entries_map_.occupancy());
ASSERT           1354 src/profile-generator.cc   ASSERT(static_cast<uint32_t>(entries_.length()) > entries_map_.occupancy());
ASSERT           1381 src/profile-generator.cc   ASSERT(!entries_.is_empty());
ASSERT           1411 src/profile-generator.cc   ASSERT(entry_info == end_entry_info);
ASSERT           1423 src/profile-generator.cc   ASSERT(entries_.length() > 0 &&
ASSERT           1436 src/profile-generator.cc       ASSERT(entry);
ASSERT           1446 src/profile-generator.cc   ASSERT(static_cast<uint32_t>(entries_.length()) - 1 ==
ASSERT           1509 src/profile-generator.cc     ASSERT(entry->value == NULL);
ASSERT           1544 src/profile-generator.cc       ASSERT(object == NULL);
ASSERT           1583 src/profile-generator.cc   ASSERT(cache_entry->value == NULL);
ASSERT           1820 src/profile-generator.cc     ASSERT(!Memory::Object_at(field)->IsFailure());
ASSERT           1821 src/profile-generator.cc     ASSERT(Memory::Object_at(field)->IsHeapObject());
ASSERT           1830 src/profile-generator.cc       ASSERT((*field)->IsHeapObject());
ASSERT           2273 src/profile-generator.cc         ASSERT(k->IsNumber());
ASSERT           2351 src/profile-generator.cc     ASSERT(strong_references_.length() <= all_references_.length());
ASSERT           2594 src/profile-generator.cc   ASSERT(child_entry != NULL);
ASSERT           2852 src/profile-generator.cc     ASSERT(parent_entry != HeapEntry::kNoEntry);
ASSERT           2951 src/profile-generator.cc   ASSERT(child_entry != NULL);
ASSERT           2966 src/profile-generator.cc   ASSERT(wrapper_entry != NULL);
ASSERT           2969 src/profile-generator.cc   ASSERT(info_entry != NULL);
ASSERT           2988 src/profile-generator.cc     ASSERT(group_entry != NULL);
ASSERT           3090 src/profile-generator.cc   ASSERT(!debug_heap->old_data_space()->was_swept_conservatively());
ASSERT           3091 src/profile-generator.cc   ASSERT(!debug_heap->old_pointer_space()->was_swept_conservatively());
ASSERT           3092 src/profile-generator.cc   ASSERT(!debug_heap->code_space()->was_swept_conservatively());
ASSERT           3093 src/profile-generator.cc   ASSERT(!debug_heap->cell_space()->was_swept_conservatively());
ASSERT           3094 src/profile-generator.cc   ASSERT(!debug_heap->map_space()->was_swept_conservatively());
ASSERT           3176 src/profile-generator.cc     ASSERT(chunk_size_ > 0);
ASSERT           3180 src/profile-generator.cc     ASSERT(c != '\0');
ASSERT           3181 src/profile-generator.cc     ASSERT(chunk_pos_ < chunk_size_);
ASSERT           3190 src/profile-generator.cc     ASSERT(static_cast<size_t>(n) <= strlen(s));
ASSERT           3195 src/profile-generator.cc       ASSERT(s_chunk_size > 0);
ASSERT           3205 src/profile-generator.cc     ASSERT(chunk_pos_ < chunk_size_);
ASSERT           3221 src/profile-generator.cc       ASSERT(result != -1);
ASSERT           3228 src/profile-generator.cc       ASSERT(result != -1);
ASSERT           3233 src/profile-generator.cc     ASSERT(chunk_pos_ <= chunk_size_);
ASSERT           3259 src/profile-generator.cc   ASSERT(writer_ == NULL);
ASSERT           3302 src/profile-generator.cc   ASSERT(0 == snapshot_->root()->index());
ASSERT           3380 src/profile-generator.cc     ASSERT(i == 0 ||
ASSERT           3531 src/profile-generator.cc             ASSERT(cursor != 0);
ASSERT            471 src/profile-generator.h     ASSERT(type_ == kElement || type_ == kHidden || type_ == kWeak);
ASSERT            475 src/profile-generator.h     ASSERT(type_ == kContextVariable
ASSERT             80 src/property-details.h     ASSERT(TypeField::is_valid(type));
ASSERT             81 src/property-details.h     ASSERT(AttributesField::is_valid(attributes));
ASSERT             82 src/property-details.h     ASSERT(StorageField::is_valid(index));
ASSERT             88 src/property-details.h     ASSERT(type == this->type());
ASSERT             89 src/property-details.h     ASSERT(attributes == this->attributes());
ASSERT             90 src/property-details.h     ASSERT(index == this->index());
ASSERT             68 src/property.h     ASSERT(PropertyDetails::IsValidIndex(index));
ASSERT            147 src/property.h     ASSERT(isolate_->top_lookup_result() == this);
ASSERT            202 src/property.h     ASSERT(IsFound());
ASSERT            207 src/property.h     ASSERT(IsFound());
ASSERT            212 src/property.h     ASSERT(IsFound());
ASSERT            217 src/property.h     ASSERT(!IsTransition());
ASSERT            218 src/property.h     ASSERT(IsFound());
ASSERT            219 src/property.h     ASSERT(details_.type() != NONEXISTENT);
ASSERT            224 src/property.h     ASSERT(!IsTransition());
ASSERT            229 src/property.h     ASSERT(IsFound());
ASSERT            235 src/property.h     ASSERT(!(details_.type() == CALLBACKS && !IsFound()));
ASSERT            240 src/property.h     ASSERT(IsFound());
ASSERT            241 src/property.h     ASSERT(!IsTransition());
ASSERT            242 src/property.h     ASSERT(details_.type() != NONEXISTENT);
ASSERT            247 src/property.h     ASSERT(!(details_.type() == FIELD && !IsFound()));
ASSERT            252 src/property.h     ASSERT(!(details_.type() == NORMAL && !IsFound()));
ASSERT            257 src/property.h     ASSERT(!(details_.type() == CONSTANT_FUNCTION && !IsFound()));
ASSERT            297 src/property.h     ASSERT(IsTransition());
ASSERT            303 src/property.h     ASSERT(IsTransition());
ASSERT            317 src/property.h     ASSERT(IsTransition());
ASSERT            322 src/property.h     ASSERT(IsTransition());
ASSERT            327 src/property.h     ASSERT(IsTransition());
ASSERT            332 src/property.h     ASSERT(lookup_type_ == DESCRIPTOR_TYPE);
ASSERT            333 src/property.h     ASSERT(IsField());
ASSERT            338 src/property.h     ASSERT(IsField());
ASSERT            344 src/property.h     ASSERT(lookup_type_ == DICTIONARY_TYPE);
ASSERT            349 src/property.h     ASSERT(type() == CONSTANT_FUNCTION);
ASSERT            354 src/property.h     ASSERT(type() == CONSTANT_FUNCTION);
ASSERT            362 src/property.h     ASSERT(!IsTransition());
ASSERT            375 src/property.h     ASSERT(lookup_type_ == DICTIONARY_TYPE);
ASSERT            380 src/property.h     ASSERT(lookup_type_ == DESCRIPTOR_TYPE);
ASSERT             46 src/regexp-macro-assembler-irregexp-inl.h   ASSERT(pc_ <= buffer_.length());
ASSERT             56 src/regexp-macro-assembler-irregexp-inl.h   ASSERT(pc_ <= buffer_.length());
ASSERT             66 src/regexp-macro-assembler-irregexp-inl.h   ASSERT(pc_ <= buffer_.length());
ASSERT             76 src/regexp-macro-assembler-irregexp-inl.h   ASSERT(pc_ <= buffer_.length());
ASSERT             65 src/regexp-macro-assembler-irregexp.cc   ASSERT(!l->is_bound());
ASSERT             94 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT             95 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            103 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            104 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            111 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            112 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            119 src/regexp-macro-assembler-irregexp.cc   ASSERT(reg_from <= reg_to);
ASSERT            128 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            129 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            136 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            137 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            144 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            145 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            151 src/regexp-macro-assembler-irregexp.cc   ASSERT(is_uint24(by));
ASSERT            157 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            158 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            165 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            166 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            220 src/regexp-macro-assembler-irregexp.cc   ASSERT(by >= kMinCPOffset);
ASSERT            221 src/regexp-macro-assembler-irregexp.cc   ASSERT(by <= kMaxCPOffset);
ASSERT            240 src/regexp-macro-assembler-irregexp.cc   ASSERT(cp_offset >= kMinCPOffset);
ASSERT            241 src/regexp-macro-assembler-irregexp.cc   ASSERT(cp_offset <= kMaxCPOffset);
ASSERT            249 src/regexp-macro-assembler-irregexp.cc       ASSERT(characters == 1);
ASSERT            258 src/regexp-macro-assembler-irregexp.cc       ASSERT(characters == 1);
ASSERT            396 src/regexp-macro-assembler-irregexp.cc   ASSERT(start_reg >= 0);
ASSERT            397 src/regexp-macro-assembler-irregexp.cc   ASSERT(start_reg <= kMaxRegister);
ASSERT            406 src/regexp-macro-assembler-irregexp.cc   ASSERT(start_reg >= 0);
ASSERT            407 src/regexp-macro-assembler-irregexp.cc   ASSERT(start_reg <= kMaxRegister);
ASSERT            418 src/regexp-macro-assembler-irregexp.cc   ASSERT(cp_offset >= kMinCPOffset);
ASSERT            419 src/regexp-macro-assembler-irregexp.cc   ASSERT(cp_offset + str.length() - 1 <= kMaxCPOffset);
ASSERT            438 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            439 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            449 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            450 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT            459 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index >= 0);
ASSERT            460 src/regexp-macro-assembler-irregexp.cc   ASSERT(register_index <= kMaxRegister);
ASSERT             41 src/regexp-macro-assembler-tracer.cc   ASSERT(type < 5);
ASSERT             81 src/regexp-macro-assembler.cc   ASSERT(subject->IsExternalString() || subject->IsSeqString());
ASSERT             82 src/regexp-macro-assembler.cc   ASSERT(start_index >= 0);
ASSERT             83 src/regexp-macro-assembler.cc   ASSERT(start_index <= subject->length());
ASSERT             90 src/regexp-macro-assembler.cc       ASSERT(subject->IsSeqAsciiString());
ASSERT            100 src/regexp-macro-assembler.cc     ASSERT(subject->IsSeqTwoByteString());
ASSERT            115 src/regexp-macro-assembler.cc   ASSERT(subject->IsFlat());
ASSERT            116 src/regexp-macro-assembler.cc   ASSERT(previous_index >= 0);
ASSERT            117 src/regexp-macro-assembler.cc   ASSERT(previous_index <= subject->length());
ASSERT            141 src/regexp-macro-assembler.cc   ASSERT(subject_ptr->IsExternalString() || subject_ptr->IsSeqString());
ASSERT            170 src/regexp-macro-assembler.cc   ASSERT(isolate == Isolate::Current());
ASSERT            186 src/regexp-macro-assembler.cc   ASSERT(result >= RETRY);
ASSERT            225 src/regexp-macro-assembler.cc   ASSERT(isolate == Isolate::Current());
ASSERT            231 src/regexp-macro-assembler.cc   ASSERT(byte_length % 2 == 0);
ASSERT            258 src/regexp-macro-assembler.cc   ASSERT(isolate == Isolate::Current());
ASSERT            262 src/regexp-macro-assembler.cc   ASSERT(old_stack_base == *stack_base);
ASSERT            263 src/regexp-macro-assembler.cc   ASSERT(stack_pointer <= old_stack_base);
ASSERT            264 src/regexp-macro-assembler.cc   ASSERT(static_cast<size_t>(old_stack_base - stack_pointer) <= size);
ASSERT             42 src/regexp-stack.cc   ASSERT(Isolate::Current() == regexp_stack_->isolate_);
ASSERT             67 src/regexp-stack.h     ASSERT(thread_local_.memory_size_ != 0);
ASSERT            237 src/rewriter.cc   ASSERT(function != NULL);
ASSERT            239 src/rewriter.cc   ASSERT(scope != NULL);
ASSERT            251 src/rewriter.cc       ASSERT(function->end_position() != RelocInfo::kNoPosition);
ASSERT            112 src/runtime-profiler.cc   ASSERT(!has_been_globally_set_up_);
ASSERT            140 src/runtime-profiler.cc   ASSERT(function->IsOptimizable());
ASSERT            162 src/runtime-profiler.cc   ASSERT(function->IsMarkedForLazyRecompilation());
ASSERT            234 src/runtime-profiler.cc   ASSERT(IsPowerOf2(kSamplerWindowSize));
ASSERT            380 src/runtime-profiler.cc   ASSERT(has_been_globally_set_up_);
ASSERT            428 src/runtime-profiler.cc   ASSERT(NoBarrier_Load(&state_) >= 0);
ASSERT            444 src/runtime-profiler.cc   ASSERT(old_state >= -1);
ASSERT            458 src/runtime-profiler.cc   ASSERT(new_state >= 0);
ASSERT             49 src/runtime-profiler.h     ASSERT(has_been_globally_set_up_);
ASSERT            167 src/runtime-profiler.h   ASSERT(new_state >= 0);
ASSERT            173 src/runtime-profiler.h   ASSERT(new_state >= 0);
ASSERT            131 src/runtime.cc   ASSERT(args[index]->IsSmi());                                      \
ASSERT            132 src/runtime.cc   ASSERT(args.smi_at(index) == CLASSIC_MODE ||                       \
ASSERT            183 src/runtime.cc       ASSERT(names->get(i)->IsString());
ASSERT            209 src/runtime.cc   ASSERT(!copy->HasExternalArrayElements());
ASSERT            220 src/runtime.cc           ASSERT(!elements->get(i)->IsJSObject());
ASSERT            226 src/runtime.cc           ASSERT(value->IsSmi() ||
ASSERT            301 src/runtime.cc       ASSERT(number_of_symbol_keys != number_of_properties);
ASSERT            321 src/runtime.cc       ASSERT(index == number_of_symbol_keys);
ASSERT            401 src/runtime.cc         ASSERT(!name->AsArrayIndex(&element_index));
ASSERT            411 src/runtime.cc       ASSERT(key->IsNumber());
ASSERT            476 src/runtime.cc   ASSERT(IsFastElementsKind(constant_elements_kind));
ASSERT            479 src/runtime.cc   ASSERT(!maybe_maps_array->IsUndefined());
ASSERT            482 src/runtime.cc   ASSERT(maybe_map->IsMap());
ASSERT            487 src/runtime.cc     ASSERT(FLAG_smi_only_arrays);
ASSERT            491 src/runtime.cc     ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind));
ASSERT            501 src/runtime.cc         ASSERT(!fixed_array_values->get(i)->IsFixedArray());
ASSERT            578 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT            604 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT            630 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT            638 src/runtime.cc     ASSERT(*elements != isolate->heap()->empty_fixed_array());
ASSERT            651 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT            659 src/runtime.cc     ASSERT(*elements != isolate->heap()->empty_fixed_array());
ASSERT            675 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            685 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT            698 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            705 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            712 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            719 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            726 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            733 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            742 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            752 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            764 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            774 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            786 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            796 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            807 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            818 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            832 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT            845 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            847 src/runtime.cc   ASSERT(weakmap->map()->inobject_properties() == 0);
ASSERT            857 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            868 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            879 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            893 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT            906 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            915 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT            919 src/runtime.cc   ASSERT(!obj->IsAccessCheckNeeded() || obj->IsJSObject());
ASSERT            937 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT            989 src/runtime.cc   ASSERT(result->IsProperty());
ASSERT           1112 src/runtime.cc           ASSERT(proto->IsJSGlobalObject());
ASSERT           1123 src/runtime.cc         ASSERT(entry != SeededNumberDictionary::kNotFound);
ASSERT           1143 src/runtime.cc             ASSERT(!value.is_null());
ASSERT           1214 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           1223 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1230 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1235 src/runtime.cc     ASSERT(proto->IsJSGlobalObject());
ASSERT           1244 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           1257 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1264 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1272 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           1290 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1308 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1338 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           1361 src/runtime.cc     ASSERT(is_var + is_const + is_function + is_module == 1);
ASSERT           1440 src/runtime.cc   ASSERT(!isolate->has_pending_exception());
ASSERT           1447 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           1473 src/runtime.cc       ASSERT(mode != READ_ONLY || initial_value->IsTheHole());
ASSERT           1481 src/runtime.cc         ASSERT(holder.is_identical_to(context));
ASSERT           1506 src/runtime.cc       ASSERT(context->IsFunctionContext());
ASSERT           1511 src/runtime.cc     ASSERT(*object != NULL);
ASSERT           1516 src/runtime.cc     ASSERT(!object->HasLocalProperty(*name));
ASSERT           1674 src/runtime.cc     ASSERT(lookup.IsReadOnly() && lookup.IsConstantFunction());
ASSERT           1684 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           1687 src/runtime.cc   ASSERT(!value->IsTheHole());
ASSERT           1703 src/runtime.cc     ASSERT(holder->IsContext());
ASSERT           1747 src/runtime.cc     ASSERT(lookup.IsFound());  // the property was declared
ASSERT           1748 src/runtime.cc     ASSERT(lookup.IsReadOnly());  // and it was declared as read-only
ASSERT           1784 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           1796 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           1817 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           1853 src/runtime.cc   ASSERT(args.length() == 5);
ASSERT           1899 src/runtime.cc   ASSERT(!result->IsFailure());
ASSERT           1903 src/runtime.cc   ASSERT(!result->IsFailure());
ASSERT           1908 src/runtime.cc   ASSERT(!result->IsFailure());
ASSERT           1912 src/runtime.cc   ASSERT(!result->IsFailure());
ASSERT           1917 src/runtime.cc   ASSERT(!result->IsFailure());
ASSERT           1925 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1954 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1970 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           1998 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           2018 src/runtime.cc     ASSERT(isolate->has_pending_exception());
ASSERT           2028 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2037 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2048 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2057 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2066 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2078 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2090 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2100 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2109 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2123 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2134 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2145 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2148 src/runtime.cc   ASSERT(fun->should_have_prototype());
ASSERT           2173 src/runtime.cc     ASSERT(index != DescriptorArray::kNotFound);
ASSERT           2192 src/runtime.cc     ASSERT(entry != StringDictionary::kNotFound);
ASSERT           2206 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2215 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2224 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2286 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2309 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           2321 src/runtime.cc     ASSERT(index->IsHeapNumber());
ASSERT           2345 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           2358 src/runtime.cc     ASSERT(initial_capacity > 0);
ASSERT           2367 src/runtime.cc     ASSERT(backing_store->length() > 0);
ASSERT           2392 src/runtime.cc     ASSERT(!value->IsSmi());
ASSERT           2393 src/runtime.cc     ASSERT(length_ < capacity());
ASSERT           2400 src/runtime.cc     ASSERT(value->IsSmi());
ASSERT           2401 src/runtime.cc     ASSERT(length_ < capacity());
ASSERT           2467 src/runtime.cc     ASSERT(estimated_part_count > 0);
ASSERT           2473 src/runtime.cc     ASSERT(from >= 0);
ASSERT           2475 src/runtime.cc     ASSERT(length > 0);
ASSERT           2502 src/runtime.cc     ASSERT(length > 0);
ASSERT           2564 src/runtime.cc     ASSERT(element->IsSmi() || element->IsString());
ASSERT           2565 src/runtime.cc     ASSERT(array_builder_.capacity() > array_builder_.length());
ASSERT           2632 src/runtime.cc       ASSERT(from >= 0);
ASSERT           2633 src/runtime.cc       ASSERT(to > from);
ASSERT           2642 src/runtime.cc       ASSERT(tag < NUMBER_OF_PART_TYPES);
ASSERT           2745 src/runtime.cc             ASSERT(capture_ref <= capture_count);
ASSERT           2782 src/runtime.cc     ASSERT(content.IsFlat());
ASSERT           2790 src/runtime.cc       ASSERT(content.IsTwoByte());
ASSERT           2863 src/runtime.cc   ASSERT(limit > 0);
ASSERT           2887 src/runtime.cc   ASSERT(limit > 0);
ASSERT           2913 src/runtime.cc     ASSERT(subject_content.IsFlat());
ASSERT           2914 src/runtime.cc     ASSERT(pattern_content.IsFlat());
ASSERT           3037 src/runtime.cc   ASSERT(subject->IsFlat());
ASSERT           3038 src/runtime.cc   ASSERT(replacement->IsFlat());
ASSERT           3121 src/runtime.cc   ASSERT(subject->IsFlat());
ASSERT           3122 src/runtime.cc   ASSERT(replacement->IsFlat());
ASSERT           3195 src/runtime.cc     ASSERT(last_match_info_handle->HasFastObjectElements());
ASSERT           3257 src/runtime.cc   ASSERT(subject->IsFlat());
ASSERT           3295 src/runtime.cc   ASSERT(last_match_info_handle->HasFastObjectElements());
ASSERT           3369 src/runtime.cc     ASSERT(last_match_info_handle->HasFastObjectElements());
ASSERT           3412 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           3439 src/runtime.cc   ASSERT(last_match_info->HasFastObjectElements());
ASSERT           3507 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           3541 src/runtime.cc   ASSERT(0 <= start_index);
ASSERT           3542 src/runtime.cc   ASSERT(start_index <= sub->length());
ASSERT           3588 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           3609 src/runtime.cc   ASSERT(pattern_length >= 1);
ASSERT           3610 src/runtime.cc   ASSERT(idx + pattern_length <= subject.length());
ASSERT           3640 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           3699 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           3747 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           3833 src/runtime.cc   ASSERT(subject->IsFlat());
ASSERT           3834 src/runtime.cc   ASSERT(pattern->IsFlat());
ASSERT           3898 src/runtime.cc   ASSERT(subject->IsFlat());
ASSERT           3899 src/runtime.cc   ASSERT(regexp->CaptureCount() == 0);
ASSERT           3988 src/runtime.cc   ASSERT(subject->IsFlat());
ASSERT           4050 src/runtime.cc               ASSERT(start <= end);
ASSERT           4061 src/runtime.cc               ASSERT(current_match[i * 2 + 1] < 0);
ASSERT           4123 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           4132 src/runtime.cc   ASSERT(last_match_info->HasFastObjectElements());
ASSERT           4133 src/runtime.cc   ASSERT(regexp->GetFlags().is_global());
ASSERT           4147 src/runtime.cc     ASSERT(pattern->IsFlat());
ASSERT           4181 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           4217 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           4242 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           4267 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           4370 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           4382 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           4489 src/runtime.cc   ASSERT(args.length() == 5);
ASSERT           4515 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           4841 src/runtime.cc   ASSERT(IsFastElementsKind(elements_kind));
ASSERT           4843 src/runtime.cc   ASSERT(!value->IsSmi());
ASSERT           4846 src/runtime.cc     ASSERT(IsFastSmiElementsKind(elements_kind));
ASSERT           4856 src/runtime.cc     ASSERT(IsFastDoubleElementsKind(object->GetElementsKind()));
ASSERT           4861 src/runtime.cc     ASSERT(IsFastSmiElementsKind(elements_kind) ||
ASSERT           4940 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           4971 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           5009 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           5021 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           5033 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           5054 src/runtime.cc           ASSERT(proto->IsJSGlobalObject());
ASSERT           5066 src/runtime.cc         ASSERT(entry != SeededNumberDictionary::kNotFound);
ASSERT           5080 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5095 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5134 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5221 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5238 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5256 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5271 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5318 src/runtime.cc       ASSERT(entry->IsNumber());
ASSERT           5332 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5384 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5393 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5403 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5438 src/runtime.cc       ASSERT(heap_obj->IsUndefined());
ASSERT           5461 src/runtime.cc   ASSERT(to - from < 10);  // Overflow is not possible.
ASSERT           5462 src/runtime.cc   ASSERT(from < to);
ASSERT           5475 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5530 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5585 src/runtime.cc   ASSERT(character < 256);
ASSERT           5611 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5632 src/runtime.cc       ASSERT(String::kMaxLength < 0x7fffffff - 6);  // Cannot overflow.
ASSERT           5729 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           5910 src/runtime.cc   ASSERT(sizeof(SinkChar) >= sizeof(SourceChar));
ASSERT           5927 src/runtime.cc           ASSERT(len == 6);
ASSERT           5967 src/runtime.cc   ASSERT(isolate->heap()->new_space()->Contains(new_string));
ASSERT           5995 src/runtime.cc     ASSERT(str->IsFlat());
ASSERT           5998 src/runtime.cc   ASSERT(flat.IsFlat());
ASSERT           6019 src/runtime.cc     ASSERT(str->IsFlat());
ASSERT           6053 src/runtime.cc   ASSERT(isolate->heap()->new_space()->Contains(new_string));
ASSERT           6062 src/runtime.cc     ASSERT(content.IsFlat());
ASSERT           6087 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6201 src/runtime.cc       ASSERT(static_cast<uc32>(chars[0]) != current);
ASSERT           6274 src/runtime.cc   ASSERT((w & (kOneInEveryByte * 0x7F)) == w);
ASSERT           6277 src/runtime.cc   ASSERT(0 < m && m < n && n < 0x7F);
ASSERT           6301 src/runtime.cc     ASSERT('a' - 'A' == (1 << 5));
ASSERT           6358 src/runtime.cc         ASSERT('A' <= src[i] && src[i] <= 'Z');
ASSERT           6359 src/runtime.cc         ASSERT(dst[i] == src[i] + ('a' - 'A'));
ASSERT           6361 src/runtime.cc         ASSERT(dir == ASCII_TO_UPPER);
ASSERT           6362 src/runtime.cc         ASSERT('a' <= src[i] && src[i] <= 'z');
ASSERT           6363 src/runtime.cc         ASSERT(dst[i] == src[i] - ('a' - 'A'));
ASSERT           6366 src/runtime.cc     ASSERT(expected_changed == changed);
ASSERT           6454 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           6481 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           6536 src/runtime.cc   ASSERT(result->HasFastObjectElements());
ASSERT           6587 src/runtime.cc     ASSERT(Smi::FromInt(0) == 0);
ASSERT           6593 src/runtime.cc     ASSERT(element == Smi::FromInt(0) ||
ASSERT           6605 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6646 src/runtime.cc     ASSERT(String::cast(elements->get(i))->length() == 1);
ASSERT           6656 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6671 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6682 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6693 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6707 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6726 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6735 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6751 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6770 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           6777 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6787 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6797 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6807 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           6816 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           6824 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6834 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6847 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           6875 src/runtime.cc         ASSERT(obj->IsSmi());
ASSERT           6896 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           6906 src/runtime.cc   ASSERT(Smi::kMaxValue >= String::kMaxLength);
ASSERT           6958 src/runtime.cc       ASSERT(pos >= 0);
ASSERT           6959 src/runtime.cc       ASSERT(len >= 0);
ASSERT           6972 src/runtime.cc       ASSERT(!elt->IsTheHole());
ASSERT           7013 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           7078 src/runtime.cc     ASSERT(sink + separator_length <= end);
ASSERT           7084 src/runtime.cc     ASSERT(sink + element_length <= end);
ASSERT           7088 src/runtime.cc   ASSERT(sink == end);
ASSERT           7090 src/runtime.cc   ASSERT(!answer->HasOnlyAsciiChars());  // Use %_FastAsciiArrayJoin instead.
ASSERT           7122 src/runtime.cc     ASSERT(array_length <= 0x7fffffff);  // Is int32_t.
ASSERT           7131 src/runtime.cc   ASSERT(cursor <= buffer.length());
ASSERT           7137 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           7232 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7242 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7252 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7262 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7271 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7281 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7291 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7301 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7320 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7329 src/runtime.cc   ASSERT(not_equal == 0 || not_equal == 1);
ASSERT           7338 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           7353 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7447 src/runtime.cc   ASSERT(x->IsFlat());
ASSERT           7448 src/runtime.cc   ASSERT(y->IsFlat());
ASSERT           7485 src/runtime.cc   ASSERT(result ==
ASSERT           7493 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7528 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7538 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7548 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7561 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7584 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7594 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7604 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7614 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7624 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7635 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7669 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7686 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7729 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7739 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7749 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           7759 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           7770 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           7807 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           7877 src/runtime.cc           ASSERT(context_index >= 0);
ASSERT           7902 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           7938 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           8006 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           8018 src/runtime.cc     ASSERT(*arguments[0] == args[2]);
ASSERT           8021 src/runtime.cc     ASSERT(args[2]->IsUndefined());
ASSERT           8064 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8070 src/runtime.cc       ASSERT(bindings->map() == isolate->heap()->fixed_cow_array_map());
ASSERT           8080 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8092 src/runtime.cc   ASSERT(!bound_function->IsJSFunction() ||
ASSERT           8109 src/runtime.cc   ASSERT(bound_function->IsJSFunction());
ASSERT           8118 src/runtime.cc   ASSERT(!result.is_null());
ASSERT           8139 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8217 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8229 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8241 src/runtime.cc   ASSERT(!function->is_compiled());
ASSERT           8247 src/runtime.cc   ASSERT(function->is_compiled());
ASSERT           8254 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8332 src/runtime.cc         ASSERT(*arguments != isolate->heap()->null_value());
ASSERT           8333 src/runtime.cc         ASSERT(*arguments != isolate->heap()->undefined_value());
ASSERT           8351 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8356 src/runtime.cc   ASSERT(isolate->heap()->IsAllocationAllowed());
ASSERT           8426 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8438 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8482 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8502 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8510 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8514 src/runtime.cc   ASSERT(!function->shared()->uses_arguments());
ASSERT           8541 src/runtime.cc     ASSERT(frame->function() == *function);
ASSERT           8542 src/runtime.cc     ASSERT(frame->LookupCode() == *unoptimized);
ASSERT           8543 src/runtime.cc     ASSERT(unoptimized->contains(frame->pc()));
ASSERT           8561 src/runtime.cc     ASSERT(ast_id != AstNode::kNoNumber);
ASSERT           8580 src/runtime.cc         ASSERT(data->OsrAstId()->value() == ast_id);
ASSERT           8618 src/runtime.cc     ASSERT(function->code()->kind() == Code::OPTIMIZED_FUNCTION);
ASSERT           8643 src/runtime.cc   ASSERT(args.length() >= 2);
ASSERT           8679 src/runtime.cc   ASSERT(args.length() == 5);
ASSERT           8685 src/runtime.cc   ASSERT(offset >= 0);
ASSERT           8686 src/runtime.cc   ASSERT(argc >= 0);
ASSERT           8714 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8722 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8730 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8748 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           8792 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           8818 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           8841 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8849 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           8854 src/runtime.cc   ASSERT(context->IsModuleContext());
ASSERT           8867 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           8932 src/runtime.cc   ASSERT(!x->IsTheHole() || (attributes & READ_ONLY) != 0);
ASSERT           8940 src/runtime.cc   ASSERT(!holder->IsGlobalObject());
ASSERT           8983 src/runtime.cc     ASSERT(holder->IsContext());
ASSERT           9006 src/runtime.cc         ASSERT(!value->IsTheHole());
ASSERT           9021 src/runtime.cc     ASSERT(object->HasProperty(*name));
ASSERT           9059 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           9112 src/runtime.cc     ASSERT(attributes == ABSENT);
ASSERT           9145 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9153 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9167 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9178 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           9191 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           9226 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           9242 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9272 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           9281 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           9294 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           9317 src/runtime.cc     ASSERT(str_content.IsTwoByte());
ASSERT           9333 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9344 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9354 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9377 src/runtime.cc     ASSERT(isolate->has_pending_exception());
ASSERT           9386 src/runtime.cc   ASSERT(context->allow_code_gen_from_strings()->IsFalse());
ASSERT           9463 src/runtime.cc   ASSERT(args.length() == 5);
ASSERT           9479 src/runtime.cc   ASSERT(args[4]->IsSmi());
ASSERT           9494 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9501 src/runtime.cc   ASSERT(func->map()->instance_type() == map->instance_type());
ASSERT           9502 src/runtime.cc   ASSERT(func->map()->instance_size() == map->instance_size());
ASSERT           9512 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           9534 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           9595 src/runtime.cc     ASSERT(!fast_elements_);
ASSERT           9636 src/runtime.cc     ASSERT(fast_elements_);
ASSERT           9687 src/runtime.cc       ASSERT(static_cast<int32_t>(FixedArray::kMaxLength) >= 0);
ASSERT           9742 src/runtime.cc   ASSERT(visitor != NULL);
ASSERT           9815 src/runtime.cc           ASSERT(k->IsNumber());
ASSERT           9924 src/runtime.cc       ASSERT(fast_length <= elements->length());
ASSERT           10033 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10133 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10150 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10159 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10184 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10204 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10227 src/runtime.cc     ASSERT(array->HasFastSmiOrObjectElements() ||
ASSERT           10245 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           10257 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           10264 src/runtime.cc   ASSERT(IsAligned(OffsetFrom(id), static_cast<intptr_t>(4)));
ASSERT           10279 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10292 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           10328 src/runtime.cc           ASSERT(maybe_value->IsException());
ASSERT           10369 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10467 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10484 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10493 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10502 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10513 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10528 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10538 src/runtime.cc   ASSERT(args.length() >= 1);
ASSERT           10553 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           10636 src/runtime.cc     ASSERT(has_adapted_arguments_);
ASSERT           10639 src/runtime.cc     ASSERT(!is_optimized_);
ASSERT           10672 src/runtime.cc   ASSERT(save != NULL);
ASSERT           10696 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           10748 src/runtime.cc   ASSERT(*scope_info != ScopeInfo::Empty());
ASSERT           11029 src/runtime.cc           ASSERT(keys->get(i)->IsString());
ASSERT           11063 src/runtime.cc   ASSERT(context->IsFunctionContext());
ASSERT           11090 src/runtime.cc       ASSERT(keys->get(i)->IsString());
ASSERT           11111 src/runtime.cc   ASSERT(context->IsCatchContext());
ASSERT           11129 src/runtime.cc   ASSERT(context->IsBlockContext());
ASSERT           11152 src/runtime.cc   ASSERT(context->IsModuleContext());
ASSERT           11243 src/runtime.cc           ASSERT(scope_info->Type() == EVAL_SCOPE);
ASSERT           11282 src/runtime.cc       ASSERT(context_->IsGlobalContext());
ASSERT           11290 src/runtime.cc         ASSERT(context_->previous() != NULL);
ASSERT           11303 src/runtime.cc           ASSERT(context_->IsFunctionContext() ||
ASSERT           11307 src/runtime.cc           ASSERT(context_->IsModuleContext());
ASSERT           11310 src/runtime.cc           ASSERT(context_->IsGlobalContext());
ASSERT           11313 src/runtime.cc           ASSERT(context_->IsWithContext());
ASSERT           11316 src/runtime.cc           ASSERT(context_->IsCatchContext());
ASSERT           11319 src/runtime.cc           ASSERT(!scope_info->HasContext() ||
ASSERT           11327 src/runtime.cc       ASSERT(context_->global()->IsGlobalObject());
ASSERT           11342 src/runtime.cc     ASSERT(context_->IsWithContext());
ASSERT           11353 src/runtime.cc         ASSERT(nested_scope_chain_.length() == 1);
ASSERT           11478 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           11536 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           11568 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           11585 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           11607 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           11625 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           11661 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           11711 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           11720 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           11767 src/runtime.cc           ASSERT(shared->allows_lazy_compilation() || shared->is_compiled());
ASSERT           11848 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           11870 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           11894 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           11909 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           11927 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           11944 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           11984 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           12004 src/runtime.cc     ASSERT(!it.Done());
ASSERT           12016 src/runtime.cc     ASSERT(!(scope_info->HasContext() & current.is_null()));
ASSERT           12042 src/runtime.cc       ASSERT(scope_info->Type() == WITH_SCOPE);
ASSERT           12043 src/runtime.cc       ASSERT(current->IsWithContext());
ASSERT           12118 src/runtime.cc   ASSERT(args.length() == 6);
ASSERT           12162 src/runtime.cc   ASSERT(go_between_scope_info->ParameterCount() == 0);
ASSERT           12163 src/runtime.cc   ASSERT(go_between_scope_info->ContextLocalCount() == 0);
ASSERT           12261 src/runtime.cc   ASSERT(args.length() == 4);
ASSERT           12332 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           12432 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           12473 src/runtime.cc   ASSERT(HEAP->IsHeapIterable());
ASSERT           12524 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12551 src/runtime.cc   ASSERT(HEAP->IsHeapIterable());
ASSERT           12573 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           12585 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12602 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           12611 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           12626 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           12640 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           12656 src/runtime.cc     ASSERT(obj != NULL);
ASSERT           12677 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           12723 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12742 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           12765 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           12774 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12784 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12810 src/runtime.cc   ASSERT(args.length() == 3);
ASSERT           12830 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12844 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12857 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12870 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12908 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           12945 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           13254 src/runtime.cc   ASSERT(args.length() == 1);
ASSERT           13348 src/runtime.cc         ASSERT(cursor + 4 <= elements->length());
ASSERT           13384 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           13417 src/runtime.cc   ASSERT(size <= cache->length());
ASSERT           13472 src/runtime.cc   ASSERT(index % 2 == 0);
ASSERT           13473 src/runtime.cc   ASSERT(index >= JSFunctionResultCache::kEntriesIndex);
ASSERT           13474 src/runtime.cc   ASSERT(index < cache_handle->length());
ASSERT           13533 src/runtime.cc   ASSERT(args.length() == 0);
ASSERT           13577 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           13623 src/runtime.cc   ASSERT(args.length() == 2);
ASSERT           13650 src/runtime.cc   ASSERT(Isolate::Current()->heap() == heap);
ASSERT           13651 src/runtime.cc   ASSERT(dictionary != NULL);
ASSERT           13652 src/runtime.cc   ASSERT(StringDictionary::cast(dictionary)->NumberOfElements() == 0);
ASSERT             42 src/safepoint-table.cc   ASSERT(is_valid());
ASSERT             43 src/safepoint-table.cc   ASSERT(IsAligned(kNumSafepointRegisters, kBitsPerByte));
ASSERT             53 src/safepoint-table.cc   ASSERT(is_valid());
ASSERT             54 src/safepoint-table.cc   ASSERT(reg_index >= 0 && reg_index < kNumSafepointRegisters);
ASSERT             62 src/safepoint-table.cc   ASSERT(code->kind() == Code::OPTIMIZED_FUNCTION);
ASSERT             70 src/safepoint-table.cc   ASSERT(entry_size_ > 0);
ASSERT             93 src/safepoint-table.cc     ASSERT(IsAligned(kNumSafepointRegisters, kBitsPerByte));
ASSERT            112 src/safepoint-table.cc   ASSERT(digits >= 0 && digits <= kBitsPerByte);
ASSERT            129 src/safepoint-table.cc   ASSERT(arguments >= 0);
ASSERT            155 src/safepoint-table.cc   ASSERT(emitted_);
ASSERT            202 src/safepoint-table.cc     ASSERT(IsAligned(kNumSafepointRegisters, kBitsPerByte));
ASSERT            211 src/safepoint-table.cc         ASSERT(index >= 0 && index < kNumSafepointRegisters);
ASSERT             46 src/safepoint-table.h     ASSERT(is_valid());
ASSERT             61 src/safepoint-table.h     ASSERT(is_valid());
ASSERT             81 src/safepoint-table.h     ASSERT(is_valid());
ASSERT             86 src/safepoint-table.h     ASSERT(is_valid());
ASSERT             91 src/safepoint-table.h     ASSERT(is_valid());
ASSERT            115 src/safepoint-table.h     ASSERT(index < length_);
ASSERT            120 src/safepoint-table.h     ASSERT(index < length_);
ASSERT             80 src/scanner-character-streams.cc   ASSERT(buffer_cursor_ > buffer_);
ASSERT             81 src/scanner-character-streams.cc   ASSERT(pos_ > 0);
ASSERT            126 src/scanner-character-streams.cc   ASSERT(end_position >= start_position);
ASSERT            235 src/scanner-character-streams.cc     ASSERT(IsUtf8MultiCharacterFollower(character));
ASSERT            240 src/scanner-character-streams.cc     ASSERT(IsUtf8MultiCharacterStart(buffer[*cursor]));
ASSERT            256 src/scanner-character-streams.cc     ASSERT(IsUtf8MultiCharacterStart(character));
ASSERT            265 src/scanner-character-streams.cc     ASSERT(!IsUtf8MultiCharacterFollower(buffer[1 + additional_bytes]));
ASSERT            281 src/scanner-character-streams.cc       ASSERT(old_pos - raw_data_pos_ <= 4);
ASSERT            286 src/scanner-character-streams.cc     ASSERT(raw_character_position_ == target_position);
ASSERT            295 src/scanner-character-streams.cc     ASSERT(raw_data_pos_ - old_pos <= 4);
ASSERT            299 src/scanner-character-streams.cc   ASSERT(raw_character_position_ == target_position);
ASSERT            109 src/scanner-character-streams.h     ASSERT(buffer_cursor_ > raw_data_);
ASSERT             62 src/scanner.cc   ASSERT(expected_length <= 4);  // prevent overflow
ASSERT            313 src/scanner.cc   ASSERT(c0_ == '*');
ASSERT            340 src/scanner.cc   ASSERT(c0_ == '!');
ASSERT            348 src/scanner.cc   ASSERT(c0_ == '!');
ASSERT            600 src/scanner.cc   ASSERT(pos >= current_pos);
ASSERT            720 src/scanner.cc   ASSERT(IsDecimalDigit(c0_));  // the first digit of the number or the fraction
ASSERT            778 src/scanner.cc     ASSERT(kind != HEX);  // 'e'/'E' must be scanned as part of the hex number
ASSERT            887 src/scanner.cc   ASSERT(input_length >= 1);
ASSERT            925 src/scanner.cc   ASSERT(unicode_cache_->IsIdentifierStart(c0_));
ASSERT           1041 src/scanner.cc   ASSERT(c0_ == '\\');
ASSERT            193 src/scanner.h      ASSERT(code_unit < 0x10000u);
ASSERT            201 src/scanner.h      ASSERT(!is_ascii_);
ASSERT            202 src/scanner.h      ASSERT((position_ & 0x1) == 0);
ASSERT            209 src/scanner.h      ASSERT(is_ascii_);
ASSERT            243 src/scanner.h      ASSERT(is_ascii_);
ASSERT             49 src/scopeinfo.cc   ASSERT(scope->StackLocalCount() == stack_local_count);
ASSERT             50 src/scopeinfo.cc   ASSERT(scope->ContextLocalCount() == context_local_count);
ASSERT             62 src/scopeinfo.cc       ASSERT(var->IsStackLocal());
ASSERT             92 src/scopeinfo.cc   ASSERT(index == scope_info->ParameterEntriesIndex());
ASSERT            100 src/scopeinfo.cc   ASSERT(index == scope_info->StackLocalEntriesIndex());
ASSERT            102 src/scopeinfo.cc     ASSERT(stack_locals[i]->index() == i);
ASSERT            115 src/scopeinfo.cc   ASSERT(index == scope_info->ContextLocalNameEntriesIndex());
ASSERT            121 src/scopeinfo.cc   ASSERT(index == scope_info->ContextLocalInfoEntriesIndex());
ASSERT            130 src/scopeinfo.cc   ASSERT(index == scope_info->FunctionNameEntryIndex());
ASSERT            135 src/scopeinfo.cc     ASSERT(function_name_info != STACK ||
ASSERT            138 src/scopeinfo.cc     ASSERT(function_name_info != CONTEXT ||
ASSERT            142 src/scopeinfo.cc   ASSERT(index == scope_info->length());
ASSERT            143 src/scopeinfo.cc   ASSERT(scope->num_parameters() == scope_info->ParameterCount());
ASSERT            144 src/scopeinfo.cc   ASSERT(scope->num_stack_slots() == scope_info->StackSlotCount());
ASSERT            145 src/scopeinfo.cc   ASSERT(scope->num_heap_slots() == scope_info->ContextLength() ||
ASSERT            158 src/scopeinfo.cc   ASSERT(length() > 0);
ASSERT            231 src/scopeinfo.cc   ASSERT(HasFunctionName());
ASSERT            237 src/scopeinfo.cc   ASSERT(0 <= var && var < ParameterCount());
ASSERT            244 src/scopeinfo.cc   ASSERT(0 <= var && var < LocalCount());
ASSERT            245 src/scopeinfo.cc   ASSERT(StackLocalEntriesIndex() + StackLocalCount() ==
ASSERT            253 src/scopeinfo.cc   ASSERT(0 <= var && var < StackLocalCount());
ASSERT            260 src/scopeinfo.cc   ASSERT(0 <= var && var < ContextLocalCount());
ASSERT            267 src/scopeinfo.cc   ASSERT(0 <= var && var < ContextLocalCount());
ASSERT            275 src/scopeinfo.cc   ASSERT(0 <= var && var < ContextLocalCount());
ASSERT            283 src/scopeinfo.cc   ASSERT(name->IsSymbol());
ASSERT            300 src/scopeinfo.cc   ASSERT(name->IsSymbol());
ASSERT            301 src/scopeinfo.cc   ASSERT(mode != NULL);
ASSERT            302 src/scopeinfo.cc   ASSERT(init_flag != NULL);
ASSERT            307 src/scopeinfo.cc       ASSERT(result < ContextLength());
ASSERT            320 src/scopeinfo.cc         ASSERT(result < ContextLength());
ASSERT            331 src/scopeinfo.cc   ASSERT(name->IsSymbol());
ASSERT            351 src/scopeinfo.cc   ASSERT(name->IsSymbol());
ASSERT            352 src/scopeinfo.cc   ASSERT(mode != NULL);
ASSERT            365 src/scopeinfo.cc   ASSERT(length() > 0);
ASSERT            420 src/scopeinfo.cc   ASSERT(slot_index > kNotFound);
ASSERT            451 src/scopeinfo.cc     ASSERT(key.data == data);
ASSERT            452 src/scopeinfo.cc     ASSERT(key.name->Equals(name));
ASSERT            454 src/scopeinfo.cc     ASSERT(result.mode() == mode);
ASSERT            455 src/scopeinfo.cc     ASSERT(result.initialization_flag() == init_flag);
ASSERT            456 src/scopeinfo.cc     ASSERT(result.index() + kNotFound == slot_index);
ASSERT             92 src/scopeinfo.h       ASSERT(ModeField::is_valid(mode));
ASSERT             93 src/scopeinfo.h       ASSERT(InitField::is_valid(init_flag));
ASSERT             94 src/scopeinfo.h       ASSERT(IndexField::is_valid(index));
ASSERT             98 src/scopeinfo.h       ASSERT(mode == this->mode());
ASSERT             99 src/scopeinfo.h       ASSERT(init_flag == this->initialization_flag());
ASSERT            100 src/scopeinfo.h       ASSERT(index == this->index());
ASSERT             55 src/scopes.cc    ASSERT(name1->IsSymbol());
ASSERT             56 src/scopes.cc    ASSERT(name2->IsSymbol());
ASSERT             79 src/scopes.cc      ASSERT(p->key == name.location());
ASSERT             96 src/scopes.cc      ASSERT(*reinterpret_cast<String**>(p->key) == *name);
ASSERT             97 src/scopes.cc      ASSERT(p->value != NULL);
ASSERT            125 src/scopes.cc    ASSERT(!HasIllegalRedeclaration());
ASSERT            249 src/scopes.cc        ASSERT(context->IsCatchContext());
ASSERT            271 src/scopes.cc    ASSERT(info->function() != NULL);
ASSERT            325 src/scopes.cc    ASSERT(!already_resolved());
ASSERT            354 src/scopes.cc      ASSERT(outer_scope() != NULL);
ASSERT            373 src/scopes.cc    ASSERT(is_block_scope());
ASSERT            374 src/scopes.cc    ASSERT(temps_.is_empty());
ASSERT            375 src/scopes.cc    ASSERT(params_.is_empty());
ASSERT            408 src/scopes.cc    ASSERT(scope_info_->StackSlotIndex(*name) < 0);
ASSERT            468 src/scopes.cc    ASSERT(!already_resolved());
ASSERT            469 src/scopes.cc    ASSERT(is_function_scope());
ASSERT            480 src/scopes.cc    ASSERT(!already_resolved());
ASSERT            484 src/scopes.cc    ASSERT(mode == VAR ||
ASSERT            495 src/scopes.cc    ASSERT(is_global_scope());
ASSERT            518 src/scopes.cc    ASSERT(!already_resolved());
ASSERT            540 src/scopes.cc    ASSERT(HasIllegalRedeclaration());
ASSERT            545 src/scopes.cc    ASSERT(HasIllegalRedeclaration());
ASSERT            578 src/scopes.cc        ASSERT(unresolved_[i]->var() != NULL);
ASSERT            599 src/scopes.cc    ASSERT(stack_locals != NULL);
ASSERT            600 src/scopes.cc    ASSERT(context_locals != NULL);
ASSERT            606 src/scopes.cc        ASSERT(var->IsStackLocal());
ASSERT            714 src/scopes.cc      ASSERT(s != NULL);  // scope must be in the scope chain
ASSERT            747 src/scopes.cc      ASSERT(beg_pos >= 0 && end_pos >= 0);
ASSERT            941 src/scopes.cc    ASSERT(binding_kind != NULL);
ASSERT            966 src/scopes.cc      ASSERT(is_global_scope());
ASSERT            996 src/scopes.cc    ASSERT(info->global_scope()->is_global_scope());
ASSERT           1043 src/scopes.cc    ASSERT(var != NULL);
ASSERT           1087 src/scopes.cc    ASSERT(info->global_scope()->is_global_scope());
ASSERT           1184 src/scopes.cc    ASSERT(is_function_scope());
ASSERT           1186 src/scopes.cc    ASSERT(arguments != NULL);  // functions have 'arguments' declared implicitly
ASSERT           1216 src/scopes.cc      ASSERT(var->scope() == this);
ASSERT           1224 src/scopes.cc          ASSERT(var->IsUnallocated() || var->IsContextSlot());
ASSERT           1229 src/scopes.cc          ASSERT(var->IsUnallocated() || var->IsParameter());
ASSERT           1240 src/scopes.cc    ASSERT(var->scope() == this);
ASSERT           1241 src/scopes.cc    ASSERT(!var->IsVariable(isolate_->factory()->result_symbol()) ||
ASSERT           1308 src/scopes.cc    ASSERT(num_heap_slots_ == 0 || num_heap_slots_ >= Context::MIN_CONTEXT_SLOTS);
ASSERT           1326 src/scopes.cc    ASSERT(is_global_scope() || is_module_scope());
ASSERT           1329 src/scopes.cc      ASSERT(interface_->IsFrozen());
ASSERT           1330 src/scopes.cc      ASSERT(scope_info_.is_null());
ASSERT           1342 src/scopes.cc      ASSERT(ok);
ASSERT           1356 src/scopes.cc    ASSERT(is_global_scope() || is_module_scope());
ASSERT           1370 src/scopes.cc          ASSERT(!value.is_null());
ASSERT           1375 src/scopes.cc          ASSERT(var != NULL && var->IsContextSlot());
ASSERT           1380 src/scopes.cc          ASSERT(!(result.is_null() || result->IsUndefined()));
ASSERT             77 src/scopes.h       ASSERT(index >= 0 && index < 3);
ASSERT            143 src/scopes.h       ASSERT(is_function_scope());
ASSERT            174 src/scopes.h       ASSERT(!already_resolved());
ASSERT            325 src/scopes.h       ASSERT(is_function_scope());
ASSERT            332 src/scopes.h       ASSERT(is_function_scope());
ASSERT            530 src/serialize.cc   ASSERT(key == NULL || index >= 0);
ASSERT            599 src/serialize.cc     ASSERT(!SpaceIsPaged(space_index) ||
ASSERT            609 src/serialize.cc     ASSERT(!maybe_new_allocation->IsFailure());
ASSERT            615 src/serialize.cc     ASSERT(SpaceIsLarge(space_index));
ASSERT            640 src/serialize.cc   ASSERT(!SpaceIsLarge(space));
ASSERT            659 src/serialize.cc   ASSERT(SpaceIsPaged(space));
ASSERT            669 src/serialize.cc   ASSERT(isolate_ != NULL);
ASSERT            677 src/serialize.cc   ASSERT(isolate_->handle_scope_implementer()->blocks()->is_empty());
ASSERT            710 src/serialize.cc   ASSERT(source_->AtEOF());
ASSERT            747 src/serialize.cc   ASSERT(HeapObject::FromAddress(address)->IsCode() == is_codespace);
ASSERT            770 src/serialize.cc     ASSERT(space_number >= LO_SPACE);                                          \
ASSERT            793 src/serialize.cc       ASSERT((where & ~kPointedToMask) == 0);                                  \
ASSERT            794 src/serialize.cc       ASSERT((how & ~kHowToCodeMask) == 0);                                    \
ASSERT            795 src/serialize.cc       ASSERT((within & ~kWhereToPointMask) == 0);                              \
ASSERT            796 src/serialize.cc       ASSERT((space_number & ~kSpaceMask) == 0);
ASSERT            831 src/serialize.cc             ASSERT(where == kFromStart);                                       \
ASSERT            951 src/serialize.cc         ASSERT(!isolate->heap()->InNewSpace(object));
ASSERT            959 src/serialize.cc         ASSERT(!isolate->heap()->InNewSpace(object));
ASSERT            973 src/serialize.cc         ASSERT(!isolate->heap()->InNewSpace(object));
ASSERT           1121 src/serialize.cc   ASSERT(isolate_->IsDefaultIsolate());
ASSERT           1222 src/serialize.cc   ASSERT(length == isolate->serialize_partial_snapshot_cache_length() - 1);
ASSERT           1365 src/serialize.cc     ASSERT(Map::cast(heap_object)->code_cache() ==
ASSERT           1386 src/serialize.cc   ASSERT(!startup_serializer_->address_mapper()->IsMapped(heap_object));
ASSERT           1389 src/serialize.cc   ASSERT(!heap_object->IsSymbol());
ASSERT           1458 src/serialize.cc         ASSERT(!HEAP->InNewSpace(current_contents));
ASSERT           1593 src/serialize.cc   ASSERT(skipped >= 0);
ASSERT            148 src/serialize.h     ASSERT(kFirstTypeCode <= type && type < kTypeCodeCount);
ASSERT            169 src/serialize.h     ASSERT(position_ < length_);
ASSERT            268 src/serialize.h     ASSERT(repeats >= 1 && repeats <= kMaxRepeats);
ASSERT            272 src/serialize.h     ASSERT(byte_code >= kConstantRepeat && byte_code <= 0x7f);
ASSERT            283 src/serialize.h     ASSERT(constant >= 0 && constant < kRootArrayNumberOfConstantEncodings);
ASSERT            420 src/serialize.h     ASSERT(IsMapped(obj));
ASSERT            426 src/serialize.h     ASSERT(!IsMapped(obj));
ASSERT            470 src/serialize.h       ASSERT(!too_late_to_enable_now_);
ASSERT            491 src/serialize.h     ASSERT(value >= root_index_wave_front_);
ASSERT            606 src/serialize.h     ASSERT(!o->IsScript());
ASSERT             64 src/small-pointer-list.h     ASSERT(IsAligned(reinterpret_cast<intptr_t>(list), kPointerAlignment));
ASSERT             87 src/small-pointer-list.h     ASSERT(IsAligned(reinterpret_cast<intptr_t>(pointer), kPointerAlignment));
ASSERT             96 src/small-pointer-list.h       ASSERT(IsAligned(reinterpret_cast<intptr_t>(list), kPointerAlignment));
ASSERT            106 src/small-pointer-list.h     ASSERT((data_ & kTagMask) != kEmptyTag);
ASSERT            108 src/small-pointer-list.h       ASSERT(i == 0);
ASSERT            130 src/small-pointer-list.h     ASSERT((data_ & kTagMask) != kEmptyTag);
ASSERT            141 src/small-pointer-list.h       ASSERT(pos == 0);
ASSERT            145 src/small-pointer-list.h       ASSERT(pos == 0 || pos == 1);
ASSERT            181 src/small-pointer-list.h     ASSERT((data_ & kTagMask) == kSingletonTag);
ASSERT            187 src/small-pointer-list.h     ASSERT((data_ & kTagMask) == kListTag);
ASSERT             85 src/smart-array-pointer.h     ASSERT(is_empty());
ASSERT             65 src/spaces-inl.h   ASSERT(has_next());
ASSERT            100 src/spaces-inl.h   ASSERT(has_next());
ASSERT            118 src/spaces-inl.h     ASSERT(cur_addr_ <= cur_end_);
ASSERT            167 src/spaces-inl.h   ASSERT(chunk->size() <= static_cast<size_t>(kPageSize));
ASSERT            168 src/spaces-inl.h   ASSERT(chunk->owner() == owner);
ASSERT            225 src/spaces-inl.h   ASSERT(next_chunk()->owner() == owner());
ASSERT            231 src/spaces-inl.h   ASSERT(prev_chunk()->owner() == owner());
ASSERT            237 src/spaces-inl.h   ASSERT(page->owner() == owner());
ASSERT            243 src/spaces-inl.h   ASSERT(page->owner() == owner());
ASSERT            339 src/spaces-inl.h   ASSERT(length <= string->length());
ASSERT            340 src/spaces-inl.h   ASSERT(string->IsSeqString());
ASSERT            341 src/spaces-inl.h   ASSERT(string->address() + StringType::SizeFor(string->length()) ==
ASSERT             72 src/spaces.cc    ASSERT(owner == HEAP->old_pointer_space() ||
ASSERT             82 src/spaces.cc    ASSERT(page->WasSweptPrecisely());
ASSERT             91 src/spaces.cc    ASSERT(!space->was_swept_conservatively());
ASSERT            104 src/spaces.cc    ASSERT(cur_addr_ == cur_end_);
ASSERT            111 src/spaces.cc      ASSERT(cur_addr_ == cur_page->area_end());
ASSERT            117 src/spaces.cc    ASSERT(cur_page->WasSweptPrecisely());
ASSERT            136 src/spaces.cc    ASSERT(code_range_ == NULL);
ASSERT            147 src/spaces.cc    ASSERT(code_range_->size() == requested);
ASSERT            213 src/spaces.cc    ASSERT(current_allocation_block_index_ < allocation_list_.length());
ASSERT            228 src/spaces.cc    ASSERT(*allocated <= current.size);
ASSERT            229 src/spaces.cc    ASSERT(IsAddressAligned(current.start, MemoryChunk::kAlignment));
ASSERT            246 src/spaces.cc    ASSERT(IsAddressAligned(address, MemoryChunk::kAlignment));
ASSERT            287 src/spaces.cc    ASSERT(size_ == 0);
ASSERT            298 src/spaces.cc    ASSERT(reservation->IsReserved());
ASSERT            300 src/spaces.cc    ASSERT(size_ >= size);
ASSERT            306 src/spaces.cc      ASSERT(size_executable_ >= size);
ASSERT            310 src/spaces.cc    ASSERT(!isolate_->code_range()->contains(
ASSERT            312 src/spaces.cc    ASSERT(executable == NOT_EXECUTABLE || !isolate_->code_range()->exists());
ASSERT            321 src/spaces.cc    ASSERT(size_ >= size);
ASSERT            327 src/spaces.cc      ASSERT(size_executable_ >= size);
ASSERT            331 src/spaces.cc      ASSERT(executable == EXECUTABLE);
ASSERT            334 src/spaces.cc      ASSERT(executable == NOT_EXECUTABLE || !isolate_->code_range()->exists());
ASSERT            337 src/spaces.cc      ASSERT(result);
ASSERT            412 src/spaces.cc    ASSERT(!chunk->IsFlagSet(in_to_space ? MemoryChunk::IN_FROM_SPACE
ASSERT            439 src/spaces.cc    ASSERT(base == chunk->address());
ASSERT            455 src/spaces.cc    ASSERT(OFFSET_OF(MemoryChunk, flags_) == kFlagsOffset);
ASSERT            456 src/spaces.cc    ASSERT(OFFSET_OF(MemoryChunk, live_byte_count_) == kLiveBytesOffset);
ASSERT            515 src/spaces.cc        ASSERT(IsAligned(reinterpret_cast<intptr_t>(base),
ASSERT            672 src/spaces.cc    ASSERT(callback != NULL);
ASSERT            674 src/spaces.cc    ASSERT(!MemoryAllocator::MemoryAllocationCallbackRegistered(callback));
ASSERT            681 src/spaces.cc    ASSERT(callback != NULL);
ASSERT            824 src/spaces.cc    ASSERT(!heap()->mark_compact_collector()->in_use());
ASSERT            841 src/spaces.cc    ASSERT(max_capacity_ % AreaSize() == 0);
ASSERT            845 src/spaces.cc    ASSERT(Capacity() < max_capacity_);
ASSERT            866 src/spaces.cc    ASSERT(Capacity() <= max_capacity_);
ASSERT            918 src/spaces.cc    ASSERT(page->LiveBytes() == 0);
ASSERT            919 src/spaces.cc    ASSERT(AreaSize() == page->area_size());
ASSERT            948 src/spaces.cc    ASSERT(Capacity() > 0);
ASSERT            998 src/spaces.cc      ASSERT(page->owner() == this);
ASSERT           1002 src/spaces.cc      ASSERT(page->WasSweptPrecisely());
ASSERT           1008 src/spaces.cc        ASSERT(end_of_previous_object <= object->address());
ASSERT           1013 src/spaces.cc        ASSERT(map->IsMap());
ASSERT           1014 src/spaces.cc        ASSERT(heap()->map_space()->Contains(map));
ASSERT           1029 src/spaces.cc        ASSERT(object->address() + size <= top);
ASSERT           1034 src/spaces.cc    ASSERT(allocation_pointer_found_in_space);
ASSERT           1061 src/spaces.cc    ASSERT(initial_semispace_capacity <= maximum_semispace_capacity);
ASSERT           1062 src/spaces.cc    ASSERT(IsPowerOf2(maximum_semispace_capacity));
ASSERT           1073 src/spaces.cc    ASSERT(reserved_semispace_capacity == heap()->ReservedSemiSpaceSize());
ASSERT           1074 src/spaces.cc    ASSERT(static_cast<intptr_t>(chunk_size_) >=
ASSERT           1076 src/spaces.cc    ASSERT(IsAddressAligned(chunk_base_, 2 * reserved_semispace_capacity, 0));
ASSERT           1087 src/spaces.cc    ASSERT(!from_space_.is_committed());  // No need to use memory yet.
ASSERT           1119 src/spaces.cc    ASSERT(reservation_.IsReserved());
ASSERT           1134 src/spaces.cc    ASSERT(Capacity() < MaximumCapacity());
ASSERT           1329 src/spaces.cc    ASSERT(maximum_capacity >= Page::kPageSize);
ASSERT           1349 src/spaces.cc    ASSERT(!is_committed());
ASSERT           1374 src/spaces.cc    ASSERT(is_committed());
ASSERT           1391 src/spaces.cc    ASSERT((new_capacity & Page::kPageAlignmentMask) == 0);
ASSERT           1392 src/spaces.cc    ASSERT(new_capacity <= maximum_capacity_);
ASSERT           1393 src/spaces.cc    ASSERT(new_capacity > capacity_);
ASSERT           1401 src/spaces.cc    ASSERT(IsAligned(delta, OS::AllocateAlignment()));
ASSERT           1408 src/spaces.cc    ASSERT(last_page != anchor());
ASSERT           1426 src/spaces.cc    ASSERT((new_capacity & Page::kPageAlignmentMask) == 0);
ASSERT           1427 src/spaces.cc    ASSERT(new_capacity >= initial_capacity_);
ASSERT           1428 src/spaces.cc    ASSERT(new_capacity < capacity_);
ASSERT           1436 src/spaces.cc      ASSERT(IsAligned(delta, OS::AllocateAlignment()));
ASSERT           1448 src/spaces.cc      ASSERT((current_page_ <= first_page()) && (current_page_ >= new_last_page));
ASSERT           1479 src/spaces.cc      ASSERT(page->IsFlagSet(MemoryChunk::SCAN_ON_SCAVENGE));
ASSERT           1480 src/spaces.cc      ASSERT(page->IsFlagSet(MemoryChunk::IN_TO_SPACE) ||
ASSERT           1488 src/spaces.cc    ASSERT(anchor_.next_page() != &anchor_);
ASSERT           1495 src/spaces.cc    ASSERT(from->anchor_.next_page() != &from->anchor_);
ASSERT           1496 src/spaces.cc    ASSERT(to->anchor_.next_page() != &to->anchor_);
ASSERT           1515 src/spaces.cc    ASSERT(NewSpacePage::FromLimit(mark)->semi_space() == this);
ASSERT           1682 src/spaces.cc    ASSERT(0 <= type && type <= LAST_TYPE);
ASSERT           1683 src/spaces.cc    ASSERT(isolate->heap_histograms()[type].name() != NULL);
ASSERT           1806 src/spaces.cc    ASSERT(0 <= type && type <= LAST_TYPE);
ASSERT           1814 src/spaces.cc    ASSERT(0 <= type && type <= LAST_TYPE);
ASSERT           1823 src/spaces.cc    ASSERT(size_in_bytes > 0);
ASSERT           1824 src/spaces.cc    ASSERT(IsAligned(size_in_bytes, kPointerSize));
ASSERT           1851 src/spaces.cc    ASSERT(IsFreeListNode(this));
ASSERT           1853 src/spaces.cc      ASSERT(map() == NULL || Size() >= kNextOffset + kPointerSize);
ASSERT           1864 src/spaces.cc    ASSERT(IsFreeListNode(this));
ASSERT           1866 src/spaces.cc      ASSERT(Size() >= kNextOffset + kPointerSize);
ASSERT           1875 src/spaces.cc    ASSERT(IsFreeListNode(this));
ASSERT           1880 src/spaces.cc      ASSERT(map() == NULL || Size() >= kNextOffset + kPointerSize);
ASSERT           1929 src/spaces.cc    ASSERT(IsVeryLong() || available_ == SumFreeLists());
ASSERT           1987 src/spaces.cc      ASSERT((*cur)->map() == HEAP->raw_unchecked_free_space_map());
ASSERT           2008 src/spaces.cc    ASSERT(0 < size_in_bytes);
ASSERT           2009 src/spaces.cc    ASSERT(size_in_bytes <= kMaxBlockSize);
ASSERT           2010 src/spaces.cc    ASSERT(IsAligned(size_in_bytes, kPointerSize));
ASSERT           2012 src/spaces.cc    ASSERT(owner_->limit() - owner_->top() < size_in_bytes);
ASSERT           2019 src/spaces.cc    ASSERT(IsVeryLong() || available_ == SumFreeLists());
ASSERT           2022 src/spaces.cc    ASSERT(bytes_left >= 0);
ASSERT           2042 src/spaces.cc    ASSERT(!MarkCompactCollector::IsOnEvacuationCandidate(new_node));
ASSERT           2137 src/spaces.cc      ASSERT(cur->map() == HEAP->raw_unchecked_free_space_map());
ASSERT           2192 src/spaces.cc    ASSERT(bytes <= InitialCapacity());
ASSERT           2243 src/spaces.cc    ASSERT(size_in_bytes <= AreaSize());
ASSERT           2244 src/spaces.cc    ASSERT(size_in_bytes == RoundSizeDownToObjectAlignment(size_in_bytes));
ASSERT           2422 src/spaces.cc    ASSERT(!it->done());
ASSERT           2423 src/spaces.cc    ASSERT(it->rinfo()->rmode() == RelocInfo::COMMENT);
ASSERT           2439 src/spaces.cc      ASSERT(!it->done());
ASSERT           2478 src/spaces.cc        ASSERT(code->instruction_start() <= prev_pc &&
ASSERT           2527 src/spaces.cc    ASSERT(object->IsMap() || object->IsFreeSpace());
ASSERT           2538 src/spaces.cc    ASSERT(object->IsJSGlobalPropertyCell() ||
ASSERT           2629 src/spaces.cc    ASSERT(page->area_size() >= object_size);
ASSERT           2645 src/spaces.cc      ASSERT(entry != NULL);
ASSERT           2679 src/spaces.cc      ASSERT(e->value != NULL);
ASSERT           2681 src/spaces.cc      ASSERT(page->is_valid());
ASSERT           2766 src/spaces.cc      ASSERT(object->address() == page->area_start());
ASSERT           2771 src/spaces.cc      ASSERT(map->IsMap());
ASSERT           2772 src/spaces.cc      ASSERT(heap()->map_space()->Contains(map));
ASSERT           2777 src/spaces.cc      ASSERT(object->IsCode() || object->IsSeqString() ||
ASSERT           2796 src/spaces.cc            ASSERT(heap()->Contains(element_object));
ASSERT           2797 src/spaces.cc            ASSERT(element_object->map()->IsMap());
ASSERT             98 src/spaces.h     ASSERT((OffsetFrom(address) & Page::kPageAlignmentMask) == 0)
ASSERT            101 src/spaces.h     ASSERT((OffsetFrom(address) & kObjectAlignmentMask) == 0)
ASSERT            104 src/spaces.h     ASSERT((OffsetFrom(address) & kMapAlignmentMask) == 0)
ASSERT            107 src/spaces.h     ASSERT((0 < size) && (size <= Page::kMaxNonCodeHeapObjectSize))
ASSERT            110 src/spaces.h     ASSERT((Page::kObjectStartOffset <= offset)                                  \
ASSERT            114 src/spaces.h     ASSERT((0 <= index) && (index <= MapSpace::kMaxMapPageIndex))
ASSERT            331 src/spaces.h       ASSERT((reinterpret_cast<intptr_t>(space) & kFailureTagMask) == 0);
ASSERT            333 src/spaces.h       ASSERT((reinterpret_cast<intptr_t>(owner_) & kFailureTagMask) ==
ASSERT            467 src/spaces.h       ASSERT(static_cast<unsigned>(live_byte_count_) <= size_);
ASSERT            589 src/spaces.h       ASSERT(slots_buffer_ == NULL);
ASSERT            594 src/spaces.h       ASSERT(slots_buffer_ == NULL);
ASSERT            853 src/spaces.h         ASSERT(IsAddressAligned(start, MemoryChunk::kAlignment));
ASSERT            854 src/spaces.h         ASSERT(size >= static_cast<size_t>(Page::kPageSize));
ASSERT            858 src/spaces.h         ASSERT(IsAddressAligned(start, MemoryChunk::kAlignment));
ASSERT            859 src/spaces.h         ASSERT(size >= static_cast<size_t>(Page::kPageSize));
ASSERT           1252 src/spaces.h       ASSERT(size_ >= 0);
ASSERT           1261 src/spaces.h       ASSERT(size_ >= 0);
ASSERT           1267 src/spaces.h       ASSERT(size_ >= 0);
ASSERT           1273 src/spaces.h       ASSERT(size_ >= 0);
ASSERT           1280 src/spaces.h       ASSERT(size_ >= 0);
ASSERT           1496 src/spaces.h       ASSERT(!IsSweepingComplete() || (unswept_free_bytes_ == 0));
ASSERT           1531 src/spaces.h       ASSERT(top == limit ||
ASSERT           1586 src/spaces.h       ASSERT(unswept_free_bytes_ == 0);
ASSERT           1596 src/spaces.h       ASSERT(ShouldBeSweptLazily(p));
ASSERT           1601 src/spaces.h       ASSERT(ShouldBeSweptLazily(p));
ASSERT           1849 src/spaces.h       ASSERT(anchor_.next_page() != &anchor_);
ASSERT           2000 src/spaces.h         ASSERT(!page->is_anchor());
ASSERT           2126 src/spaces.h       ASSERT(to_space_.Capacity() == from_space_.Capacity());
ASSERT           2143 src/spaces.h       ASSERT(to_space_.MaximumCapacity() == from_space_.MaximumCapacity());
ASSERT           2149 src/spaces.h       ASSERT(to_space_.InitialCapacity() == from_space_.InitialCapacity());
ASSERT           2155 src/spaces.h       ASSERT(to_space_.current_page()->ContainsLimit(allocation_info_.top));
ASSERT           2172 src/spaces.h       ASSERT(Contains(addr));
ASSERT           2173 src/spaces.h       ASSERT(IsAligned(OffsetFrom(addr), kPointerSize) ||
ASSERT             42 src/store-buffer-inl.h   ASSERT(!heap_->cell_space()->Contains(addr));
ASSERT             43 src/store-buffer-inl.h   ASSERT(!heap_->code_space()->Contains(addr));
ASSERT             48 src/store-buffer-inl.h     ASSERT(top == limit_);
ASSERT             51 src/store-buffer-inl.h     ASSERT(top < limit_);
ASSERT             68 src/store-buffer-inl.h       ASSERT(callback_ != NULL);
ASSERT             72 src/store-buffer.cc   ASSERT((reinterpret_cast<uintptr_t>(old_start_) & 0xfff) == 0);
ASSERT             74 src/store-buffer.cc   ASSERT(initial_length > 0);
ASSERT             75 src/store-buffer.cc   ASSERT(initial_length <= kOldStoreBufferLength);
ASSERT             84 src/store-buffer.cc   ASSERT(reinterpret_cast<Address>(start_) >= virtual_memory_->address());
ASSERT             85 src/store-buffer.cc   ASSERT(reinterpret_cast<Address>(limit_) >= virtual_memory_->address());
ASSERT             89 src/store-buffer.cc   ASSERT(start_ <= vm_limit);
ASSERT             90 src/store-buffer.cc   ASSERT(limit_ <= vm_limit);
ASSERT             92 src/store-buffer.cc   ASSERT((reinterpret_cast<uintptr_t>(limit_) & kStoreBufferOverflowBit) != 0);
ASSERT             93 src/store-buffer.cc   ASSERT((reinterpret_cast<uintptr_t>(limit_ - 1) & kStoreBufferOverflowBit) ==
ASSERT            136 src/store-buffer.cc   ASSERT(a > b);
ASSERT            145 src/store-buffer.cc   ASSERT(sizeof(1) == sizeof(a));
ASSERT            156 src/store-buffer.cc   ASSERT(may_move_store_buffer_entries_);
ASSERT            183 src/store-buffer.cc   ASSERT(may_move_store_buffer_entries_);
ASSERT            219 src/store-buffer.cc     ASSERT(i != 0 || old_top_ == old_start_);
ASSERT            444 src/store-buffer.cc       ASSERT(object->IsHeapObject());
ASSERT            472 src/store-buffer.cc   ASSERT(MapStartAlign(start) == start);
ASSERT            473 src/store-buffer.cc   ASSERT(MapEndAlign(end) == end);
ASSERT            477 src/store-buffer.cc     ASSERT(!heap_->InNewSpace(Memory::Object_at(map_address)));
ASSERT            478 src/store-buffer.cc     ASSERT(Memory::Object_at(map_address)->IsMap());
ASSERT            498 src/store-buffer.cc   ASSERT(map_aligned_start == start);
ASSERT            499 src/store-buffer.cc   ASSERT(map_aligned_end == end);
ASSERT            566 src/store-buffer.cc       ASSERT(o != free_space_map);
ASSERT            567 src/store-buffer.cc       ASSERT(o != two_pointer_filler_map);
ASSERT            568 src/store-buffer.cc       ASSERT(visitable_end < space->top() || visitable_end >= space->limit());
ASSERT            572 src/store-buffer.cc   ASSERT(visitable_end == end_of_page);
ASSERT            600 src/store-buffer.cc       ASSERT(old_top_ == saved_top + 1 || old_top_ == saved_top);
ASSERT            641 src/store-buffer.cc           ASSERT(array->IsFixedArray());
ASSERT            672 src/store-buffer.cc   ASSERT(top <= limit_);
ASSERT            675 src/store-buffer.cc   ASSERT(may_move_store_buffer_entries_);
ASSERT            682 src/store-buffer.cc     ASSERT(!heap_->cell_space()->Contains(*current));
ASSERT            683 src/store-buffer.cc     ASSERT(!heap_->code_space()->Contains(*current));
ASSERT            684 src/store-buffer.cc     ASSERT(!heap_->old_data_space()->Contains(*current));
ASSERT            708 src/store-buffer.cc     ASSERT(old_top_ <= old_limit_);
ASSERT            100 src/store-buffer.h     ASSERT(top >= Start());
ASSERT            101 src/store-buffer.h     ASSERT(top <= Limit());
ASSERT            110 src/string-search.h       ASSERT(sizeof(PatternChar) == 2);
ASSERT            248 src/string-search.h   ASSERT(length > 0);
ASSERT            267 src/string-search.h   ASSERT(pattern.length() > 1);
ASSERT             55 src/string-stream.cc   ASSERT(length_ < capacity_);
ASSERT             67 src/string-stream.cc       ASSERT(capacity_ >= 5);
ASSERT            183 src/string-stream.cc   ASSERT(buffer_[length_] == '\0');
ASSERT            583 src/string-stream.cc   ASSERT(size_ >= *bytes);
ASSERT            123 src/strtod.cc    ASSERT(buffer[buffer.length() - 1] != '0');
ASSERT            142 src/strtod.cc      ASSERT(0 <= digit && digit <= 9);
ASSERT            200 src/strtod.cc        ASSERT(read_digits == trimmed.length());
ASSERT            207 src/strtod.cc        ASSERT(read_digits == trimmed.length());
ASSERT            219 src/strtod.cc        ASSERT(read_digits == trimmed.length());
ASSERT            232 src/strtod.cc    ASSERT(0 < exponent);
ASSERT            233 src/strtod.cc    ASSERT(exponent < PowersOfTenCache::kDecimalExponentDistance);
ASSERT            236 src/strtod.cc    ASSERT(PowersOfTenCache::kDecimalExponentDistance == 8);
ASSERT            276 src/strtod.cc    ASSERT(exponent <= PowersOfTenCache::kMaxDecimalExponent);
ASSERT            294 src/strtod.cc        ASSERT(DiyFp::kSignificandSize == 64);
ASSERT            336 src/strtod.cc    ASSERT(DiyFp::kSignificandSize == 64);
ASSERT            337 src/strtod.cc    ASSERT(precision_digits_count < 64);
ASSERT            381 src/strtod.cc    ASSERT(buffer.length() + exponent <= kMaxDecimalPower + 1);
ASSERT            382 src/strtod.cc    ASSERT(buffer.length() + exponent > kMinDecimalPower);
ASSERT            383 src/strtod.cc    ASSERT(buffer.length() <= kMaxSignificantDecimalDigits);
ASSERT            388 src/strtod.cc    ASSERT(((kMaxDecimalPower + 1) * 333 / 100) < Bignum::kMaxSignificantBits);
ASSERT             48 src/stub-cache.cc   ASSERT(isolate == Isolate::Current());
ASSERT             53 src/stub-cache.cc   ASSERT(IsPowerOf2(kPrimaryTableSize));
ASSERT             54 src/stub-cache.cc   ASSERT(IsPowerOf2(kSecondaryTableSize));
ASSERT             65 src/stub-cache.cc   ASSERT(!heap()->InNewSpace(name));
ASSERT             66 src/stub-cache.cc   ASSERT(name->IsSymbol());
ASSERT             72 src/stub-cache.cc   ASSERT(Code::ExtractICStateFromFlags(flags) == MONOMORPHIC);
ASSERT             76 src/stub-cache.cc   ASSERT(Code::ExtractTypeFromFlags(flags) == 0);
ASSERT            105 src/stub-cache.cc   ASSERT(receiver->IsGlobalObject() || receiver->HasFastProperties());
ASSERT            140 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            159 src/stub-cache.cc   ASSERT(v8::ToCData<Address>(callback->getter()) != 0);
ASSERT            160 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            180 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            200 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            219 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            245 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            265 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            285 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            304 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            324 src/stub-cache.cc   ASSERT(IC::GetCodeCacheForObject(*receiver, *holder) == OWN_MAP);
ASSERT            468 src/stub-cache.cc   ASSERT(!code.is_null());
ASSERT            509 src/stub-cache.cc   ASSERT(v8::ToCData<Address>(callback->setter()) != 0);
ASSERT            753 src/stub-cache.cc   ASSERT(entry != -1);
ASSERT            828 src/stub-cache.cc   ASSERT(kind == Code::KEYED_CALL_IC);
ASSERT            987 src/stub-cache.cc   ASSERT(args[0]->IsJSObject());
ASSERT            988 src/stub-cache.cc   ASSERT(args[1]->IsJSObject());
ASSERT            989 src/stub-cache.cc   ASSERT(args[3]->IsSmi());
ASSERT            993 src/stub-cache.cc   ASSERT(fun != NULL);
ASSERT            994 src/stub-cache.cc   ASSERT(callback->IsCompatibleReceiver(args[0]));
ASSERT           1015 src/stub-cache.cc   ASSERT(fun != NULL);
ASSERT           1016 src/stub-cache.cc   ASSERT(callback->IsCompatibleReceiver(recv));
ASSERT           1047 src/stub-cache.cc   ASSERT(kAccessorInfoOffsetInInterceptorArgs == 2);
ASSERT           1048 src/stub-cache.cc   ASSERT(args[2]->IsJSObject());  // Receiver.
ASSERT           1049 src/stub-cache.cc   ASSERT(args[3]->IsJSObject());  // Holder.
ASSERT           1050 src/stub-cache.cc   ASSERT(args[5]->IsSmi());  // Isolate.
ASSERT           1051 src/stub-cache.cc   ASSERT(args.length() == 6);
ASSERT           1056 src/stub-cache.cc   ASSERT(getter != NULL);
ASSERT           1084 src/stub-cache.cc   ASSERT(ic.target()->is_load_stub() || ic.target()->is_keyed_load_stub());
ASSERT           1101 src/stub-cache.cc   ASSERT(kAccessorInfoOffsetInInterceptorArgs == 2);
ASSERT           1104 src/stub-cache.cc   ASSERT(args->length() == 6);
ASSERT           1111 src/stub-cache.cc   ASSERT(getter != NULL);
ASSERT           1169 src/stub-cache.cc   ASSERT(args.length() == 4);
ASSERT           1173 src/stub-cache.cc   ASSERT(args.smi_at(3) == kStrictMode || args.smi_at(3) == kNonStrictMode);
ASSERT           1175 src/stub-cache.cc   ASSERT(recv->HasNamedInterceptor());
ASSERT           1185 src/stub-cache.cc   ASSERT(args.smi_at(1) >= 0);
ASSERT           1236 src/stub-cache.cc     ASSERT(!CallIC::Contextual::decode(
ASSERT           1455 src/stub-cache.cc   ASSERT(HasCustomCallGenerator(function));
ASSERT           1471 src/stub-cache.cc   ASSERT(optimization.is_simple_api_call());
ASSERT           1530 src/stub-cache.cc   ASSERT(is_simple_api_call());
ASSERT            340 src/stub-cache.h     ASSERT(name->HasHashCode());
ASSERT            886 src/stub-cache.h     ASSERT(is_constant_call());
ASSERT            895 src/stub-cache.h     ASSERT(is_simple_api_call());
ASSERT            900 src/stub-cache.h     ASSERT(is_simple_api_call());
ASSERT            197 src/token.h        ASSERT(tok < NUM_TOKENS);  // tok is unsigned
ASSERT            227 src/token.h        ASSERT(IsCompareOp(op));
ASSERT            242 src/token.h        ASSERT(IsCompareOp(op));
ASSERT            276 src/token.h        ASSERT(tok < NUM_TOKENS);  // tok is unsigned.
ASSERT            283 src/token.h        ASSERT(tok < NUM_TOKENS);  // tok is unsigned.
ASSERT             55 src/transitions-inl.h   ASSERT(object->IsTransitionArray());
ASSERT            106 src/transitions-inl.h   ASSERT(this != NULL);
ASSERT            107 src/transitions-inl.h   ASSERT(transitions->IsFixedArray());
ASSERT            122 src/transitions-inl.h   ASSERT(transition_number < number_of_transitions());
ASSERT            130 src/transitions-inl.h   ASSERT(transition_number < number_of_transitions());
ASSERT            136 src/transitions-inl.h   ASSERT(transition_number < number_of_transitions());
ASSERT            142 src/transitions-inl.h   ASSERT(transition_number < number_of_transitions());
ASSERT            148 src/transitions-inl.h   ASSERT(transition_number < number_of_transitions());
ASSERT            156 src/transitions-inl.h   ASSERT(transition_number < number_of_transitions());
ASSERT            165 src/transitions-inl.h   ASSERT(descriptor != DescriptorArray::kNotFound);
ASSERT             78 src/transitions.h     ASSERT(length() >= kFirstIndex);
ASSERT             70 src/type-info.cc   ASSERT(reinterpret_cast<Address>(*dictionary_.location()) != kHandleZapValue);
ASSERT            185 src/type-info.cc   ASSERT(LoadIsMonomorphicNormal(expr));
ASSERT            190 src/type-info.cc     ASSERT(first_map != NULL);
ASSERT            200 src/type-info.cc   ASSERT(StoreIsMonomorphicNormal(expr));
ASSERT            205 src/type-info.cc     ASSERT(first_map != NULL);
ASSERT            256 src/type-info.cc   ASSERT(check != RECEIVER_MAP_CHECK);
ASSERT            278 src/type-info.cc   ASSERT(function != NULL);
ASSERT            295 src/type-info.cc   ASSERT(ObjectLiteralStoreIsMonomorphic(prop));
ASSERT            356 src/type-info.cc   ASSERT(first_map != NULL);
ASSERT            368 src/type-info.cc   ASSERT(code->is_unary_op_stub());
ASSERT            506 src/type-info.cc     ASSERT(Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC);
ASSERT            512 src/type-info.cc     ASSERT(object->IsCode());
ASSERT            715 src/type-info.cc   ASSERT(dictionary_->FindEntry(ast_id) == UnseededNumberDictionary::kNotFound);
ASSERT            721 src/type-info.cc   ASSERT(maybe_result->ToObject(&result));
ASSERT            722 src/type-info.cc   ASSERT(*dictionary_ == result);
ASSERT             85 src/type-info.h     ASSERT(t == kUnknown ||
ASSERT            124 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            129 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            134 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            139 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            144 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            149 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            154 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            159 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            164 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT            169 src/type-info.h     ASSERT(type_ != kUninitialized);
ASSERT             70 src/unbound-queue-inl.h   ASSERT(divider_ != last_);
ASSERT             88 src/unbound-queue-inl.h   ASSERT(divider_ != last_);
ASSERT             49 src/utils.cc     ASSERT(!is_finalized() && position_ + n < buffer_.length());
ASSERT             50 src/utils.cc     ASSERT(static_cast<size_t>(n) <= strlen(s));
ASSERT             82 src/utils.cc     ASSERT(!is_finalized() && position_ < buffer_.length());
ASSERT             86 src/utils.cc     ASSERT(strlen(buffer_.start()) == static_cast<size_t>(position_));
ASSERT             88 src/utils.cc     ASSERT(is_finalized());
ASSERT             57 src/utils.h      ASSERT(IsPowerOf2(x));
ASSERT             58 src/utils.h      ASSERT(x != 0);
ASSERT            143 src/utils.h      ASSERT(IsPowerOf2(m));
ASSERT            187 src/utils.h      ASSERT(x <= 0x80000000u);
ASSERT            236 src/utils.h      ASSERT(length == static_cast<size_t>(static_cast<int>(length)));
ASSERT            262 src/utils.h        ASSERT(is_valid(value));
ASSERT            342 src/utils.h        ASSERT(!resource->is_reserved_);
ASSERT            366 src/utils.h        ASSERT(length == 0 || (length > 0 && data != NULL));
ASSERT            376 src/utils.h        ASSERT(to <= length_);
ASSERT            377 src/utils.h        ASSERT(from < to);
ASSERT            378 src/utils.h        ASSERT(0 <= from);
ASSERT            393 src/utils.h        ASSERT(0 <= index && index < length_);
ASSERT            423 src/utils.h        ASSERT(length <= length_);
ASSERT            436 src/utils.h        ASSERT(offset < length_);
ASSERT            467 src/utils.h        ASSERT(pointer_ != NULL);
ASSERT            472 src/utils.h        ASSERT(pointer_ == NULL && value != NULL);
ASSERT            579 src/utils.h        ASSERT(size > 0);
ASSERT            613 src/utils.h        ASSERT(size_ <= destination.length());
ASSERT            653 src/utils.h        ASSERT(growth_factor > 1);
ASSERT            671 src/utils.h        ASSERT(index_ + min_capacity <= current_chunk_.length());
ASSERT            710 src/utils.h        ASSERT(sequence_start_ == kNoSequence);
ASSERT            715 src/utils.h        ASSERT(sequence_start_ != kNoSequence);
ASSERT            724 src/utils.h        ASSERT(sequence_start_ != kNoSequence);
ASSERT            749 src/utils.h        ASSERT(sequence_length < new_chunk.length());
ASSERT            795 src/utils.h      ASSERT(exponent <= 9);
ASSERT            796 src/utils.h      ASSERT(exponent >= 1);
ASSERT            866 src/utils.h        ASSERT(i < length());
ASSERT            907 src/utils.h        ASSERT(!is_finalized());
ASSERT            918 src/utils.h        ASSERT(c != '\0');
ASSERT            919 src/utils.h        ASSERT(!is_finalized() && position_ < buffer_.length());
ASSERT            976 src/utils.h        ASSERT(element < static_cast<int>(sizeof(T) * CHAR_BIT));
ASSERT             77 src/v8.cc        ASSERT(i::Isolate::CurrentPerIsolateThreadData() != NULL);
ASSERT             78 src/v8.cc        ASSERT(i::Isolate::CurrentPerIsolateThreadData()->thread_id().Equals(
ASSERT             80 src/v8.cc        ASSERT(i::Isolate::CurrentPerIsolateThreadData()->isolate() ==
ASSERT            105 src/v8.cc        ASSERT(isolate->IsDefaultIsolate());
ASSERT            169 src/v8.cc        ASSERT(context->IsGlobalContext());
ASSERT            179 src/v8.cc        ASSERT(isolate == Isolate::Current());
ASSERT             60 src/v8checks.h   ASSERT((reinterpret_cast<intptr_t>(address) & HeapObjectTagMask()) == 0)
ASSERT             62 src/v8checks.h #define ASSERT_SIZE_TAG_ALIGNED(size) ASSERT((size & HeapObjectTagMask()) == 0)
ASSERT             84 src/v8threads.cc   ASSERT(isolate_->thread_manager()->IsLockedByCurrentThread());
ASSERT            103 src/v8threads.cc   ASSERT(isolate_->thread_manager()->IsLockedByCurrentThread());
ASSERT            123 src/v8threads.cc   ASSERT(isolate_->thread_manager()->IsLockedByCurrentThread());
ASSERT            133 src/v8threads.cc   ASSERT(!isolate_->thread_manager()->IsLockedByCurrentThread());
ASSERT            156 src/v8threads.cc   ASSERT(IsLockedByCurrentThread());
ASSERT            164 src/v8threads.cc     ASSERT(per_thread != NULL);
ASSERT            165 src/v8threads.cc     ASSERT(per_thread->thread_state() == lazily_archived_thread_state_);
ASSERT            215 src/v8threads.cc   ASSERT(IsLockedByCurrentThread());
ASSERT            332 src/v8threads.cc   ASSERT(lazily_archived_thread_.Equals(ThreadId::Invalid()));
ASSERT            333 src/v8threads.cc   ASSERT(!IsArchived());
ASSERT            334 src/v8threads.cc   ASSERT(IsLockedByCurrentThread());
ASSERT            342 src/v8threads.cc   ASSERT(state->id().Equals(ThreadId::Invalid()));
ASSERT            344 src/v8threads.cc   ASSERT(!state->id().Equals(ThreadId::Invalid()));
ASSERT            349 src/v8threads.cc   ASSERT(IsLockedByCurrentThread());
ASSERT            439 src/v8threads.cc   ASSERT(Locker::IsLocked(reinterpret_cast<v8::Isolate*>(isolate)));
ASSERT            456 src/v8threads.cc   ASSERT(Locker::IsLocked(reinterpret_cast<v8::Isolate*>(isolate)));
ASSERT            482 src/v8threads.cc   ASSERT(Locker::IsLocked());
ASSERT            116 src/v8utils.cc   ASSERT(result != NULL);
ASSERT            267 src/v8utils.cc   ASSERT(!is_finalized() && position_ < buffer_.length());
ASSERT            335 src/v8utils.cc         ASSERT(filename_ != NULL);
ASSERT            129 src/v8utils.h    ASSERT(Min(dst, src) + num_words <= Max(dst, src));
ASSERT            130 src/v8utils.h    ASSERT(num_words > 0);
ASSERT             78 src/variables.cc   ASSERT(name->IsSymbol());
ASSERT             80 src/variables.cc   ASSERT(!(mode == VAR && initialization_flag == kNeedsInitialization));
ASSERT            102 src/variables.h     ASSERT(mode_ != TEMPORARY);
ASSERT            145 src/variables.h     ASSERT(mode_ == DYNAMIC_LOCAL && local_if_not_shadowed_ != NULL);
ASSERT             91 src/win32-math.cc   ASSERT(flags & (_FPCLASS_SNAN | _FPCLASS_QNAN));
ASSERT             69 src/x64/assembler-x64-inl.h   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT            219 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT            229 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY
ASSERT            246 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == RUNTIME_ENTRY);
ASSERT            262 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            268 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            278 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            284 src/x64/assembler-x64-inl.h   ASSERT(rmode_ == RelocInfo::EXTERNAL_REFERENCE);
ASSERT            290 src/x64/assembler-x64-inl.h   ASSERT(IsCodeTarget(rmode_) || rmode_ == EMBEDDED_OBJECT);
ASSERT            303 src/x64/assembler-x64-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            311 src/x64/assembler-x64-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            321 src/x64/assembler-x64-inl.h   ASSERT(rmode_ == RelocInfo::GLOBAL_PROPERTY_CELL);
ASSERT            356 src/x64/assembler-x64-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            364 src/x64/assembler-x64-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            389 src/x64/assembler-x64-inl.h   ASSERT((IsJSReturn(rmode()) && IsPatchedReturnSequence()) ||
ASSERT            454 src/x64/assembler-x64-inl.h   ASSERT(is_uint2(mod));
ASSERT            462 src/x64/assembler-x64-inl.h   ASSERT(len_ == 1);
ASSERT            463 src/x64/assembler-x64-inl.h   ASSERT(is_uint2(scale));
ASSERT            466 src/x64/assembler-x64-inl.h   ASSERT(!index.is(rsp) || base.is(rsp) || base.is(r12));
ASSERT            473 src/x64/assembler-x64-inl.h   ASSERT(is_int8(disp));
ASSERT            474 src/x64/assembler-x64-inl.h   ASSERT(len_ == 1 || len_ == 2);
ASSERT            481 src/x64/assembler-x64-inl.h   ASSERT(len_ == 1 || len_ == 2);
ASSERT             50 src/x64/assembler-x64.cc   ASSERT(supported_ == CpuFeatures::kDefaultCpuFeatures);
ASSERT             66 src/x64/assembler-x64.cc   ASSERT(memory->size() >= static_cast<size_t>(kBufferSize));
ASSERT            145 src/x64/assembler-x64.cc   ASSERT(IsSupported(CPUID));
ASSERT            146 src/x64/assembler-x64.cc   ASSERT(IsSupported(SSE2));
ASSERT            147 src/x64/assembler-x64.cc   ASSERT(IsSupported(CMOV));
ASSERT            238 src/x64/assembler-x64.cc   ASSERT(!index.is(rsp));
ASSERT            258 src/x64/assembler-x64.cc   ASSERT(!index.is(rsp));
ASSERT            267 src/x64/assembler-x64.cc   ASSERT(operand.len_ >= 1);
ASSERT            270 src/x64/assembler-x64.cc   ASSERT(modrm < 0xC0);  // Disallow mode 3 (register target).
ASSERT            288 src/x64/assembler-x64.cc   ASSERT(offset >= 0 ? disp_value + offset > disp_value
ASSERT            315 src/x64/assembler-x64.cc   ASSERT((buf_[0] & 0xC0) != 0xC0);  // Always a memory operand.
ASSERT            371 src/x64/assembler-x64.cc     ASSERT(buffer_size > 0);
ASSERT            387 src/x64/assembler-x64.cc   ASSERT(buffer_ != NULL);
ASSERT            414 src/x64/assembler-x64.cc   ASSERT(pc_ <= reloc_info_writer.pos());  // No overlap.
ASSERT            419 src/x64/assembler-x64.cc   ASSERT(desc->instr_size > 0);  // Zero-size code objects upset the system.
ASSERT            427 src/x64/assembler-x64.cc   ASSERT(IsPowerOf2(m));
ASSERT            448 src/x64/assembler-x64.cc   ASSERT(!L->is_bound());  // Label may only be bound once.
ASSERT            449 src/x64/assembler-x64.cc   ASSERT(0 <= pos && pos <= pc_offset());  // Position must be valid.
ASSERT            468 src/x64/assembler-x64.cc     ASSERT(offset_to_next <= 0);
ASSERT            488 src/x64/assembler-x64.cc   ASSERT(buffer_overflow());
ASSERT            550 src/x64/assembler-x64.cc   ASSERT(!buffer_overflow());
ASSERT            555 src/x64/assembler-x64.cc   ASSERT(is_uint3(code));
ASSERT            557 src/x64/assembler-x64.cc   ASSERT(length > 0);
ASSERT            560 src/x64/assembler-x64.cc   ASSERT((adr.buf_[0] & 0x38) == 0);
ASSERT            581 src/x64/assembler-x64.cc   ASSERT((opcode & 0xC6) == 2);
ASSERT            597 src/x64/assembler-x64.cc   ASSERT((opcode & 0xC6) == 2);
ASSERT            626 src/x64/assembler-x64.cc   ASSERT((opcode & 0xC6) == 2);
ASSERT            767 src/x64/assembler-x64.cc   ASSERT(is_int8(src.value_) || is_uint8(src.value_));
ASSERT            782 src/x64/assembler-x64.cc   ASSERT(is_int8(src.value_) || is_uint8(src.value_));
ASSERT            791 src/x64/assembler-x64.cc   ASSERT(is_uint6(shift_amount.value_));  // illegal shift count
ASSERT            823 src/x64/assembler-x64.cc   ASSERT(is_uint5(shift_amount.value_));  // illegal shift count
ASSERT            862 src/x64/assembler-x64.cc     ASSERT(offset <= 0);
ASSERT            868 src/x64/assembler-x64.cc     ASSERT(L->is_unused());
ASSERT            918 src/x64/assembler-x64.cc   ASSERT(is_int32(displacement));
ASSERT            947 src/x64/assembler-x64.cc   ASSERT(cc >= 0);  // Use mov for unconditional moves.
ASSERT            963 src/x64/assembler-x64.cc   ASSERT(cc >= 0);
ASSERT            979 src/x64/assembler-x64.cc   ASSERT(cc >= 0);
ASSERT            995 src/x64/assembler-x64.cc   ASSERT(cc >= 0);
ASSERT           1006 src/x64/assembler-x64.cc   ASSERT(is_int8(imm8.value_) || is_uint8(imm8.value_));
ASSERT           1014 src/x64/assembler-x64.cc   ASSERT(CpuFeatures::IsEnabled(CPUID));
ASSERT           1229 src/x64/assembler-x64.cc   ASSERT(is_uint4(cc));
ASSERT           1234 src/x64/assembler-x64.cc     ASSERT(offs <= 0);
ASSERT           1251 src/x64/assembler-x64.cc       ASSERT(is_int8(offset));
ASSERT           1263 src/x64/assembler-x64.cc     ASSERT(L->is_unused());
ASSERT           1277 src/x64/assembler-x64.cc   ASSERT(is_uint4(cc));
ASSERT           1291 src/x64/assembler-x64.cc     ASSERT(offs <= 0);
ASSERT           1306 src/x64/assembler-x64.cc       ASSERT(is_int8(offset));
ASSERT           1318 src/x64/assembler-x64.cc     ASSERT(L->is_unused());
ASSERT           1521 src/x64/assembler-x64.cc   ASSERT(rmode > RelocInfo::LAST_GCED_ENUM);
ASSERT           1574 src/x64/assembler-x64.cc     ASSERT(offset <= 0);
ASSERT           1580 src/x64/assembler-x64.cc     ASSERT(src->is_unused());
ASSERT           1594 src/x64/assembler-x64.cc     ASSERT(value->IsSmi());
ASSERT           1598 src/x64/assembler-x64.cc     ASSERT(value->IsHeapObject());
ASSERT           1599 src/x64/assembler-x64.cc     ASSERT(!HEAP->InNewSpace(*value));
ASSERT           1918 src/x64/assembler-x64.cc   ASSERT(is_uint16(imm16));
ASSERT           1935 src/x64/assembler-x64.cc   ASSERT(is_uint4(cc));
ASSERT           2012 src/x64/assembler-x64.cc   ASSERT(is_int8(mask.value_) || is_uint8(mask.value_));
ASSERT           2030 src/x64/assembler-x64.cc   ASSERT(is_int8(mask.value_) || is_uint8(mask.value_));
ASSERT           2206 src/x64/assembler-x64.cc   ASSERT(is_uint3(index));
ASSERT           2237 src/x64/assembler-x64.cc   ASSERT(CpuFeatures::IsEnabled(SSE3));
ASSERT           2246 src/x64/assembler-x64.cc   ASSERT(CpuFeatures::IsEnabled(SSE3));
ASSERT           2505 src/x64/assembler-x64.cc   ASSERT(is_uint8(b1) && is_uint8(b2));  // wrong opcode
ASSERT           2506 src/x64/assembler-x64.cc   ASSERT(is_uint3(i));  // illegal stack offset
ASSERT           2592 src/x64/assembler-x64.cc   ASSERT(CpuFeatures::IsSupported(SSE4_1));
ASSERT           2593 src/x64/assembler-x64.cc   ASSERT(is_uint8(imm8));
ASSERT           2942 src/x64/assembler-x64.cc   ASSERT(CpuFeatures::IsEnabled(SSE4_1));
ASSERT           2999 src/x64/assembler-x64.cc   ASSERT(rmode != RelocInfo::NONE);
ASSERT            106 src/x64/assembler-x64.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            112 src/x64/assembler-x64.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            137 src/x64/assembler-x64.h     ASSERT(is_valid());
ASSERT            206 src/x64/assembler-x64.h     ASSERT(reg.code() != 0);
ASSERT            211 src/x64/assembler-x64.h     ASSERT(0 <= index && index < kNumAllocatableRegisters);
ASSERT            217 src/x64/assembler-x64.h     ASSERT(index >= 0 && index < kNumAllocatableRegisters);
ASSERT            239 src/x64/assembler-x64.h     ASSERT(code >= 0);
ASSERT            240 src/x64/assembler-x64.h     ASSERT(code < kNumRegisters);
ASSERT            247 src/x64/assembler-x64.h     ASSERT(is_valid());
ASSERT            455 src/x64/assembler-x64.h     ASSERT(initialized_);
ASSERT            468 src/x64/assembler-x64.h     ASSERT(initialized_);
ASSERT            487 src/x64/assembler-x64.h       ASSERT(CpuFeatures::IsSupported(f));
ASSERT            488 src/x64/assembler-x64.h       ASSERT(!Serializer::enabled() ||
ASSERT           1563 src/x64/assembler-x64.h     ASSERT(is_uint3(code));
ASSERT           1661 src/x64/assembler-x64.h     ASSERT(bytes_generated < assembler_->kGap);
ASSERT             66 src/x64/builtins-x64.cc     ASSERT(extra_args == NO_EXTRA_ARGUMENTS);
ASSERT             85 src/x64/builtins-x64.cc   ASSERT(!is_api_function || !count_constructions);
ASSERT            117 src/x64/builtins-x64.cc       ASSERT(kSmiTag == 0);
ASSERT            311 src/x64/code-stubs-x64.cc   ASSERT(mode != FastCloneShallowArrayStub::CLONE_ANY_ELEMENTS);
ASSERT            348 src/x64/code-stubs-x64.cc       ASSERT(mode == FastCloneShallowArrayStub::CLONE_DOUBLE_ELEMENTS);
ASSERT            359 src/x64/code-stubs-x64.cc       ASSERT(i == elements_size);
ASSERT            418 src/x64/code-stubs-x64.cc       ASSERT(mode == COPY_ON_WRITE_ELEMENTS);
ASSERT            686 src/x64/code-stubs-x64.cc   ASSERT(!result.is(rdi) && !result.is(rbx));
ASSERT           1110 src/x64/code-stubs-x64.cc       ASSERT(right.is(rax));
ASSERT           1120 src/x64/code-stubs-x64.cc       ASSERT(right.is(rax));
ASSERT           1143 src/x64/code-stubs-x64.cc       ASSERT(right.is(rax));
ASSERT           1148 src/x64/code-stubs-x64.cc       ASSERT(right.is(rax));
ASSERT           1153 src/x64/code-stubs-x64.cc       ASSERT(right.is(rax));
ASSERT           1335 src/x64/code-stubs-x64.cc   ASSERT(op_ == Token::ADD);
ASSERT           1431 src/x64/code-stubs-x64.cc   ASSERT(operands_type_ == BinaryOpIC::STRING);
ASSERT           1432 src/x64/code-stubs-x64.cc   ASSERT(op_ == Token::ADD);
ASSERT           1442 src/x64/code-stubs-x64.cc   ASSERT(operands_type_ == BinaryOpIC::BOTH_STRING);
ASSERT           1443 src/x64/code-stubs-x64.cc   ASSERT(op_ == Token::ADD);
ASSERT           1651 src/x64/code-stubs-x64.cc   ASSERT(IsPowerOf2(TranscendentalCache::SubCache::kCacheSize));
ASSERT           1874 src/x64/code-stubs-x64.cc     ASSERT(type == TranscendentalCache::LOG);
ASSERT           2317 src/x64/code-stubs-x64.cc     ASSERT(double_exponent.is(xmm1));
ASSERT           3376 src/x64/code-stubs-x64.cc   ASSERT(cc != equal);
ASSERT           3377 src/x64/code-stubs-x64.cc   ASSERT((cc == less) || (cc == less_equal)
ASSERT           3384 src/x64/code-stubs-x64.cc   ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg));
ASSERT           3549 src/x64/code-stubs-x64.cc     ASSERT(cc_ != not_equal);
ASSERT           4281 src/x64/code-stubs-x64.cc   ASSERT(flags_ == kNoFlags || HasCallSiteInlineCheck());
ASSERT           4371 src/x64/code-stubs-x64.cc     ASSERT(true_offset >= 0 && true_offset < 0x100);
ASSERT           4394 src/x64/code-stubs-x64.cc     ASSERT(false_offset >= 0 && false_offset < 0x100);
ASSERT           4430 src/x64/code-stubs-x64.cc   ASSERT(static_cast<unsigned>(cc_) < (1 << 12));
ASSERT           4431 src/x64/code-stubs-x64.cc   ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg));
ASSERT           4444 src/x64/code-stubs-x64.cc   ASSERT(lhs_.is(no_reg) && rhs_.is(no_reg));
ASSERT           4520 src/x64/code-stubs-x64.cc     ASSERT(index_flags_ == STRING_INDEX_IS_ARRAY_INDEX);
ASSERT           4635 src/x64/code-stubs-x64.cc       ASSERT((flags_ & NO_STRING_CHECK_RIGHT_IN_STUB) != 0);
ASSERT           4640 src/x64/code-stubs-x64.cc       ASSERT((flags_ & NO_STRING_CHECK_LEFT_IN_STUB) != 0);
ASSERT           4959 src/x64/code-stubs-x64.cc   ASSERT(dest.is(rdi));  // rep movs destination
ASSERT           4960 src/x64/code-stubs-x64.cc   ASSERT(src.is(rsi));  // rep movs source
ASSERT           4961 src/x64/code-stubs-x64.cc   ASSERT(count.is(rcx));  // rep movs count
ASSERT           5573 src/x64/code-stubs-x64.cc   ASSERT(state_ == CompareIC::SMIS);
ASSERT           5597 src/x64/code-stubs-x64.cc   ASSERT(state_ == CompareIC::HEAP_NUMBERS);
ASSERT           5654 src/x64/code-stubs-x64.cc   ASSERT(state_ == CompareIC::SYMBOLS);
ASSERT           5655 src/x64/code-stubs-x64.cc   ASSERT(GetCondition() == equal);
ASSERT           5683 src/x64/code-stubs-x64.cc   ASSERT(right.is(rax));
ASSERT           5697 src/x64/code-stubs-x64.cc   ASSERT(state_ == CompareIC::STRINGS);
ASSERT           5747 src/x64/code-stubs-x64.cc     ASSERT(right.is(rax));
ASSERT           5783 src/x64/code-stubs-x64.cc   ASSERT(state_ == CompareIC::OBJECTS);
ASSERT           5793 src/x64/code-stubs-x64.cc   ASSERT(GetCondition() == equal);
ASSERT           5869 src/x64/code-stubs-x64.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           5924 src/x64/code-stubs-x64.cc   ASSERT(!elements.is(r0));
ASSERT           5925 src/x64/code-stubs-x64.cc   ASSERT(!elements.is(r1));
ASSERT           5926 src/x64/code-stubs-x64.cc   ASSERT(!name.is(r0));
ASSERT           5927 src/x64/code-stubs-x64.cc   ASSERT(!name.is(r1));
ASSERT           5945 src/x64/code-stubs-x64.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           6007 src/x64/code-stubs-x64.cc     ASSERT(StringDictionary::kEntrySize == 3);
ASSERT           6236 src/x64/code-stubs-x64.cc   ASSERT(!address.is(regs_.object()));
ASSERT           6237 src/x64/code-stubs-x64.cc   ASSERT(!address.is(arg1));
ASSERT           6244 src/x64/code-stubs-x64.cc     ASSERT(mode == INCREMENTAL);
ASSERT           6258 src/x64/code-stubs-x64.cc     ASSERT(mode == INCREMENTAL);
ASSERT            167 src/x64/code-stubs-x64.h     ASSERT(OpBits::is_valid(Token::NUM_TOKENS));
ASSERT            518 src/x64/code-stubs-x64.h     ASSERT(first_instruction == kTwoByteNopInstruction);
ASSERT            524 src/x64/code-stubs-x64.h     ASSERT(second_instruction == kFiveByteNopInstruction);
ASSERT            532 src/x64/code-stubs-x64.h         ASSERT(GetMode(stub) == INCREMENTAL ||
ASSERT            538 src/x64/code-stubs-x64.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            542 src/x64/code-stubs-x64.h         ASSERT(GetMode(stub) == STORE_BUFFER_ONLY);
ASSERT            547 src/x64/code-stubs-x64.h     ASSERT(GetMode(stub) == mode);
ASSERT            566 src/x64/code-stubs-x64.h       ASSERT(!AreAliased(scratch0, object, address, no_reg));
ASSERT            577 src/x64/code-stubs-x64.h       ASSERT(!AreAliased(scratch0_, object_, address_, rcx));
ASSERT            581 src/x64/code-stubs-x64.h       ASSERT(!address_orig_.is(object_));
ASSERT            582 src/x64/code-stubs-x64.h       ASSERT(object_.is(object_orig_) || address_.is(address_orig_));
ASSERT            583 src/x64/code-stubs-x64.h       ASSERT(!AreAliased(object_, address_, scratch1_, scratch0_));
ASSERT            584 src/x64/code-stubs-x64.h       ASSERT(!AreAliased(object_orig_, address_, scratch1_, scratch0_));
ASSERT            585 src/x64/code-stubs-x64.h       ASSERT(!AreAliased(object_, address_orig_, scratch1_, scratch0_));
ASSERT             43 src/x64/codegen-x64.cc   ASSERT(!masm->has_frame());
ASSERT             50 src/x64/codegen-x64.cc   ASSERT(masm->has_frame());
ASSERT             94 src/x64/codegen-x64.cc   ASSERT(desc.reloc_size == 0);
ASSERT            118 src/x64/codegen-x64.cc   ASSERT(desc.reloc_size == 0);
ASSERT             51 src/x64/debug-x64.cc   ASSERT(Assembler::kJSReturnSequenceLength >=
ASSERT             69 src/x64/debug-x64.cc   ASSERT(RelocInfo::IsJSReturn(rinfo->rmode()));
ASSERT             75 src/x64/debug-x64.cc   ASSERT(IsDebugBreakSlot());
ASSERT             82 src/x64/debug-x64.cc   ASSERT(IsDebugBreakSlot());
ASSERT             90 src/x64/debug-x64.cc   ASSERT(IsDebugBreakSlot());
ASSERT            117 src/x64/debug-x64.cc     ASSERT((object_regs & ~kJSCallerSaved) == 0);
ASSERT            118 src/x64/debug-x64.cc     ASSERT((non_object_regs & ~kJSCallerSaved) == 0);
ASSERT            119 src/x64/debug-x64.cc     ASSERT((object_regs & non_object_regs) == 0);
ASSERT            123 src/x64/debug-x64.cc       ASSERT(!reg.is(kScratchRegister));
ASSERT             86 src/x64/deoptimizer-x64.cc     ASSERT(prev_call_address == NULL ||
ASSERT             88 src/x64/deoptimizer-x64.cc     ASSERT(call_address + patch_size() <= code->instruction_end());
ASSERT            184 src/x64/deoptimizer-x64.cc   ASSERT(replacement_code->entry() ==
ASSERT            213 src/x64/deoptimizer-x64.cc       ASSERT(Translation::BEGIN == static_cast<Translation::Opcode>(value));
ASSERT            230 src/x64/deoptimizer-x64.cc   ASSERT(bailout_id_ == ast_id);
ASSERT            239 src/x64/deoptimizer-x64.cc   ASSERT(Translation::BEGIN == opcode);
ASSERT            243 src/x64/deoptimizer-x64.cc   ASSERT(count == 1);
ASSERT            248 src/x64/deoptimizer-x64.cc   ASSERT(Translation::JS_FRAME == opcode);
ASSERT            251 src/x64/deoptimizer-x64.cc   ASSERT(node_id == ast_id);
ASSERT            261 src/x64/deoptimizer-x64.cc   ASSERT(fixed_size + height_in_bytes == input_frame_size);
ASSERT            267 src/x64/deoptimizer-x64.cc   ASSERT(outgoing_size == 0);  // OSR does not happen in the middle of a call.
ASSERT            391 src/x64/deoptimizer-x64.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            392 src/x64/deoptimizer-x64.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            462 src/x64/deoptimizer-x64.cc   ASSERT(0 == output_offset);
ASSERT            494 src/x64/deoptimizer-x64.cc   ASSERT(frame_index > 0 && frame_index < output_count_ - 1);
ASSERT            495 src/x64/deoptimizer-x64.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            585 src/x64/deoptimizer-x64.cc   ASSERT(0 == output_offset);
ASSERT            627 src/x64/deoptimizer-x64.cc   ASSERT(frame_index >= 0 && frame_index < output_count_);
ASSERT            628 src/x64/deoptimizer-x64.cc   ASSERT(output_[frame_index] == NULL);
ASSERT            691 src/x64/deoptimizer-x64.cc   ASSERT(!is_bottommost || input_->GetRegister(rbp.code()) == fp_value);
ASSERT            725 src/x64/deoptimizer-x64.cc   ASSERT(!is_bottommost || input_->GetFrameSlot(input_offset) == value);
ASSERT            738 src/x64/deoptimizer-x64.cc   ASSERT(0 == output_offset);
ASSERT            974 src/x64/deoptimizer-x64.cc       ASSERT(i > 0);
ASSERT            997 src/x64/deoptimizer-x64.cc     ASSERT(masm()->pc_offset() - start == table_entry_size_);
ASSERT            690 src/x64/disasm-x64.cc   ASSERT(*data == 0xF7 || *data == 0xF6);
ASSERT           1738 src/x64/disasm-x64.cc   ASSERT(instr_len > 0);  // Ensure progress.
ASSERT             57 src/x64/full-codegen-x64.cc     ASSERT(patch_site_.is_bound() == info_emitted_);
ASSERT             77 src/x64/full-codegen-x64.cc       ASSERT(is_int8(delta_to_patch_site));
ASSERT             90 src/x64/full-codegen-x64.cc     ASSERT(!patch_site_.is_bound() && !info_emitted_);
ASSERT             91 src/x64/full-codegen-x64.cc     ASSERT(cc == carry || cc == not_carry);
ASSERT            263 src/x64/full-codegen-x64.cc         ASSERT(function->proxy()->var()->mode() == CONST ||
ASSERT            265 src/x64/full-codegen-x64.cc         ASSERT(function->proxy()->var()->location() != Variable::UNALLOCATED);
ASSERT            282 src/x64/full-codegen-x64.cc       ASSERT(loop_depth() == 0);
ASSERT            284 src/x64/full-codegen-x64.cc       ASSERT(loop_depth() == 0);
ASSERT            336 src/x64/full-codegen-x64.cc       ASSERT(back_edge_target->is_bound());
ASSERT            361 src/x64/full-codegen-x64.cc   ASSERT(loop_depth() > 0);
ASSERT            437 src/x64/full-codegen-x64.cc     ASSERT(Assembler::kJSReturnSequenceLength <=
ASSERT            445 src/x64/full-codegen-x64.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            450 src/x64/full-codegen-x64.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            456 src/x64/full-codegen-x64.cc   ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT            531 src/x64/full-codegen-x64.cc   ASSERT(!lit->IsUndetectableObject());  // There are no undetectable literals.
ASSERT            558 src/x64/full-codegen-x64.cc   ASSERT(count > 0);
ASSERT            566 src/x64/full-codegen-x64.cc   ASSERT(count > 0);
ASSERT            574 src/x64/full-codegen-x64.cc   ASSERT(count > 0);
ASSERT            582 src/x64/full-codegen-x64.cc   ASSERT(count > 0);
ASSERT            593 src/x64/full-codegen-x64.cc   ASSERT(materialize_true == materialize_false);
ASSERT            626 src/x64/full-codegen-x64.cc   ASSERT(materialize_true == true_label_);
ASSERT            627 src/x64/full-codegen-x64.cc   ASSERT(materialize_false == false_label_);
ASSERT            691 src/x64/full-codegen-x64.cc   ASSERT(var->IsStackAllocated());
ASSERT            705 src/x64/full-codegen-x64.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            717 src/x64/full-codegen-x64.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            727 src/x64/full-codegen-x64.cc   ASSERT(var->IsContextSlot() || var->IsStackAllocated());
ASSERT            728 src/x64/full-codegen-x64.cc   ASSERT(!scratch0.is(src));
ASSERT            729 src/x64/full-codegen-x64.cc   ASSERT(!scratch0.is(scratch1));
ASSERT            730 src/x64/full-codegen-x64.cc   ASSERT(!scratch1.is(src));
ASSERT            820 src/x64/full-codegen-x64.cc       ASSERT(mode == VAR || mode == LET ||
ASSERT            899 src/x64/full-codegen-x64.cc   ASSERT(!instance.is_null());
ASSERT           1320 src/x64/full-codegen-x64.cc   ASSERT(var->IsContextSlot());
ASSERT           1410 src/x64/full-codegen-x64.cc         ASSERT(var->scope() != NULL);
ASSERT           1433 src/x64/full-codegen-x64.cc           ASSERT(var->initializer_position() != RelocInfo::kNoPosition);
ASSERT           1434 src/x64/full-codegen-x64.cc           ASSERT(proxy->position() != RelocInfo::kNoPosition);
ASSERT           1452 src/x64/full-codegen-x64.cc             ASSERT(var->mode() == CONST);
ASSERT           1594 src/x64/full-codegen-x64.cc         ASSERT(!CompileTimeValue::IsCompileTimeValue(value));
ASSERT           1647 src/x64/full-codegen-x64.cc     ASSERT(result_saved);
ASSERT           1693 src/x64/full-codegen-x64.cc     ASSERT(IsFastSmiOrObjectElementsKind(constant_elements_kind) ||
ASSERT           2027 src/x64/full-codegen-x64.cc     ASSERT(!var->IsParameter());  // No const parameters.
ASSERT           2036 src/x64/full-codegen-x64.cc       ASSERT(var->IsContextSlot() || var->IsLookupSlot());
ASSERT           2057 src/x64/full-codegen-x64.cc       ASSERT(var->IsStackAllocated() || var->IsContextSlot());
ASSERT           2093 src/x64/full-codegen-x64.cc       ASSERT(var->IsLookupSlot());
ASSERT           2108 src/x64/full-codegen-x64.cc   ASSERT(prop != NULL);
ASSERT           2109 src/x64/full-codegen-x64.cc   ASSERT(prop->key()->AsLiteral() != NULL);
ASSERT           2440 src/x64/full-codegen-x64.cc   ASSERT(expr->return_is_recorded_);
ASSERT           2494 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2515 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2536 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2568 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2590 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2615 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2697 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2719 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2741 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2763 src/x64/full-codegen-x64.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2795 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           2819 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2833 src/x64/full-codegen-x64.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2857 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           2938 src/x64/full-codegen-x64.cc   ASSERT(expr->arguments()->length() == 0);
ASSERT           2986 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 3);
ASSERT           2999 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 4);
ASSERT           3011 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3030 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           3079 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           3090 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           3131 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3150 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           3196 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           3273 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3285 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3297 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3309 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3319 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3328 src/x64/full-codegen-x64.cc   ASSERT(args->length() >= 2);
ASSERT           3361 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 3);
ASSERT           3468 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3491 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 1);
ASSERT           3499 src/x64/full-codegen-x64.cc   ASSERT(String::kHashShift >= kSmiTagSize);
ASSERT           3511 src/x64/full-codegen-x64.cc   ASSERT(args->length() == 2);
ASSERT           3849 src/x64/full-codegen-x64.cc         ASSERT(language_mode() == CLASSIC_MODE || var->is_this());
ASSERT           3904 src/x64/full-codegen-x64.cc         ASSERT(context()->IsAccumulatorValue() || context()->IsStackValue());
ASSERT           4008 src/x64/full-codegen-x64.cc     ASSERT(expr->expression()->AsVariableProxy()->var() != NULL);
ASSERT           4167 src/x64/full-codegen-x64.cc   ASSERT(!context()->IsEffect());
ASSERT           4168 src/x64/full-codegen-x64.cc   ASSERT(!context()->IsTest());
ASSERT           4425 src/x64/full-codegen-x64.cc   ASSERT(IsAligned(frame_offset, kPointerSize));
ASSERT           4450 src/x64/full-codegen-x64.cc     ASSERT(declaration_scope->is_function_scope());
ASSERT           4461 src/x64/full-codegen-x64.cc   ASSERT(!result_register().is(rdx));
ASSERT           4462 src/x64/full-codegen-x64.cc   ASSERT(!result_register().is(rcx));
ASSERT           4493 src/x64/full-codegen-x64.cc   ASSERT(!result_register().is(rdx));
ASSERT           4494 src/x64/full-codegen-x64.cc   ASSERT(!result_register().is(rcx));
ASSERT            290 src/x64/ic-x64.cc   ASSERT(JS_OBJECT_TYPE > JS_VALUE_TYPE);
ASSERT           1756 src/x64/ic-x64.cc     ASSERT(*test_instruction_address == Assembler::kNopByte);
ASSERT           1773 src/x64/ic-x64.cc   ASSERT((check == ENABLE_INLINED_SMI_CHECK)
ASSERT             71 src/x64/lithium-codegen-x64.cc   ASSERT(is_unused());
ASSERT             88 src/x64/lithium-codegen-x64.cc   ASSERT(is_done());
ASSERT            129 src/x64/lithium-codegen-x64.cc   ASSERT(is_generating());
ASSERT            232 src/x64/lithium-codegen-x64.cc   ASSERT(is_generating());
ASSERT            263 src/x64/lithium-codegen-x64.cc   ASSERT(is_generating());
ASSERT            284 src/x64/lithium-codegen-x64.cc   ASSERT(is_done());
ASSERT            301 src/x64/lithium-codegen-x64.cc   ASSERT(op->IsRegister());
ASSERT            307 src/x64/lithium-codegen-x64.cc   ASSERT(op->IsDoubleRegister());
ASSERT            326 src/x64/lithium-codegen-x64.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsInteger32());
ASSERT            327 src/x64/lithium-codegen-x64.cc   ASSERT(constant->HasInteger32Value());
ASSERT            334 src/x64/lithium-codegen-x64.cc   ASSERT(constant->HasDoubleValue());
ASSERT            341 src/x64/lithium-codegen-x64.cc   ASSERT(chunk_->LookupLiteralRepresentation(op).IsTagged());
ASSERT            349 src/x64/lithium-codegen-x64.cc   ASSERT(op->IsStackSlot() || op->IsDoubleStackSlot());
ASSERT            433 src/x64/lithium-codegen-x64.cc     ASSERT(is_tagged);
ASSERT            462 src/x64/lithium-codegen-x64.cc   ASSERT(instr != NULL);
ASSERT            487 src/x64/lithium-codegen-x64.cc   ASSERT(instr != NULL);
ASSERT            488 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasPointerMap());
ASSERT            546 src/x64/lithium-codegen-x64.cc   ASSERT(environment->HasBeenRegistered());
ASSERT            612 src/x64/lithium-codegen-x64.cc   ASSERT(deoptimization_literals_.length() == 0);
ASSERT            632 src/x64/lithium-codegen-x64.cc     ASSERT(safepoint_mode == RECORD_SAFEPOINT_WITH_REGISTERS);
ASSERT            644 src/x64/lithium-codegen-x64.cc   ASSERT(kind == expected_safepoint_kind_);
ASSERT            729 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT            808 src/x64/lithium-codegen-x64.cc     ASSERT(left_reg.is(rax));
ASSERT            809 src/x64/lithium-codegen-x64.cc     ASSERT(result_reg.is(rdx));
ASSERT            810 src/x64/lithium-codegen-x64.cc     ASSERT(!right_reg.is(rax));
ASSERT            811 src/x64/lithium-codegen-x64.cc     ASSERT(!right_reg.is(rdx));
ASSERT            892 src/x64/lithium-codegen-x64.cc   ASSERT(instr->InputAt(1)->IsConstantOperand());
ASSERT            955 src/x64/lithium-codegen-x64.cc     ASSERT(multiplier > 0 &&
ASSERT            976 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT            977 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(0)).is(rax));
ASSERT            978 src/x64/lithium-codegen-x64.cc   ASSERT(!ToRegister(instr->InputAt(1)).is(rax));
ASSERT            979 src/x64/lithium-codegen-x64.cc   ASSERT(!ToRegister(instr->InputAt(1)).is(rdx));
ASSERT           1106 src/x64/lithium-codegen-x64.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1107 src/x64/lithium-codegen-x64.cc   ASSERT(left->IsRegister());
ASSERT           1141 src/x64/lithium-codegen-x64.cc     ASSERT(right->IsRegister());
ASSERT           1163 src/x64/lithium-codegen-x64.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1164 src/x64/lithium-codegen-x64.cc   ASSERT(left->IsRegister());
ASSERT           1166 src/x64/lithium-codegen-x64.cc     ASSERT(ToRegister(right).is(rcx));
ASSERT           1219 src/x64/lithium-codegen-x64.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1237 src/x64/lithium-codegen-x64.cc   ASSERT(instr->result()->IsRegister());
ASSERT           1243 src/x64/lithium-codegen-x64.cc   ASSERT(instr->result()->IsDoubleRegister());
ASSERT           1301 src/x64/lithium-codegen-x64.cc   ASSERT(input.is(result));
ASSERT           1320 src/x64/lithium-codegen-x64.cc   ASSERT(object.is(result));
ASSERT           1321 src/x64/lithium-codegen-x64.cc   ASSERT(object.is(rax));
ASSERT           1360 src/x64/lithium-codegen-x64.cc   ASSERT(input->Equals(instr->result()));
ASSERT           1379 src/x64/lithium-codegen-x64.cc   ASSERT(left->Equals(instr->result()));
ASSERT           1401 src/x64/lithium-codegen-x64.cc   ASSERT(instr->op() == Token::MOD || left.is(result));
ASSERT           1418 src/x64/lithium-codegen-x64.cc       ASSERT(right.is(xmm1));
ASSERT           1432 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(0)).is(rdx));
ASSERT           1433 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(1)).is(rax));
ASSERT           1434 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           1486 src/x64/lithium-codegen-x64.cc     ASSERT(r.IsTagged());
ASSERT           1735 src/x64/lithium-codegen-x64.cc   ASSERT(!input.is(kScratchRegister));
ASSERT           1845 src/x64/lithium-codegen-x64.cc   ASSERT(from == to || to == LAST_TYPE);
ASSERT           1885 src/x64/lithium-codegen-x64.cc   ASSERT(String::kHashShift >= kSmiTagSize);
ASSERT           1911 src/x64/lithium-codegen-x64.cc   ASSERT(!input.is(temp));
ASSERT           1912 src/x64/lithium-codegen-x64.cc   ASSERT(!input.is(temp2));
ASSERT           1913 src/x64/lithium-codegen-x64.cc   ASSERT(!temp.is(temp2));
ASSERT           1965 src/x64/lithium-codegen-x64.cc   ASSERT(class_name->IsSymbol());
ASSERT           2060 src/x64/lithium-codegen-x64.cc   ASSERT(true);
ASSERT           2095 src/x64/lithium-codegen-x64.cc     ASSERT(delta >= 0);
ASSERT           2107 src/x64/lithium-codegen-x64.cc     ASSERT(delta == masm_->SizeOfCodeGeneratedSince(map_check));
ASSERT           2168 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->global_object()).is(rax));
ASSERT           2169 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           2190 src/x64/lithium-codegen-x64.cc     ASSERT(!value.is(cell));
ASSERT           2206 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->global_object()).is(rdx));
ASSERT           2207 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->value()).is(rax));
ASSERT           2290 src/x64/lithium-codegen-x64.cc   ASSERT(lookup.IsFound() || lookup.IsCacheable());
ASSERT           2392 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->object()).is(rax));
ASSERT           2393 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           2661 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->object()).is(rdx));
ASSERT           2662 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->key()).is(rax));
ASSERT           2775 src/x64/lithium-codegen-x64.cc   ASSERT(receiver.is(rax));  // Used for parameter count.
ASSERT           2776 src/x64/lithium-codegen-x64.cc   ASSERT(function.is(rdi));  // Required by InvokeFunction.
ASSERT           2777 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           2801 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasPointerMap());
ASSERT           2920 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3007 src/x64/lithium-codegen-x64.cc   ASSERT(instr->InputAt(0)->Equals(instr->result()));
ASSERT           3140 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(input_reg));
ASSERT           3148 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(input_reg));
ASSERT           3188 src/x64/lithium-codegen-x64.cc   ASSERT(!instr->InputAt(1)->IsRegister() ||
ASSERT           3190 src/x64/lithium-codegen-x64.cc   ASSERT(!instr->InputAt(1)->IsDoubleRegister() ||
ASSERT           3192 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->InputAt(0)).is(xmm2));
ASSERT           3193 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm3));
ASSERT           3207 src/x64/lithium-codegen-x64.cc     ASSERT(exponent_type.IsDouble());
ASSERT           3229 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3234 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(0)).is(rcx));
ASSERT           3237 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(0)).is(rdi));
ASSERT           3305 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3313 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3321 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3329 src/x64/lithium-codegen-x64.cc   ASSERT(ToDoubleRegister(instr->result()).is(xmm1));
ASSERT           3373 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->function()).is(rdi));
ASSERT           3374 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasPointerMap());
ASSERT           3394 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->key()).is(rcx));
ASSERT           3395 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3406 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3419 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->function()).is(rdi));
ASSERT           3420 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3430 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3442 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3452 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(0)).is(rdi));
ASSERT           3453 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->result()).is(rax));
ASSERT           3527 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->object()).is(rdx));
ASSERT           3528 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->value()).is(rax));
ASSERT           3643 src/x64/lithium-codegen-x64.cc     ASSERT(!instr->key()->IsConstantOperand());
ASSERT           3694 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->object()).is(rdx));
ASSERT           3695 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->key()).is(rcx));
ASSERT           3696 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->value()).is(rax));
ASSERT           3727 src/x64/lithium-codegen-x64.cc     ASSERT(fixed_object_reg.is(rdx));
ASSERT           3728 src/x64/lithium-codegen-x64.cc     ASSERT(new_map_reg.is(rbx));
ASSERT           3735 src/x64/lithium-codegen-x64.cc     ASSERT(fixed_object_reg.is(rdx));
ASSERT           3736 src/x64/lithium-codegen-x64.cc     ASSERT(new_map_reg.is(rbx));
ASSERT           3823 src/x64/lithium-codegen-x64.cc   ASSERT(instr->hydrogen()->value()->representation().IsInteger32());
ASSERT           3826 src/x64/lithium-codegen-x64.cc   ASSERT(!char_code.is(result));
ASSERT           3866 src/x64/lithium-codegen-x64.cc   ASSERT(input->IsRegister() || input->IsStackSlot());
ASSERT           3868 src/x64/lithium-codegen-x64.cc   ASSERT(output->IsDoubleRegister());
ASSERT           3879 src/x64/lithium-codegen-x64.cc   ASSERT(input->IsRegister() && input->Equals(instr->result()));
ASSERT           3930 src/x64/lithium-codegen-x64.cc   ASSERT(instr->InputAt(0)->Equals(instr->result()));
ASSERT           3932 src/x64/lithium-codegen-x64.cc   ASSERT(!instr->hydrogen_value()->CheckFlag(HValue::kCanOverflow));
ASSERT           3938 src/x64/lithium-codegen-x64.cc   ASSERT(instr->InputAt(0)->Equals(instr->result()));
ASSERT           4061 src/x64/lithium-codegen-x64.cc   ASSERT(input->IsRegister());
ASSERT           4062 src/x64/lithium-codegen-x64.cc   ASSERT(input->Equals(instr->result()));
ASSERT           4074 src/x64/lithium-codegen-x64.cc   ASSERT(input->IsRegister());
ASSERT           4076 src/x64/lithium-codegen-x64.cc   ASSERT(result->IsDoubleRegister());
ASSERT           4090 src/x64/lithium-codegen-x64.cc   ASSERT(input->IsDoubleRegister());
ASSERT           4092 src/x64/lithium-codegen-x64.cc   ASSERT(result->IsRegister());
ASSERT           4173 src/x64/lithium-codegen-x64.cc       ASSERT(tag == 0 || IsPowerOf2(tag));
ASSERT           4216 src/x64/lithium-codegen-x64.cc   ASSERT(input->IsRegister());
ASSERT           4241 src/x64/lithium-codegen-x64.cc   ASSERT(instr->unclamped()->Equals(instr->result()));
ASSERT           4248 src/x64/lithium-codegen-x64.cc   ASSERT(instr->unclamped()->Equals(instr->result()));
ASSERT           4327 src/x64/lithium-codegen-x64.cc   ASSERT(initial_map->pre_allocated_property_fields() +
ASSERT           4334 src/x64/lithium-codegen-x64.cc   ASSERT(!constructor->shared()->IsInobjectSlackTrackingInProgress());
ASSERT           4372 src/x64/lithium-codegen-x64.cc   ASSERT(initial_map->instance_type() == JS_OBJECT_TYPE);
ASSERT           4436 src/x64/lithium-codegen-x64.cc     ASSERT(instr->hydrogen()->depth() == 1);
ASSERT           4460 src/x64/lithium-codegen-x64.cc   ASSERT(!source.is(rcx));
ASSERT           4461 src/x64/lithium-codegen-x64.cc   ASSERT(!result.is(rcx));
ASSERT           4477 src/x64/lithium-codegen-x64.cc   ASSERT(object->properties()->length() == 0);
ASSERT           4625 src/x64/lithium-codegen-x64.cc   ASSERT(ToRegister(instr->InputAt(0)).is(rax));
ASSERT           4709 src/x64/lithium-codegen-x64.cc   ASSERT(!operand->IsDoubleRegister());
ASSERT           4853 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasEnvironment());
ASSERT           4870 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasPointerMap());
ASSERT           4888 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasPointerMap());
ASSERT           4902 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasEnvironment());
ASSERT           4919 src/x64/lithium-codegen-x64.cc   ASSERT(instr->HasEnvironment());
ASSERT           4936 src/x64/lithium-codegen-x64.cc     ASSERT(instr->hydrogen()->is_backwards_branch());
ASSERT           4964 src/x64/lithium-codegen-x64.cc   ASSERT(!environment->HasBeenRegistered());
ASSERT           4966 src/x64/lithium-codegen-x64.cc   ASSERT(osr_pc_offset_ == -1);
ASSERT            359 src/x64/lithium-codegen-x64.h       ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kSimple);
ASSERT            365 src/x64/lithium-codegen-x64.h       ASSERT(codegen_->expected_safepoint_kind_ == Safepoint::kWithRegisters);
ASSERT             43 src/x64/lithium-gap-resolver-x64.cc   ASSERT(moves_.is_empty());
ASSERT             60 src/x64/lithium-gap-resolver-x64.cc       ASSERT(moves_[i].source()->IsConstantOperand());
ASSERT             91 src/x64/lithium-gap-resolver-x64.cc   ASSERT(!moves_[index].IsPending());
ASSERT             92 src/x64/lithium-gap-resolver-x64.cc   ASSERT(!moves_[index].IsRedundant());
ASSERT             97 src/x64/lithium-gap-resolver-x64.cc   ASSERT(moves_[index].source() != NULL);  // Or else it will look eliminated.
ASSERT            138 src/x64/lithium-gap-resolver-x64.cc       ASSERT(other_move.IsPending());
ASSERT            177 src/x64/lithium-gap-resolver-x64.cc       ASSERT(destination->IsStackSlot());
ASSERT            188 src/x64/lithium-gap-resolver-x64.cc       ASSERT(destination->IsStackSlot());
ASSERT            204 src/x64/lithium-gap-resolver-x64.cc       ASSERT(destination->IsStackSlot());
ASSERT            221 src/x64/lithium-gap-resolver-x64.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT            229 src/x64/lithium-gap-resolver-x64.cc       ASSERT(destination->IsDoubleStackSlot());
ASSERT            284 src/x64/lithium-gap-resolver-x64.cc     ASSERT((source->IsDoubleRegister() && destination->IsDoubleStackSlot()) ||
ASSERT            290 src/x64/lithium-gap-resolver-x64.cc     ASSERT(other->IsDoubleStackSlot());
ASSERT             58 src/x64/lithium-x64.cc   ASSERT(spill_operand->IsStackSlot());
ASSERT             59 src/x64/lithium-x64.cc   ASSERT(register_spills_[allocation_index] == NULL);
ASSERT             66 src/x64/lithium-x64.cc   ASSERT(spill_operand->IsDoubleStackSlot());
ASSERT             67 src/x64/lithium-x64.cc   ASSERT(double_register_spills_[allocation_index] == NULL);
ASSERT             78 src/x64/lithium-x64.cc   ASSERT(Output() == NULL ||
ASSERT             83 src/x64/lithium-x64.cc     ASSERT(operand->HasFixedPolicy() ||
ASSERT             88 src/x64/lithium-x64.cc     ASSERT(operand->HasFixedPolicy() ||!operand->HasRegisterPolicy());
ASSERT            431 src/x64/lithium-x64.cc   ASSERT(is_unused());
ASSERT            625 src/x64/lithium-x64.cc     ASSERT(hinstr->next()->IsSimulate());
ASSERT            627 src/x64/lithium-x64.cc     ASSERT(instruction_pending_deoptimization_environment_ == NULL);
ASSERT            628 src/x64/lithium-x64.cc     ASSERT(pending_deoptimization_ast_id_ == AstNode::kNoNumber);
ASSERT            649 src/x64/lithium-x64.cc   ASSERT(!instr->HasPointerMap());
ASSERT            666 src/x64/lithium-x64.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            673 src/x64/lithium-x64.cc   ASSERT(operand->HasFixedPolicy());
ASSERT            696 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT            697 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT            705 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsInteger32());
ASSERT            706 src/x64/lithium-x64.cc   ASSERT(instr->left()->representation().IsInteger32());
ASSERT            707 src/x64/lithium-x64.cc   ASSERT(instr->right()->representation().IsInteger32());
ASSERT            742 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsDouble());
ASSERT            743 src/x64/lithium-x64.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT            744 src/x64/lithium-x64.cc   ASSERT(instr->right()->representation().IsDouble());
ASSERT            745 src/x64/lithium-x64.cc   ASSERT(op != Token::MOD);
ASSERT            755 src/x64/lithium-x64.cc   ASSERT(op == Token::ADD ||
ASSERT            762 src/x64/lithium-x64.cc   ASSERT(left->representation().IsTagged());
ASSERT            763 src/x64/lithium-x64.cc   ASSERT(right->representation().IsTagged());
ASSERT            773 src/x64/lithium-x64.cc   ASSERT(is_building());
ASSERT            782 src/x64/lithium-x64.cc     ASSERT(block->phis()->length() == 0);
ASSERT            785 src/x64/lithium-x64.cc     ASSERT(last_environment != NULL);
ASSERT            788 src/x64/lithium-x64.cc       ASSERT(pred->end()->FirstSuccessor() == block);
ASSERT            796 src/x64/lithium-x64.cc     ASSERT(pred->argument_count() >= 0);
ASSERT            863 src/x64/lithium-x64.cc   ASSERT(ast_id != AstNode::kNoNumber ||
ASSERT            907 src/x64/lithium-x64.cc     ASSERT(value->IsConstant());
ASSERT            908 src/x64/lithium-x64.cc     ASSERT(!value->representation().IsDouble());
ASSERT            928 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1067 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1132 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1133 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1139 src/x64/lithium-x64.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1140 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsTagged());
ASSERT           1141 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsTagged());
ASSERT           1152 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsInteger32());
ASSERT           1153 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsInteger32());
ASSERT           1173 src/x64/lithium-x64.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1205 src/x64/lithium-x64.cc   ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value());
ASSERT           1230 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1231 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1235 src/x64/lithium-x64.cc       ASSERT(!instr->CheckFlag(HValue::kCanBeDivByZero));
ASSERT           1257 src/x64/lithium-x64.cc     ASSERT(instr->representation().IsDouble());
ASSERT           1271 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1272 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1284 src/x64/lithium-x64.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1292 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1293 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1305 src/x64/lithium-x64.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1313 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1314 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1326 src/x64/lithium-x64.cc     ASSERT(instr->representation().IsTagged());
ASSERT           1334 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1338 src/x64/lithium-x64.cc   ASSERT(instr->left()->representation().IsDouble());
ASSERT           1354 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1355 src/x64/lithium-x64.cc   ASSERT(instr->global_object()->representation().IsTagged());
ASSERT           1367 src/x64/lithium-x64.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1368 src/x64/lithium-x64.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1380 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsInteger32());
ASSERT           1381 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsInteger32());
ASSERT           1386 src/x64/lithium-x64.cc     ASSERT(r.IsDouble());
ASSERT           1387 src/x64/lithium-x64.cc     ASSERT(instr->left()->representation().IsDouble());
ASSERT           1388 src/x64/lithium-x64.cc     ASSERT(instr->right()->representation().IsDouble());
ASSERT           1419 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1426 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1432 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1440 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1447 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1457 src/x64/lithium-x64.cc   ASSERT(instr->left()->representation().IsTagged());
ASSERT           1458 src/x64/lithium-x64.cc   ASSERT(instr->right()->representation().IsTagged());
ASSERT           1470 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1478 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1487 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1577 src/x64/lithium-x64.cc       ASSERT(to.IsInteger32());
ASSERT           1598 src/x64/lithium-x64.cc       ASSERT(to.IsInteger32());
ASSERT           1613 src/x64/lithium-x64.cc       ASSERT(to.IsDouble());
ASSERT           1672 src/x64/lithium-x64.cc     ASSERT(input_rep.IsTagged());
ASSERT           1765 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1773 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1817 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsTagged());
ASSERT           1818 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1829 src/x64/lithium-x64.cc   ASSERT(instr->representation().IsDouble());
ASSERT           1830 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1842 src/x64/lithium-x64.cc   ASSERT(
ASSERT           1849 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1874 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           1875 src/x64/lithium-x64.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1876 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1891 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsDouble());
ASSERT           1892 src/x64/lithium-x64.cc   ASSERT(instr->elements()->representation().IsTagged());
ASSERT           1893 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1906 src/x64/lithium-x64.cc   ASSERT(
ASSERT           1913 src/x64/lithium-x64.cc   ASSERT(instr->external_pointer()->representation().IsExternal());
ASSERT           1914 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsInteger32());
ASSERT           1936 src/x64/lithium-x64.cc   ASSERT(instr->object()->representation().IsTagged());
ASSERT           1937 src/x64/lithium-x64.cc   ASSERT(instr->key()->representation().IsTagged());
ASSERT           1938 src/x64/lithium-x64.cc   ASSERT(instr->value()->representation().IsTagged());
ASSERT           2150 src/x64/lithium-x64.cc   ASSERT(env != NULL);
ASSERT           2186 src/x64/lithium-x64.cc     ASSERT(instr->is_backwards_branch());
ASSERT            192 src/x64/lithium-x64.h     ASSERT(instr->Is##type());                                    \
ASSERT            320 src/x64/lithium-x64.h     ASSERT(instr->IsGap());
ASSERT            168 src/x64/macro-assembler-x64.cc   ASSERT(root_array_available_);
ASSERT            177 src/x64/macro-assembler-x64.cc   ASSERT(root_array_available_);
ASSERT            186 src/x64/macro-assembler-x64.cc   ASSERT(root_array_available_);
ASSERT            193 src/x64/macro-assembler-x64.cc   ASSERT(root_array_available_);
ASSERT            199 src/x64/macro-assembler-x64.cc   ASSERT(root_array_available_);
ASSERT            207 src/x64/macro-assembler-x64.cc   ASSERT(root_array_available_);
ASSERT            208 src/x64/macro-assembler-x64.cc   ASSERT(!with.AddressUsesRegister(kScratchRegister));
ASSERT            243 src/x64/macro-assembler-x64.cc     ASSERT(and_then == kFallThroughAtEnd);
ASSERT            252 src/x64/macro-assembler-x64.cc     ASSERT(and_then == kFallThroughAtEnd);
ASSERT            279 src/x64/macro-assembler-x64.cc     ASSERT(is_int32(static_cast<int64_t>(HEAP->NewSpaceMask())));
ASSERT            305 src/x64/macro-assembler-x64.cc   ASSERT(!value.is(rsi) && !dst.is(rsi));
ASSERT            318 src/x64/macro-assembler-x64.cc   ASSERT(IsAligned(offset, kPointerSize));
ASSERT            386 src/x64/macro-assembler-x64.cc   ASSERT(!value.is(rsi) && !address.is(rsi));
ASSERT            388 src/x64/macro-assembler-x64.cc   ASSERT(!object.is(value));
ASSERT            389 src/x64/macro-assembler-x64.cc   ASSERT(!object.is(address));
ASSERT            390 src/x64/macro-assembler-x64.cc   ASSERT(!value.is(address));
ASSERT            481 src/x64/macro-assembler-x64.cc     ASSERT(IsPowerOf2(frame_alignment));
ASSERT            513 src/x64/macro-assembler-x64.cc   ASSERT(reinterpret_cast<Object*>(p0)->IsSmi());
ASSERT            542 src/x64/macro-assembler-x64.cc   ASSERT(AllowThisStubCall(stub));  // Calls are not allowed in some stubs
ASSERT            548 src/x64/macro-assembler-x64.cc   ASSERT(allow_stub_calls_ || stub->CompilingCallsToThisStubIsGCSafe());
ASSERT            554 src/x64/macro-assembler-x64.cc   ASSERT(argc >= 1 && generating_stub());
ASSERT            577 src/x64/macro-assembler-x64.cc   ASSERT(TenToThe(String::kMaxCachedArrayIndexLength) <
ASSERT            668 src/x64/macro-assembler-x64.cc   ASSERT(static_cast<int>(offset) == offset);
ASSERT            787 src/x64/macro-assembler-x64.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT            809 src/x64/macro-assembler-x64.cc   ASSERT(!target.is(rdi));
ASSERT            903 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT            904 src/x64/macro-assembler-x64.cc   ASSERT(kSmiValueSize == 32);  // JIT cookie can be converted to Smi.
ASSERT            916 src/x64/macro-assembler-x64.cc   ASSERT(kSmiValueSize == 32);  // JIT cookie can be converted to Smi.
ASSERT           1024 src/x64/macro-assembler-x64.cc   ASSERT(kSmiShift % kBitsPerByte == 0);
ASSERT           1092 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           1131 src/x64/macro-assembler-x64.cc   ASSERT(!dst.AddressUsesRegister(smi_reg));
ASSERT           1144 src/x64/macro-assembler-x64.cc   ASSERT(power >= 0);
ASSERT           1145 src/x64/macro-assembler-x64.cc   ASSERT(power < 64);
ASSERT           1164 src/x64/macro-assembler-x64.cc   ASSERT((0 <= power) && (power < 32));
ASSERT           1177 src/x64/macro-assembler-x64.cc     ASSERT(!src1.is(kScratchRegister));
ASSERT           1178 src/x64/macro-assembler-x64.cc     ASSERT(!src2.is(kScratchRegister));
ASSERT           1259 src/x64/macro-assembler-x64.cc   ASSERT(!src.is(kScratchRegister));
ASSERT           1376 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           1377 src/x64/macro-assembler-x64.cc   ASSERT(!src.is(kScratchRegister));
ASSERT           1397 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1456 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1476 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1504 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1544 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1567 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src2));
ASSERT           1593 src/x64/macro-assembler-x64.cc     ASSERT(!src2.AddressUsesRegister(dst));
ASSERT           1626 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src2));
ASSERT           1642 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src2));
ASSERT           1688 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src2));
ASSERT           1689 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           1690 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(kScratchRegister));
ASSERT           1691 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(kScratchRegister));
ASSERT           1743 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(kScratchRegister));
ASSERT           1744 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(kScratchRegister));
ASSERT           1745 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           1746 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(rax));
ASSERT           1747 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(rdx));
ASSERT           1748 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(rdx));
ASSERT           1806 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           1807 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(kScratchRegister));
ASSERT           1808 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(kScratchRegister));
ASSERT           1809 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(rax));
ASSERT           1810 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(rdx));
ASSERT           1811 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(rdx));
ASSERT           1812 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(src2));
ASSERT           1858 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           1859 src/x64/macro-assembler-x64.cc   ASSERT(!src.is(kScratchRegister));
ASSERT           1872 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src2));
ASSERT           1884 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1896 src/x64/macro-assembler-x64.cc     ASSERT(!src1.is(src2));
ASSERT           1905 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1917 src/x64/macro-assembler-x64.cc     ASSERT(!src1.is(src2));
ASSERT           1926 src/x64/macro-assembler-x64.cc     ASSERT(!dst.is(kScratchRegister));
ASSERT           1939 src/x64/macro-assembler-x64.cc   ASSERT(is_uint5(shift_value));
ASSERT           1984 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(rcx));
ASSERT           2001 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           2002 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(kScratchRegister));
ASSERT           2003 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(kScratchRegister));
ASSERT           2004 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(rcx));
ASSERT           2038 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           2039 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(kScratchRegister));
ASSERT           2040 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(kScratchRegister));
ASSERT           2041 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(rcx));
ASSERT           2067 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(kScratchRegister));
ASSERT           2068 src/x64/macro-assembler-x64.cc   ASSERT(!src1.is(kScratchRegister));
ASSERT           2069 src/x64/macro-assembler-x64.cc   ASSERT(!src2.is(kScratchRegister));
ASSERT           2070 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src1));
ASSERT           2071 src/x64/macro-assembler-x64.cc   ASSERT(!dst.is(src2));
ASSERT           2104 src/x64/macro-assembler-x64.cc   ASSERT(is_uint6(shift));
ASSERT           2122 src/x64/macro-assembler-x64.cc   ASSERT(is_uint6(shift));
ASSERT           2171 src/x64/macro-assembler-x64.cc   ASSERT(kNotStringTag != 0);
ASSERT           2217 src/x64/macro-assembler-x64.cc   ASSERT(kNotStringTag != 0);
ASSERT           2242 src/x64/macro-assembler-x64.cc   ASSERT(!source->IsFailure());
ASSERT           2252 src/x64/macro-assembler-x64.cc   ASSERT(!source->IsFailure());
ASSERT           2276 src/x64/macro-assembler-x64.cc     ASSERT(source->IsHeapObject());
ASSERT           2287 src/x64/macro-assembler-x64.cc     ASSERT(source->IsHeapObject());
ASSERT           2416 src/x64/macro-assembler-x64.cc   ASSERT(RelocInfo::IsCodeTarget(rmode));
ASSERT           2915 src/x64/macro-assembler-x64.cc   ASSERT(!int32_register.is(kScratchRegister));
ASSERT           2936 src/x64/macro-assembler-x64.cc   ASSERT(!src.is(kScratchRegister));
ASSERT           3022 src/x64/macro-assembler-x64.cc   ASSERT(value > 0);
ASSERT           3035 src/x64/macro-assembler-x64.cc   ASSERT(value > 0);
ASSERT           3052 src/x64/macro-assembler-x64.cc   ASSERT(AllowThisStubCall(&ces));
ASSERT           3063 src/x64/macro-assembler-x64.cc   ASSERT(dst.is(rcx));
ASSERT           3079 src/x64/macro-assembler-x64.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3100 src/x64/macro-assembler-x64.cc       ASSERT(flag == JUMP_FUNCTION);
ASSERT           3117 src/x64/macro-assembler-x64.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3139 src/x64/macro-assembler-x64.cc       ASSERT(flag == JUMP_FUNCTION);
ASSERT           3154 src/x64/macro-assembler-x64.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3156 src/x64/macro-assembler-x64.cc   ASSERT(function.is(rdi));
ASSERT           3176 src/x64/macro-assembler-x64.cc   ASSERT(flag == JUMP_FUNCTION || has_frame());
ASSERT           3205 src/x64/macro-assembler-x64.cc     ASSERT(actual.is_immediate());
ASSERT           3229 src/x64/macro-assembler-x64.cc       ASSERT(expected.reg().is(rbx));
ASSERT           3236 src/x64/macro-assembler-x64.cc       ASSERT(actual.reg().is(rax));
ASSERT           3237 src/x64/macro-assembler-x64.cc       ASSERT(expected.reg().is(rbx));
ASSERT           3298 src/x64/macro-assembler-x64.cc   ASSERT(ExitFrameConstants::kCallerSPDisplacement == +2 * kPointerSize);
ASSERT           3299 src/x64/macro-assembler-x64.cc   ASSERT(ExitFrameConstants::kCallerPCOffset == +1 * kPointerSize);
ASSERT           3300 src/x64/macro-assembler-x64.cc   ASSERT(ExitFrameConstants::kCallerFPOffset ==  0 * kPointerSize);
ASSERT           3305 src/x64/macro-assembler-x64.cc   ASSERT(ExitFrameConstants::kSPOffset == -1 * kPointerSize);
ASSERT           3343 src/x64/macro-assembler-x64.cc     ASSERT(IsPowerOf2(kFrameAlignment));
ASSERT           3344 src/x64/macro-assembler-x64.cc     ASSERT(is_int8(kFrameAlignment));
ASSERT           3426 src/x64/macro-assembler-x64.cc   ASSERT(!holder_reg.is(scratch));
ASSERT           3427 src/x64/macro-assembler-x64.cc   ASSERT(!scratch.is(kScratchRegister));
ASSERT           3569 src/x64/macro-assembler-x64.cc     ASSERT(SeededNumberDictionary::kEntrySize == 3);
ASSERT           3609 src/x64/macro-assembler-x64.cc     ASSERT(!scratch.is_valid());
ASSERT           3670 src/x64/macro-assembler-x64.cc   ASSERT(!result.is(result_end));
ASSERT           3727 src/x64/macro-assembler-x64.cc   ASSERT(!result.is(result_end));
ASSERT           3774 src/x64/macro-assembler-x64.cc   ASSERT(!result.is(result_end));
ASSERT           3843 src/x64/macro-assembler-x64.cc   ASSERT(kShortSize == 2);
ASSERT           3883 src/x64/macro-assembler-x64.cc   ASSERT(kCharSize == 1);
ASSERT           3994 src/x64/macro-assembler-x64.cc   ASSERT(min_length >= 0);
ASSERT           4007 src/x64/macro-assembler-x64.cc   ASSERT(source.is(rsi));
ASSERT           4008 src/x64/macro-assembler-x64.cc   ASSERT(destination.is(rdi));
ASSERT           4009 src/x64/macro-assembler-x64.cc   ASSERT(length.is(rcx));
ASSERT           4115 src/x64/macro-assembler-x64.cc   ASSERT(!function_in.is(map_out));
ASSERT           4174 src/x64/macro-assembler-x64.cc   ASSERT(num_arguments >= 0);
ASSERT           4188 src/x64/macro-assembler-x64.cc   ASSERT(frame_alignment != 0);
ASSERT           4189 src/x64/macro-assembler-x64.cc   ASSERT(num_arguments >= 0);
ASSERT           4193 src/x64/macro-assembler-x64.cc   ASSERT(IsPowerOf2(frame_alignment));
ASSERT           4210 src/x64/macro-assembler-x64.cc   ASSERT(has_frame());
ASSERT           4217 src/x64/macro-assembler-x64.cc   ASSERT(OS::ActivationFrameAlignment() != 0);
ASSERT           4218 src/x64/macro-assembler-x64.cc   ASSERT(num_arguments >= 0);
ASSERT           4243 src/x64/macro-assembler-x64.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           4252 src/x64/macro-assembler-x64.cc   ASSERT(masm_.pc_ == address_ + size_);
ASSERT           4253 src/x64/macro-assembler-x64.cc   ASSERT(masm_.reloc_info_writer.pos() == address_ + size_ + Assembler::kGap);
ASSERT           4264 src/x64/macro-assembler-x64.cc   ASSERT(cc == zero || cc == not_zero);
ASSERT           4286 src/x64/macro-assembler-x64.cc   ASSERT(!AreAliased(object, bitmap_scratch, mask_scratch, rcx));
ASSERT           4289 src/x64/macro-assembler-x64.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           4315 src/x64/macro-assembler-x64.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           4316 src/x64/macro-assembler-x64.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           4329 src/x64/macro-assembler-x64.cc   ASSERT(!AreAliased(addr_reg, bitmap_reg, mask_reg, rcx));
ASSERT           4356 src/x64/macro-assembler-x64.cc   ASSERT(!AreAliased(value, bitmap_scratch, mask_scratch, rcx));
ASSERT           4360 src/x64/macro-assembler-x64.cc   ASSERT(strcmp(Marking::kWhiteBitPattern, "00") == 0);
ASSERT           4361 src/x64/macro-assembler-x64.cc   ASSERT(strcmp(Marking::kBlackBitPattern, "10") == 0);
ASSERT           4362 src/x64/macro-assembler-x64.cc   ASSERT(strcmp(Marking::kGreyBitPattern, "11") == 0);
ASSERT           4363 src/x64/macro-assembler-x64.cc   ASSERT(strcmp(Marking::kImpossibleBitPattern, "01") == 0);
ASSERT           4401 src/x64/macro-assembler-x64.cc   ASSERT(kIsIndirectStringTag == 1 && kIsIndirectStringMask == 1);
ASSERT           4402 src/x64/macro-assembler-x64.cc   ASSERT(kNotStringTag == 0x80 && kIsNotStringMask == 0x80);
ASSERT           4424 src/x64/macro-assembler-x64.cc   ASSERT(kAsciiStringTag == 0x04);
ASSERT           1243 src/x64/macro-assembler-x64.h     ASSERT(!code_object_.is_null());
ASSERT            165 src/x64/regexp-macro-assembler-x64.cc   ASSERT(reg >= 0);
ASSERT            166 src/x64/regexp-macro-assembler-x64.cc   ASSERT(reg < num_registers_);
ASSERT            237 src/x64/regexp-macro-assembler-x64.cc     ASSERT(String::IsAscii(str.start(), str.length()));
ASSERT            300 src/x64/regexp-macro-assembler-x64.cc       ASSERT(mode_ == UC16);
ASSERT            410 src/x64/regexp-macro-assembler-x64.cc     ASSERT(mode_ == UC16);
ASSERT            519 src/x64/regexp-macro-assembler-x64.cc     ASSERT(mode_ == UC16);
ASSERT            580 src/x64/regexp-macro-assembler-x64.cc   ASSERT(minus < String::kMaxUtf16CodeUnit);
ASSERT           1143 src/x64/regexp-macro-assembler-x64.cc   ASSERT(cp_offset >= -1);      // ^ and \b can look behind one character.
ASSERT           1144 src/x64/regexp-macro-assembler-x64.cc   ASSERT(cp_offset < (1<<30));  // Be sane! (And ensure negation works)
ASSERT           1207 src/x64/regexp-macro-assembler-x64.cc   ASSERT(register_index >= num_saved_registers_);  // Reserved for positions!
ASSERT           1230 src/x64/regexp-macro-assembler-x64.cc   ASSERT(reg_from <= reg_to);
ASSERT           1286 src/x64/regexp-macro-assembler-x64.cc   ASSERT(isolate == Isolate::Current());
ASSERT           1310 src/x64/regexp-macro-assembler-x64.cc   ASSERT(re_code->instruction_start() <= *return_address);
ASSERT           1311 src/x64/regexp-macro-assembler-x64.cc   ASSERT(*return_address <=
ASSERT           1350 src/x64/regexp-macro-assembler-x64.cc   ASSERT(StringShape(*subject_tmp).IsSequential() ||
ASSERT           1382 src/x64/regexp-macro-assembler-x64.cc   ASSERT(register_index < (1<<30));
ASSERT           1433 src/x64/regexp-macro-assembler-x64.cc   ASSERT(!source.is(backtrack_stackpointer()));
ASSERT           1473 src/x64/regexp-macro-assembler-x64.cc   ASSERT(!target.is(backtrack_stackpointer()));
ASSERT           1522 src/x64/regexp-macro-assembler-x64.cc       ASSERT(characters == 1);
ASSERT           1526 src/x64/regexp-macro-assembler-x64.cc     ASSERT(mode_ == UC16);
ASSERT           1531 src/x64/regexp-macro-assembler-x64.cc       ASSERT(characters == 1);
ASSERT             53 src/x64/stub-cache-x64.cc   ASSERT(kPointerSizeLog2 == kHeapObjectTagSize + 1);
ASSERT            120 src/x64/stub-cache-x64.cc   ASSERT(name->IsSymbol());
ASSERT            175 src/x64/stub-cache-x64.cc   ASSERT(sizeof(Entry) == 24);
ASSERT            178 src/x64/stub-cache-x64.cc   ASSERT(Code::ExtractTypeFromFlags(flags) == 0);
ASSERT            181 src/x64/stub-cache-x64.cc   ASSERT(!scratch.is(receiver));
ASSERT            182 src/x64/stub-cache-x64.cc   ASSERT(!scratch.is(name));
ASSERT            185 src/x64/stub-cache-x64.cc   ASSERT(!scratch.is(no_reg));
ASSERT            186 src/x64/stub-cache-x64.cc   ASSERT(extra2.is(no_reg));
ASSERT            187 src/x64/stub-cache-x64.cc   ASSERT(extra3.is(no_reg));
ASSERT            376 src/x64/stub-cache-x64.cc   ASSERT(!masm->isolate()->heap()->InNewSpace(*interceptor));
ASSERT            537 src/x64/stub-cache-x64.cc     ASSERT(holder->HasNamedInterceptor());
ASSERT            538 src/x64/stub-cache-x64.cc     ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT            565 src/x64/stub-cache-x64.cc     ASSERT(optimization.is_constant_call());
ASSERT            566 src/x64/stub-cache-x64.cc     ASSERT(!lookup->holder()->IsGlobalObject());
ASSERT            621 src/x64/stub-cache-x64.cc       ASSERT(depth2 == kInvalidProtoDepth);
ASSERT            713 src/x64/stub-cache-x64.cc   ASSERT(kind == Code::LOAD_IC || kind == Code::KEYED_LOAD_IC);
ASSERT            788 src/x64/stub-cache-x64.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT            867 src/x64/stub-cache-x64.cc   ASSERT(cell->value()->IsTheHole());
ASSERT            910 src/x64/stub-cache-x64.cc   ASSERT(!scratch1.is(object_reg) && !scratch1.is(holder_reg));
ASSERT            911 src/x64/stub-cache-x64.cc   ASSERT(!scratch2.is(object_reg) && !scratch2.is(holder_reg)
ASSERT            932 src/x64/stub-cache-x64.cc     ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded());
ASSERT            941 src/x64/stub-cache-x64.cc       ASSERT(current->property_dictionary()->FindEntry(*name) ==
ASSERT            985 src/x64/stub-cache-x64.cc   ASSERT(current.is_identical_to(holder));
ASSERT            995 src/x64/stub-cache-x64.cc   ASSERT(current->IsJSGlobalProxy() || !current->IsAccessCheckNeeded());
ASSERT           1050 src/x64/stub-cache-x64.cc   ASSERT(!scratch2.is(reg));
ASSERT           1078 src/x64/stub-cache-x64.cc   ASSERT(!name_arg.is(scratch2));
ASSERT           1135 src/x64/stub-cache-x64.cc   ASSERT(interceptor_holder->HasNamedInterceptor());
ASSERT           1136 src/x64/stub-cache-x64.cc   ASSERT(!interceptor_holder->GetNamedInterceptor()->getter()->IsUndefined());
ASSERT           1163 src/x64/stub-cache-x64.cc     ASSERT(holder_reg.is(receiver) || holder_reg.is(scratch1));
ASSERT           1234 src/x64/stub-cache-x64.cc       ASSERT(lookup->type() == CALLBACKS);
ASSERT           1237 src/x64/stub-cache-x64.cc       ASSERT(callback->getter() != NULL);
ASSERT           1287 src/x64/stub-cache-x64.cc   ASSERT(holder->IsGlobalObject());
ASSERT           1729 src/x64/stub-cache-x64.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           1807 src/x64/stub-cache-x64.cc   ASSERT(!object.is_identical_to(holder));
ASSERT           1880 src/x64/stub-cache-x64.cc     ASSERT(cell->value() == *function);
ASSERT           1961 src/x64/stub-cache-x64.cc     ASSERT(cell->value() == *function);
ASSERT           2044 src/x64/stub-cache-x64.cc   ASSERT(optimization.is_simple_api_call());
ASSERT           2130 src/x64/stub-cache-x64.cc   ASSERT(!object->IsGlobalObject() || check == RECEIVER_MAP_CHECK);
ASSERT           2405 src/x64/stub-cache-x64.cc   ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded());
ASSERT           2498 src/x64/stub-cache-x64.cc   ASSERT(receiver->IsJSGlobalProxy() || !receiver->IsAccessCheckNeeded());
ASSERT           3214 src/x64/stub-cache-x64.cc   ASSERT(function->has_initial_map());
ASSERT           3392 src/x64/stub-cache-x64.cc   ASSERT(kSmiValueSize == 32);
ASSERT           3790 src/x64/stub-cache-x64.cc     ASSERT(IsFastObjectElementsKind(elements_kind));
ASSERT             43 src/zone-inl.h   ASSERT(scope_nesting_ > 0);
ASSERT             52 src/zone-inl.h     ASSERT(kAlignment >= kPointerSize);
ASSERT             65 src/zone-inl.h   ASSERT(IsAddressAligned(result, kAlignment, 0));
ASSERT            102 src/zone-inl.h   ASSERT(zone_);
ASSERT            170 src/zone.cc      ASSERT(size == RoundDown(size, kAlignment));
ASSERT            171 src/zone.cc      ASSERT(size > limit_ - position_);
ASSERT            211 src/zone.cc      ASSERT(position_ <= limit_);
ASSERT             89 test/cctest/test-alloc.cc   ASSERT(kLargeObjectSpaceFillerSize > heap->old_pointer_space()->AreaSize());
ASSERT           7875 test/cctest/test-api.cc   ASSERT(!i::Isolate::Current()->has_pending_exception());
ASSERT           10919 test/cctest/test-api.cc   ASSERT(*bar);
ASSERT           10924 test/cctest/test-api.cc   ASSERT(*foo);
ASSERT           12723 test/cctest/test-api.cc   ASSERT(!no_failure.is_null());
ASSERT           12729 test/cctest/test-api.cc   ASSERT(!no_failure.is_null());
ASSERT           12736 test/cctest/test-api.cc   ASSERT(!no_failure.is_null());
ASSERT           13787 test/cctest/test-api.cc   ASSERT(args.Length() == 1);
ASSERT             55 test/cctest/test-hashing.cc   ASSERT(string.length() > 0);
ASSERT            502 test/cctest/test-heap-profiler.cc     ASSERT(false);
ASSERT            664 test/cctest/test-heap-profiler.cc     ASSERT(false);
ASSERT            670 test/cctest/test-heap-profiler.cc     ASSERT(updates_written);
ASSERT            124 test/cctest/test-liveedit.cc       ASSERT(pos1 + j < len1);
ASSERT            125 test/cctest/test-liveedit.cc       ASSERT(pos2 + j < len2);
ASSERT            138 test/cctest/test-liveedit.cc       ASSERT(pos1 + j < len1);
ASSERT            139 test/cctest/test-liveedit.cc       ASSERT(pos2 + j < len2);
ASSERT            225 test/cctest/test-macro-assembler-x64.cc       ASSERT(y > x);
ASSERT            404 test/cctest/test-macro-assembler-x64.cc   ASSERT(Smi::IsValid(result));
ASSERT            900 test/cctest/test-macro-assembler-x64.cc   ASSERT(x != -1);  // Can't overflow by subtracting a Smi.
ASSERT           1377 test/cctest/test-macro-assembler-x64.cc     ASSERT(index.reg.is(rcx) || index.reg.is(rdx));
ASSERT           1385 test/cctest/test-macro-assembler-x64.cc     ASSERT(index.reg.is(rcx));
ASSERT           1394 test/cctest/test-macro-assembler-x64.cc     ASSERT(index.reg.is(rcx) || index.reg.is(rdx));
ASSERT           1402 test/cctest/test-macro-assembler-x64.cc     ASSERT(index.reg.is(rcx));
ASSERT           2118 test/cctest/test-macro-assembler-x64.cc   ASSERT(x >= 0);
ASSERT            306 test/cctest/test-mark-compact.cc   ASSERT(id == reinterpret_cast<void*>(1234));
ASSERT            422 test/cctest/test-mark-compact.cc     ASSERT(!has_been_disposed_);
ASSERT            450 test/cctest/test-mark-compact.cc   ASSERT(info.has_been_disposed());
ASSERT            584 test/cctest/test-parsing.cc   ASSERT(cursor == kAllUtf8CharsSizeU);
ASSERT           1798 test/cctest/test-regexp.cc   ASSERT(CharacterRange::IsCanonical(&l1));
ASSERT           1799 test/cctest/test-regexp.cc   ASSERT(CharacterRange::IsCanonical(&l2));
ASSERT             79 test/cctest/test-serialize.cc     ASSERT(hash != original_hash);  // Hash table has been filled up.
ASSERT            360 test/cctest/test-serialize.cc     ASSERT(!env.IsEmpty());
ASSERT            375 test/cctest/test-serialize.cc       ASSERT(!foo.IsEmpty());
ASSERT            486 test/cctest/test-serialize.cc     ASSERT(!env.IsEmpty());
ASSERT             61 test/cctest/test-weakmaps.cc   ASSERT(id == reinterpret_cast<void*>(1234));