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));