cast               53 src/accessors.cc   return C::cast(obj);
cast               94 src/accessors.cc   JSValue* wrapper = JSValue::cast(value);
cast              131 src/accessors.cc     return Handle<JSArray>::cast(object_handle)->SetElementsLength(*uint32_v);
cast              153 src/accessors.cc   if (object->IsJSValue()) value = JSValue::cast(object)->value();
cast              154 src/accessors.cc   if (value->IsString()) return Smi::FromInt(String::cast(value)->length());
cast              174 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              175 src/accessors.cc   return Script::cast(script)->source();
cast              192 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              193 src/accessors.cc   return Script::cast(script)->name();
cast              210 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              211 src/accessors.cc   return Script::cast(script)->id();
cast              228 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              229 src/accessors.cc   return Script::cast(script)->line_offset();
cast              246 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              247 src/accessors.cc   return Script::cast(script)->column_offset();
cast              264 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              265 src/accessors.cc   return Script::cast(script)->data();
cast              282 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              283 src/accessors.cc   return Script::cast(script)->type();
cast              300 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              301 src/accessors.cc   return Script::cast(script)->compilation_type();
cast              318 src/accessors.cc   JSValue* wrapper = JSValue::cast(object);
cast              321 src/accessors.cc   Handle<Script> script(Script::cast(wrapper->value()), isolate);
cast              324 src/accessors.cc   Handle<FixedArray> line_ends(FixedArray::cast(script->line_ends()));
cast              347 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              348 src/accessors.cc   return Script::cast(script)->context_data();
cast              365 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              366 src/accessors.cc   if (!Script::cast(script)->eval_from_shared()->IsUndefined()) {
cast              368 src/accessors.cc         SharedFunctionInfo::cast(Script::cast(script)->eval_from_shared()));
cast              371 src/accessors.cc       Handle<Script> eval_from_script(Script::cast(eval_from_shared->script()));
cast              393 src/accessors.cc   Handle<Script> script(Script::cast(JSValue::cast(object)->value()));
cast              396 src/accessors.cc   int compilation_type = Smi::cast(script->compilation_type())->value();
cast              403 src/accessors.cc   Handle<Code> code(SharedFunctionInfo::cast(
cast              423 src/accessors.cc   Object* script = JSValue::cast(object)->value();
cast              424 src/accessors.cc   Handle<SharedFunctionInfo> shared(SharedFunctionInfo::cast(
cast              425 src/accessors.cc       Script::cast(script)->eval_from_shared()));
cast              783 src/accessors.cc          JSObject::cast(current)->map()->is_hidden_prototype()) {
cast              813 src/accessors.cc   JSModule* instance = JSModule::cast(*v8::Utils::OpenHandle(*info.Holder()));
cast              814 src/accessors.cc   Context* context = Context::cast(instance->context());
cast              834 src/accessors.cc   JSModule* instance = JSModule::cast(*v8::Utils::OpenHandle(*info.Holder()));
cast              835 src/accessors.cc   Context* context = Context::cast(instance->context());
cast              841 src/api.cc       return i::FixedArray::cast(value_->elements())->length();
cast              851 src/api.cc       return i::Smi::cast(obj_.get(0))->value();
cast              953 src/api.cc           i::Handle<i::FunctionTemplateInfo>::cast(struct_obj);
cast              980 src/api.cc           i::Handle<i::SignatureInfo>::cast(struct_obj);
cast             1017 src/api.cc           i::Handle<i::TypeSwitchInfo>::cast(struct_obj);
cast             1029 src/api.cc       i::FixedArray* types = i::FixedArray::cast(info->types());
cast             1031 src/api.cc         if (obj->IsInstanceOf(i::FunctionTemplateInfo::cast(types->get(i))))
cast             1053 src/api.cc           i::Handle<i::CallHandlerInfo>::cast(struct_obj);
cast             1127 src/api.cc       i::Handle<i::ObjectTemplateInfo> result(i::ObjectTemplateInfo::cast(
cast             1178 src/api.cc           i::Handle<i::InterceptorInfo>::cast(struct_obj);
cast             1209 src/api.cc           i::Handle<i::InterceptorInfo>::cast(struct_obj);
cast             1236 src/api.cc           i::Handle<i::CallHandlerInfo>::cast(struct_obj);
cast             1264 src/api.cc           i::Handle<i::ObjectTemplateInfo>::cast(struct_obj);
cast             1298 src/api.cc           i::FunctionTemplateInfo::cast(Utils::OpenHandle(this)->constructor());
cast             1324 src/api.cc           i::FunctionTemplateInfo::cast(Utils::OpenHandle(this)->constructor());
cast             1342 src/api.cc           i::FunctionTemplateInfo::cast(Utils::OpenHandle(this)->constructor());
cast             1364 src/api.cc           i::Handle<i::AccessCheckInfo>::cast(struct_info);
cast             1373 src/api.cc           i::FunctionTemplateInfo::cast(Utils::OpenHandle(this)->constructor());
cast             1395 src/api.cc           i::FunctionTemplateInfo::cast(Utils::OpenHandle(this)->constructor());
cast             1417 src/api.cc           i::FunctionTemplateInfo::cast(Utils::OpenHandle(this)->constructor());
cast             1428 src/api.cc       return i::Smi::cast(Utils::OpenHandle(this)->internal_field_count())->value();
cast             1467 src/api.cc           i::Handle<i::ExternalTwoByteString>::cast(str), 0, str->length());
cast             1574 src/api.cc           i::Handle<i::SharedFunctionInfo>(i::SharedFunctionInfo::cast(*obj));
cast             1603 src/api.cc               function_info(i::SharedFunctionInfo::cast(*obj), isolate);
cast             1607 src/api.cc           fun = i::Handle<i::JSFunction>(i::JSFunction::cast(*obj), isolate);
cast             1627 src/api.cc             i::Handle<i::SharedFunctionInfo>(i::SharedFunctionInfo::cast(*obj));
cast             1630 src/api.cc             i::Handle<i::SharedFunctionInfo>(i::JSFunction::cast(*obj)->shared());
cast             1644 src/api.cc         i::Handle<i::Script> script(i::Script::cast(function_info->script()));
cast             1661 src/api.cc         i::Handle<i::Script> script(i::Script::cast(function_info->script()));
cast             1731 src/api.cc         i::Handle<i::JSObject> obj(i::JSObject::cast(raw_obj), isolate_);
cast             1794 src/api.cc           i::Handle<i::JSMessageObject>::cast(Utils::OpenHandle(this));
cast             1797 src/api.cc           i::Handle<i::JSValue>::cast(i::Handle<i::Object>(message->script()));
cast             1798 src/api.cc       i::Handle<i::Object> resource_name(i::Script::cast(script->value())->name());
cast             1811 src/api.cc           i::Handle<i::JSMessageObject>::cast(Utils::OpenHandle(this));
cast             1814 src/api.cc           i::Handle<i::JSValue>::cast(i::Handle<i::Object>(message->script()));
cast             1815 src/api.cc       i::Handle<i::Object> data(i::Script::cast(script->value())->data());
cast             1828 src/api.cc           i::Handle<i::JSMessageObject>::cast(Utils::OpenHandle(this));
cast             1832 src/api.cc           i::Handle<i::JSArray>::cast(stackFramesObj);
cast             1847 src/api.cc           i::Handle<i::JSFunction>(i::JSFunction::cast(object_fun));
cast             1887 src/api.cc           i::Handle<i::JSMessageObject>::cast(Utils::OpenHandle(this));
cast             1898 src/api.cc           i::Handle<i::JSMessageObject>::cast(Utils::OpenHandle(this));
cast             1934 src/api.cc           i::Handle<i::JSMessageObject>::cast(data_obj);
cast             1952 src/api.cc         return scope.Close(Utils::ToLocal(i::Handle<i::String>::cast(result)));
cast             1978 src/api.cc       i::Handle<i::JSObject> obj(i::JSObject::cast(raw_object));
cast             1987 src/api.cc       return i::Smi::cast(Utils::OpenHandle(this)->length())->value();
cast             2026 src/api.cc       return i::Smi::cast(*line)->value();
cast             2042 src/api.cc       return i::Smi::cast(*column)->value();
cast             2218 src/api.cc       if (obj->IsSmi()) return i::Smi::cast(*obj)->value() >= 0;
cast             2277 src/api.cc         i::Handle<i::JSObject> js_obj(i::JSObject::cast(*obj));
cast             2583 src/api.cc         return i::Smi::cast(*num)->value();
cast             2629 src/api.cc         if (i::Smi::cast(*obj)->value() >= 0) return Utils::Uint32ToLocal(obj);
cast             2640 src/api.cc       i::Handle<i::String> str = i::Handle<i::String>::cast(string_obj);
cast             2658 src/api.cc         return i::Smi::cast(*obj)->value();
cast             2669 src/api.cc           return i::Smi::cast(*num)->value();
cast             2727 src/api.cc           i::String::cast(*obj)->Equals(i::String::cast(*other));
cast             2739 src/api.cc         return i::Smi::cast(*obj)->value();
cast             2750 src/api.cc           return i::Smi::cast(*num)->value();
cast             2886 src/api.cc       i::Handle<i::String> key_string = i::Handle<i::String>::cast(key_obj);
cast             2933 src/api.cc         object = i::JSObject::cast(prototype);
cast             2999 src/api.cc         i::Handle<i::String> class_name = i::Handle<i::String>::cast(name);
cast             3269 src/api.cc         function = i::JSFunction::cast(object);
cast             3271 src/api.cc         function = i::JSFunction::cast(constructor);
cast             3429 src/api.cc         return i::ExternalPixelArray::cast(self->elements())->
cast             3442 src/api.cc         return i::ExternalPixelArray::cast(self->elements())->length();
cast             3487 src/api.cc         return i::ExternalArray::cast(self->elements())->external_pointer();
cast             3530 src/api.cc         return i::ExternalArray::cast(self->elements())->length();
cast             3563 src/api.cc         fun = i::Handle<i::JSFunction>::cast(obj);
cast             3569 src/api.cc         fun = i::Handle<i::JSFunction>::cast(delegate);
cast             3592 src/api.cc         i::Handle<i::JSFunction> fun = i::Handle<i::JSFunction>::cast(obj);
cast             3598 src/api.cc             i::Handle<i::JSObject>::cast(returned)));
cast             3605 src/api.cc         i::Handle<i::JSFunction> fun = i::Handle<i::JSFunction>::cast(delegate);
cast             3637 src/api.cc       return scope.Close(Utils::ToLocal(i::Handle<i::JSObject>::cast(returned)));
cast             3689 src/api.cc         i::Handle<i::Script> script(i::Script::cast(func->shared()->script()));
cast             3706 src/api.cc         i::Handle<i::Script> script(i::Script::cast(func->shared()->script()));
cast             3716 src/api.cc         i::Handle<i::Script> script(i::Script::cast(func->shared()->script()));
cast             3726 src/api.cc       i::Handle<i::Script> script(i::Script::cast(func->shared()->script()));
cast             3761 src/api.cc             const uint16_t* data = i::ExternalTwoByteString::cast(string)->
cast             3775 src/api.cc                 i::SeqTwoByteString::cast(string)->SeqTwoByteStringGetData(0);
cast             3787 src/api.cc             i::SlicedString* slice = i::SlicedString::cast(string);
cast             3795 src/api.cc             i::ConsString* cons_string = i::ConsString::cast(string);
cast             4060 src/api.cc             i::Handle<i::ExternalTwoByteString>::cast(str)->resource();
cast             4078 src/api.cc             i::Handle<i::ExternalAsciiString>::cast(str)->resource();
cast             4104 src/api.cc         return i::Smi::cast(*obj)->value();
cast             4115 src/api.cc         return i::Smi::cast(*obj)->value();
cast             4126 src/api.cc         return i::Smi::cast(*obj)->value();
cast             4321 src/api.cc         i::FunctionTemplateInfo::cast(templ->constructor()));
cast             4454 src/api.cc       i::Handle<i::Context> context = i::Handle<i::Context>::cast(last);
cast             4466 src/api.cc       i::Handle<i::Context> context = i::Handle<i::Context>::cast(current);
cast             4479 src/api.cc       i::Handle<i::Context> context = i::Handle<i::Context>::cast(calling);
cast             4490 src/api.cc           i::Handle<i::Context>::cast(i::Handle<i::Object>(ctx));
cast             4492 src/api.cc       return Utils::ToLocal(i::Handle<i::JSObject>::cast(global));
cast             4502 src/api.cc           i::Handle<i::Context>::cast(i::Handle<i::Object>(ctx));
cast             4513 src/api.cc           i::Handle<i::Context>::cast(i::Handle<i::Object>(ctx));
cast             4528 src/api.cc           i::Handle<i::Context>::cast(i::Handle<i::Object>(ctx));
cast             4543 src/api.cc           i::Handle<i::Context>::cast(i::Handle<i::Object>(ctx));
cast             4564 src/api.cc       return Utils::ToLocal(i::Handle<i::JSObject>::cast(obj));
cast             4579 src/api.cc       return Utils::ToLocal(i::Handle<i::JSFunction>::cast(obj));
cast             4596 src/api.cc       return reinterpret_cast<void*>(i::Foreign::cast(*obj)->foreign_address());
cast             4622 src/api.cc         return reinterpret_cast<void*>(i::Foreign::cast(value)->foreign_address());
cast             4873 src/api.cc       i::Handle<i::JSValue> jsvalue = i::Handle<i::JSValue>::cast(obj);
cast             4895 src/api.cc       i::Handle<i::JSValue> jsvalue = i::Handle<i::JSValue>::cast(obj);
cast             4918 src/api.cc       i::Handle<i::JSValue> jsvalue = i::Handle<i::JSValue>::cast(obj);
cast             4920 src/api.cc           i::Handle<i::String>(i::String::cast(jsvalue->value())));
cast             4946 src/api.cc       i::Handle<i::JSDate> jsdate = i::Handle<i::JSDate>::cast(obj);
cast             4973 src/api.cc             i::Handle<i::JSFunction>(i::JSFunction::cast(object_func));
cast             5010 src/api.cc       return Utils::ToLocal(i::Handle<i::JSRegExp>::cast(obj));
cast             5063 src/api.cc         return i::Smi::cast(length)->value();
cast             5077 src/api.cc       i::FixedArray* elms = i::FixedArray::cast(self->elements());
cast             5082 src/api.cc       i::Handle<i::JSObject> paragon_handle(i::JSObject::cast(paragon));
cast             5174 src/api.cc         NeanderObject listener(i::JSObject::cast(listeners.get(i)));
cast             5175 src/api.cc         i::Handle<i::Foreign> callback_obj(i::Foreign::cast(listener.get(0)));
cast             5247 src/api.cc           i::Handle<i::HeapObject>::cast(Utils::OpenHandle(*parent)).location(),
cast             5775 src/api.cc       i::Handle<i::JSFunction> fun = i::Handle<i::JSFunction>::cast(fun_obj);
cast               95 src/api.h          : value_(v8::internal::Handle<v8::internal::JSObject>::cast(obj)) { }
cast              100 src/api.h              v8::internal::JSObject::cast(obj))) { }
cast              109 src/api.h        return v8::internal::FixedArray::cast(value()->elements())->get(offset);
cast              115 src/api.h        v8::internal::FixedArray::cast(value_->elements())->set(offset, value);
cast              123 src/api.h                v8::internal::Foreign::cast(obj)->foreign_address()));
cast               62 src/arguments.h     S::cast(*value);
cast               67 src/arguments.h     return Smi::cast((*this)[index])->value();
cast               93 src/arm/assembler-arm-inl.h         host(), this, HeapObject::cast(target_code));
cast              123 src/arm/assembler-arm-inl.h         host(), &Memory::Object_at(pc_), HeapObject::cast(target));
cast              181 src/arm/assembler-arm-inl.h         host(), this, HeapObject::cast(target_code));
cast               68 src/arm/deoptimizer-arm.cc       DeoptimizationInputData::cast(code->deoptimization_data());
cast              110 src/arm/deoptimizer-arm.cc     JSFunction* func = JSFunction::cast(element);
cast              233 src/arm/deoptimizer-arm.cc   DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast              379 src/arm/deoptimizer-arm.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              477 src/arm/deoptimizer-arm.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              603 src/arm/deoptimizer-arm.cc     function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              745 src/arm/deoptimizer-arm.cc   DeoptimizationOutputData* data = DeoptimizationOutputData::cast(raw_data);
cast              548 src/arm/full-codegen-arm.cc     if (String::cast(*lit)->length() == 0) {
cast              554 src/arm/full-codegen-arm.cc     if (Smi::cast(*lit)->value() == 0) {
cast             1707 src/arm/full-codegen-arm.cc       static_cast<ElementsKind>(Smi::cast(constant_elements->get(0))->value());
cast             1710 src/arm/full-codegen-arm.cc       FixedArrayBase::cast(constant_elements->get(1)));
cast             3140 src/arm/full-codegen-arm.cc   Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
cast             3476 src/arm/full-codegen-arm.cc   int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->handle()))->value();
cast             3936 src/arm/full-codegen-arm.cc         const TestContext* test = TestContext::cast(context());
cast             1676 src/arm/ic-arm.cc       stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map()));
cast               69 src/arm/lithium-arm.cc          LUnallocated::cast(Output())->HasFixedPolicy() ||
cast               70 src/arm/lithium-arm.cc          !LUnallocated::cast(Output())->HasRegisterPolicy());
cast               72 src/arm/lithium-arm.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast               77 src/arm/lithium-arm.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast              362 src/arm/lithium-arm.cc   stream->Add(*String::cast(*name())->ToCString());
cast              371 src/arm/lithium-arm.cc   stream->Add(*String::cast(*name())->ToCString());
cast              511 src/arm/lithium-arm.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              518 src/arm/lithium-arm.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              525 src/arm/lithium-arm.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              532 src/arm/lithium-arm.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              539 src/arm/lithium-arm.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              546 src/arm/lithium-arm.cc     HInstruction* instr = HInstruction::cast(value);
cast              621 src/arm/lithium-arm.cc     HSimulate* sim = HSimulate::cast(hinstr->next());
cast              709 src/arm/lithium-arm.cc     HConstant* constant = HConstant::cast(right_value);
cast              902 src/arm/lithium-arm.cc     HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
cast             1212 src/arm/lithium-arm.cc       HChange::cast(dividend)->from().IsInteger32()) {
cast             1213 src/arm/lithium-arm.cc     return HChange::cast(dividend)->value();
cast             1224 src/arm/lithium-arm.cc       HConstant::cast(divisor)->HasInteger32Value()) {
cast             1225 src/arm/lithium-arm.cc     HConstant* constant_val = HConstant::cast(divisor);
cast             1242 src/arm/lithium-arm.cc            HConstant::cast(right)->HasInteger32Value() &&
cast             1243 src/arm/lithium-arm.cc            HasMagicNumberForDivisor(HConstant::cast(right)->Integer32Value()));
cast              191 src/arm/lithium-arm.h   static L##type* cast(LInstruction* instr) {                     \
cast              199 src/arm/lithium-arm.h     return H##type::cast(hydrogen_value()); \
cast              318 src/arm/lithium-arm.h   static LGap* cast(LInstruction* instr) {
cast              455 src/arm/lithium-arm.h     return HControlInstruction::cast(this->hydrogen_value());
cast             2193 src/arm/lithium-arm.h     return HForInCacheArray::cast(this->hydrogen_value())->idx();
cast              229 src/arm/lithium-codegen-arm.cc       LLabel* label = LLabel::cast(instr);
cast              326 src/arm/lithium-codegen-arm.cc     LConstantOperand* const_op = LConstantOperand::cast(op);
cast              340 src/arm/lithium-codegen-arm.cc        __ LoadHeapObject(scratch, Handle<HeapObject>::cast(literal));
cast              365 src/arm/lithium-codegen-arm.cc     LConstantOperand* const_op = LConstantOperand::cast(op);
cast              421 src/arm/lithium-codegen-arm.cc     LConstantOperand* const_op = LConstantOperand::cast(op);
cast              560 src/arm/lithium-codegen-arm.cc     HConstant* constant = chunk()->LookupConstant(LConstantOperand::cast(op));
cast              917 src/arm/lithium-codegen-arm.cc         HConstant::cast(instr->hydrogen()->right())->Integer32Value();
cast             1233 src/arm/lithium-codegen-arm.cc   int32_t divisor = ToInteger32(LConstantOperand::cast(instr->InputAt(1)));
cast             1295 src/arm/lithium-codegen-arm.cc     int32_t constant = ToInteger32(LConstantOperand::cast(right_op));
cast             1442 src/arm/lithium-codegen-arm.cc     int value = ToInteger32(LConstantOperand::cast(right_op));
cast             1519 src/arm/lithium-codegen-arm.cc                       Handle<HeapObject>::cast(value));
cast             1899 src/arm/lithium-codegen-arm.cc     double left_val = ToDouble(LConstantOperand::cast(left));
cast             1900 src/arm/lithium-codegen-arm.cc     double right_val = ToDouble(LConstantOperand::cast(right));
cast             1916 src/arm/lithium-codegen-arm.cc                Operand(ToInteger32(LConstantOperand::cast(right))));
cast             1919 src/arm/lithium-codegen-arm.cc                Operand(ToInteger32(LConstantOperand::cast(left))));
cast             2604 src/arm/lithium-codegen-arm.cc     Handle<HeapObject> current(HeapObject::cast((*type)->prototype()));
cast             2612 src/arm/lithium-codegen-arm.cc           Handle<HeapObject>(HeapObject::cast(current->map()->prototype()));
cast             2818 src/arm/lithium-codegen-arm.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             2855 src/arm/lithium-codegen-arm.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             3800 src/arm/lithium-codegen-arm.cc     LConstantOperand* const_operand = LConstantOperand::cast(instr->key());
cast             3844 src/arm/lithium-codegen-arm.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             3884 src/arm/lithium-codegen-arm.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             4052 src/arm/lithium-codegen-arm.cc     int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
cast             4664 src/arm/lithium-codegen-arm.cc         Handle<JSObject>(JSObject::cast(current_prototype->GetPrototype()));
cast             4850 src/arm/lithium-codegen-arm.cc       Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4856 src/arm/lithium-codegen-arm.cc       __ LoadHeapObject(r2, Handle<HeapObject>::cast(value));
cast             4876 src/arm/lithium-codegen-arm.cc           Handle<FixedDoubleArray>::cast(elements);
cast             4890 src/arm/lithium-codegen-arm.cc       Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements);
cast             4895 src/arm/lithium-codegen-arm.cc           Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4901 src/arm/lithium-codegen-arm.cc           __ LoadHeapObject(r2, Handle<HeapObject>::cast(value));
cast              248 src/arm/lithium-gap-resolver-arm.cc     LConstantOperand* constant_source = LConstantOperand::cast(source);
cast              180 src/arm/macro-assembler-arm.h       LoadHeapObject(result, Handle<HeapObject>::cast(object));
cast              925 src/arm/regexp-macro-assembler-arm.cc   return Handle<HeapObject>::cast(code);
cast             1176 src/arm/regexp-macro-assembler-arm.cc     subject_tmp = Handle<String>(ConsString::cast(*subject_tmp)->first());
cast             1178 src/arm/regexp-macro-assembler-arm.cc     SlicedString* slice = SlicedString::cast(*subject_tmp);
cast              313 src/arm/stub-cache-arm.cc       JSFunction::cast(isolate->global_context()->get(index)));
cast              477 src/arm/stub-cache-arm.cc         holder = JSObject::cast(holder->GetPrototype());
cast              969 src/arm/stub-cache-arm.cc                                 Handle<GlobalObject>::cast(current),
cast              974 src/arm/stub-cache-arm.cc     current = Handle<JSObject>(JSObject::cast(current->GetPrototype()));
cast             1121 src/arm/stub-cache-arm.cc     Handle<JSObject> prototype(JSObject::cast(current->GetPrototype()));
cast             1310 src/arm/stub-cache-arm.cc       AccessorInfo* callback = AccessorInfo::cast(lookup->GetCallbackObject());
cast             1392 src/arm/stub-cache-arm.cc           AccessorInfo::cast(lookup->GetCallbackObject()));
cast             1562 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4,
cast             1785 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
cast             1878 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             1958 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2034 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
cast             2038 src/arm/stub-cache-arm.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2109 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
cast             2113 src/arm/stub-cache-arm.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2249 src/arm/stub-cache-arm.cc     CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
cast             2253 src/arm/stub-cache-arm.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2339 src/arm/stub-cache-arm.cc       Handle<JSObject>::cast(object), holder);
cast             2358 src/arm/stub-cache-arm.cc   CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name,
cast             2412 src/arm/stub-cache-arm.cc       CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4,
cast             2432 src/arm/stub-cache-arm.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2453 src/arm/stub-cache-arm.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2477 src/arm/stub-cache-arm.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2829 src/arm/stub-cache-arm.cc         masm(), Handle<GlobalObject>::cast(last), name, r1, &miss);
cast              725 src/assembler.cc       ASSERT(code->address() == HeapObject::cast(found)->address());
cast              187 src/ast.cc           isolate->heap()->Proto_symbol()->Equals(String::cast(k))) {
cast              242 src/ast.cc       Handle<HeapNumber> n1 = Handle<HeapNumber>::cast(h1);
cast              243 src/ast.cc       Handle<HeapNumber> n2 = Handle<HeapNumber>::cast(h2);
cast              333 src/ast.cc         *check = Handle<String>::cast(right->AsLiteral()->handle());
cast              427 src/ast.cc           Handle<String> name = Handle<String>::cast(lit_key->handle());
cast              451 src/ast.cc         Handle<String> name = Handle<String>::cast(lit_key->handle());
cast              530 src/ast.cc         holder_ = Handle<JSObject>(JSObject::cast(type->prototype()));
cast              546 src/ast.cc         Handle<JSFunction> candidate(JSFunction::cast(cell_->value()));
cast              569 src/ast.cc         Handle<String> name = Handle<String>::cast(key->handle());
cast             1123 src/ast.cc       if (handle_->IsString()) return Handle<String>::cast(handle_);
cast             1130 src/ast.cc         OS::SNPrintF(buffer, "%d", Smi::cast(*handle_)->value());
cast             1220 src/ast.h            return !String::cast(*handle_)->AsArrayIndex(&ignored);
cast             1227 src/ast.h          return Handle<String>::cast(handle_);
cast               90 src/bootstrapper.cc   return Handle<String>::cast(cached_source);
cast              328 src/bootstrapper.cc   JSGlobalProxy::cast(env->global_proxy())->set_context(*factory->null_value());
cast              339 src/bootstrapper.cc   Handle<JSGlobalProxy> global = Handle<JSGlobalProxy>::cast(global_object);
cast              646 src/bootstrapper.cc   AccessorPair* accessors = AccessorPair::cast(descs->GetValue(number));
cast              667 src/bootstrapper.cc          current = Context::cast(current)->get(Context::NEXT_CONTEXT_LINK)) {
cast              682 src/bootstrapper.cc   global_context_ = Handle<Context>::cast(isolate()->global_handles()->Create(
cast              720 src/bootstrapper.cc             FunctionTemplateInfo::cast(data->constructor()));
cast              724 src/bootstrapper.cc           Handle<ObjectTemplateInfo>::cast(proto_template);
cast              739 src/bootstrapper.cc             JSObject::cast(js_global_function->instance_prototype()));
cast              746 src/bootstrapper.cc         FunctionTemplateInfo::cast(js_global_template->constructor()));
cast              772 src/bootstrapper.cc             FunctionTemplateInfo::cast(data->constructor()));
cast              789 src/bootstrapper.cc         Handle<JSGlobalProxy>::cast(global_object));
cast              791 src/bootstrapper.cc     return Handle<JSGlobalProxy>::cast(
cast              809 src/bootstrapper.cc       GlobalObject::cast(global_context_->extension()));
cast              821 src/bootstrapper.cc   JSGlobalObject::cast(*inner_global)->set_builtins(*builtins_global);
cast             1017 src/bootstrapper.cc     factory->SetRegExpIrregexpData(Handle<JSRegExp>::cast(proto),
cast             1048 src/bootstrapper.cc             JSObject::cast(global_context()->object_function()->prototype()));
cast             1378 src/bootstrapper.cc   global_context()->set_##var(Type::cast(var##_native));
cast             1431 src/bootstrapper.cc       Handle<JSBuiltinsObject>::cast(factory()->NewGlobalObject(builtins_fun));
cast             1449 src/bootstrapper.cc   JSGlobalObject::cast(global_context()->global())->set_builtins(*builtins);
cast             1674 src/bootstrapper.cc   ASSERT(JSObject::cast(
cast             1677 src/bootstrapper.cc       HeapObject::cast(string_function->initial_map()->prototype())->map());
cast             1682 src/bootstrapper.cc         Handle<JSFunction>::cast(GetProperty(isolate()->global(), key));
cast             1684 src/bootstrapper.cc         Handle<JSObject>(JSObject::cast(function->instance_prototype()));
cast             1722 src/bootstrapper.cc         JSObject::cast(array_constructor->instance_prototype()));
cast             1806 src/bootstrapper.cc     return Handle<JSObject>::cast(
cast             1812 src/bootstrapper.cc   Handle<JSFunction> function = Handle<JSFunction>::cast(
cast             1814 src/bootstrapper.cc   return Handle<JSObject>(JSObject::cast(function->prototype()));
cast             1824 src/bootstrapper.cc   Handle<JSFunction> function(JSFunction::cast(function_object));
cast             1889 src/bootstrapper.cc   global_context()->set_normalized_map_cache(NormalizedMapCache::cast(*array));
cast             1909 src/bootstrapper.cc   Handle<JSGlobalObject> global(JSGlobalObject::cast(global_context->global()));
cast             1926 src/bootstrapper.cc                                Handle<JSObject>::cast(Error), name,
cast             2088 src/bootstrapper.cc         = Handle<JSFunction>(JSFunction::cast(function_object));
cast             2102 src/bootstrapper.cc       JSObject::cast(global_context()->global_proxy()));
cast             2103 src/bootstrapper.cc   Handle<JSObject> inner_global(JSObject::cast(global_context()->global()));
cast             2113 src/bootstrapper.cc         FunctionTemplateInfo::cast(proxy_data->constructor()));
cast             2116 src/bootstrapper.cc           ObjectTemplateInfo::cast(proxy_constructor->prototype_template()));
cast             2130 src/bootstrapper.cc       FunctionTemplateInfo::cast(object_template->constructor())));
cast             2209 src/bootstrapper.cc         to->LocalLookup(String::cast(raw_key), &result);
cast             2212 src/bootstrapper.cc         Handle<String> key = Handle<String>(String::cast(raw_key));
cast             2215 src/bootstrapper.cc           value = Handle<Object>(JSGlobalPropertyCell::cast(*value)->value());
cast             2231 src/bootstrapper.cc       Handle<FixedArray>(FixedArray::cast(from->elements()));
cast             2292 src/bootstrapper.cc         Handle<Context>::cast(isolate->global_handles()->Create(*new_context));
cast               57 src/bootstrapper.h       SeqAsciiString* str = SeqAsciiString::cast(cache_->get(i));
cast               60 src/bootstrapper.h             SharedFunctionInfo::cast(cache_->get(i + 1)));
cast               77 src/bootstrapper.h     Script::cast(shared->script())->set_type(Smi::FromInt(type_));
cast              196 src/builtins.cc     array = JSArray::cast((*args)[0]);
cast              206 src/builtins.cc             FixedArray::cast(global_context->js_array_maps());
cast              207 src/builtins.cc         array->set_map(Map::cast(map_array->
cast              222 src/builtins.cc       int len = Smi::cast(obj)->value();
cast              236 src/builtins.cc         array->set_elements(FixedArray::cast(fixed_array));
cast              237 src/builtins.cc         array->set_length(Smi::cast(obj));
cast              276 src/builtins.cc       FixedArray* smi_elms = FixedArray::cast(elms);
cast              286 src/builtins.cc       FixedArray* object_elms = FixedArray::cast(elms);
cast              294 src/builtins.cc       FixedDoubleArray* double_elms = FixedDoubleArray::cast(elms);
cast              399 src/builtins.cc   return FixedArray::cast(HeapObject::FromAddress(
cast              413 src/builtins.cc   array_proto = JSObject::cast(proto);
cast              424 src/builtins.cc   JSArray* array = JSArray::cast(receiver);
cast              466 src/builtins.cc       JSObject::cast(global_context->array_function()->prototype());
cast              481 src/builtins.cc   Handle<JSFunction> function = Handle<JSFunction>::cast(js_builtin);
cast              509 src/builtins.cc   FixedArray* elms = FixedArray::cast(elms_obj);
cast              510 src/builtins.cc   JSArray* array = JSArray::cast(receiver);
cast              512 src/builtins.cc   int len = Smi::cast(array->length())->value();
cast              530 src/builtins.cc     FixedArray* new_elms = FixedArray::cast(obj);
cast              565 src/builtins.cc   FixedArray* elms = FixedArray::cast(elms_obj);
cast              566 src/builtins.cc   JSArray* array = JSArray::cast(receiver);
cast              568 src/builtins.cc   int len = Smi::cast(array->length())->value();
cast              599 src/builtins.cc   if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) {
cast              602 src/builtins.cc   FixedArray* elms = FixedArray::cast(elms_obj);
cast              603 src/builtins.cc   JSArray* array = JSArray::cast(receiver);
cast              606 src/builtins.cc   int len = Smi::cast(array->length())->value();
cast              641 src/builtins.cc   if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) {
cast              644 src/builtins.cc   FixedArray* elms = FixedArray::cast(elms_obj);
cast              645 src/builtins.cc   JSArray* array = JSArray::cast(receiver);
cast              648 src/builtins.cc   int len = Smi::cast(array->length())->value();
cast              667 src/builtins.cc     FixedArray* new_elms = FixedArray::cast(obj);
cast              697 src/builtins.cc     JSArray* array = JSArray::cast(receiver);
cast              703 src/builtins.cc     elms = FixedArray::cast(array->elements());
cast              704 src/builtins.cc     len = Smi::cast(array->length())->value();
cast              713 src/builtins.cc         && JSObject::cast(receiver)->map() == arguments_map
cast              714 src/builtins.cc         && JSObject::cast(receiver)->HasFastSmiOrObjectElements();
cast              718 src/builtins.cc     elms = FixedArray::cast(JSObject::cast(receiver)->elements());
cast              719 src/builtins.cc     Object* len_obj = JSObject::cast(receiver)
cast              724 src/builtins.cc     len = Smi::cast(len_obj)->value();
cast              745 src/builtins.cc       relative_start = Smi::cast(arg1)->value();
cast              752 src/builtins.cc         relative_end = Smi::cast(arg2)->value();
cast              767 src/builtins.cc   ElementsKind elements_kind = JSObject::cast(receiver)->GetElementsKind();
cast              780 src/builtins.cc                              FixedArray::cast(result_array->elements()),
cast              797 src/builtins.cc   if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) {
cast              800 src/builtins.cc   FixedArray* elms = FixedArray::cast(elms_obj);
cast              801 src/builtins.cc   JSArray* array = JSArray::cast(receiver);
cast              804 src/builtins.cc   int len = Smi::cast(array->length())->value();
cast              812 src/builtins.cc       relative_start = Smi::cast(arg1)->value();
cast              834 src/builtins.cc         value = Smi::cast(arg2)->value();
cast              844 src/builtins.cc       JSObject::cast(receiver)->GetElementsKind();
cast              854 src/builtins.cc                                FixedArray::cast(result_array->elements()),
cast              900 src/builtins.cc       FixedArray* new_elms = FixedArray::cast(obj);
cast              948 src/builtins.cc       JSObject::cast(global_context->array_function()->prototype());
cast              961 src/builtins.cc         !JSArray::cast(arg)->HasFastSmiOrObjectElements() ||
cast              962 src/builtins.cc         JSArray::cast(arg)->GetPrototype() != array_proto) {
cast              966 src/builtins.cc     int len = Smi::cast(JSArray::cast(arg)->length())->value();
cast              979 src/builtins.cc     if (!JSArray::cast(arg)->HasFastSmiElements()) {
cast              989 src/builtins.cc     if (JSArray::cast(arg)->HasFastHoleyElements()) {
cast             1005 src/builtins.cc   FixedArray* result_elms(FixedArray::cast(result_array->elements()));
cast             1007 src/builtins.cc     JSArray* array = JSArray::cast(args[i]);
cast             1008 src/builtins.cc     int len = Smi::cast(array->length())->value();
cast             1009 src/builtins.cc     FixedArray* elms = FixedArray::cast(array->elements());
cast             1050 src/builtins.cc   SignatureInfo* sig = SignatureInfo::cast(sig_obj);
cast             1057 src/builtins.cc       if (holder->IsInstanceOf(FunctionTemplateInfo::cast(recv_type))) {
cast             1066 src/builtins.cc   FixedArray* args = FixedArray::cast(args_obj);
cast             1075 src/builtins.cc       if (current->IsInstanceOf(FunctionTemplateInfo::cast(argtype))) {
cast             1101 src/builtins.cc         desc, Handle<JSObject>::cast(args.receiver()), &pending_exception);
cast             1119 src/builtins.cc     CallHandlerInfo* call_data = CallHandlerInfo::cast(raw_call_data);
cast             1126 src/builtins.cc     LOG(isolate, ApiObjectAccess("call", JSObject::cast(*args.receiver())));
cast             1186 src/builtins.cc   JSObject* obj = JSObject::cast(*receiver);
cast             1191 src/builtins.cc   JSFunction* constructor = JSFunction::cast(obj->map()->constructor());
cast             1196 src/builtins.cc   CallHandlerInfo* call_data = CallHandlerInfo::cast(handler);
cast             1644 src/builtins.cc                               Code::cast(code),
cast             1648 src/builtins.cc                      Code::cast(code)));
cast             1653 src/builtins.cc         Code::cast(code)->Disassemble(functions[i].s_name);
cast             1683 src/builtins.cc       Code* entry = Code::cast(builtins_[i]);
cast               44 src/code-stubs.cc     *code_out = Code::cast(heap->code_stubs()->ValueAt(index));
cast              189 src/code-stubs.cc     *code_out = Code::cast(*probe);
cast              403 src/code-stubs.cc     return Smi::cast(*object)->value() != 0;
cast              410 src/code-stubs.cc         String::cast(*object)->length() != 0;
cast              414 src/code-stubs.cc     double value = HeapNumber::cast(*object)->value();
cast              126 src/codegen.cc       StringInputBuffer stream(String::cast(script->source()));
cast              159 src/codegen.cc   Handle<String> name = Handle<String>::cast(type->AsLiteral()->handle());
cast               83 src/compilation-cache.cc         CompilationCacheTable::cast(tables_[generation]);
cast              148 src/compilation-cache.cc       Handle<Script>(Script::cast(function_info->script()), isolate());
cast              160 src/compilation-cache.cc   return String::cast(*name)->Equals(String::cast(script->name()));
cast              183 src/compilation-cache.cc             Handle<SharedFunctionInfo>::cast(probe);
cast              212 src/compilation-cache.cc     Handle<SharedFunctionInfo> shared(SharedFunctionInfo::cast(result),
cast              273 src/compilation-cache.cc         function_info(SharedFunctionInfo::cast(result), isolate());
cast              334 src/compilation-cache.cc     Handle<FixedArray> data(FixedArray::cast(result), isolate());
cast              432 src/compiler.cc             JSFunction::cast(it.frame()->function())->shared());
cast              449 src/compiler.cc       String::cast(script->source())->length() > FLAG_min_preparse_length) {
cast              491 src/compiler.cc         String::cast(script->name())));
cast              492 src/compiler.cc     GDBJIT(AddCode(Handle<String>(String::cast(script->name())),
cast              903 src/compiler.cc                               String::cast(script->name()),
cast               50 src/contexts.cc     return JSGlobalObject::cast(object)->builtins();
cast               53 src/contexts.cc     return JSBuiltinsObject::cast(object);
cast               71 src/contexts.cc     JSFunction* closure = JSFunction::cast(current->closure());
cast               72 src/contexts.cc     current = Context::cast(closure->context());
cast              117 src/contexts.cc       Handle<JSObject> object(JSObject::cast(context->extension()), isolate);
cast              146 src/contexts.cc             ScopeInfo::cast(context->extension()), isolate);
cast              217 src/contexts.cc       if (name->Equals(String::cast(context->extension()))) {
cast              250 src/contexts.cc       element = JSFunction::cast(element)->next_function_link();
cast              264 src/contexts.cc     context = Context::cast(context)->get(Context::NEXT_CONTEXT_LINK);
cast              278 src/contexts.cc     JSFunction* element_function = JSFunction::cast(element);
cast              315 src/contexts.cc   Context* context = Context::cast(object);
cast              209 src/contexts.h   static Context* cast(Object* context) {
cast              303 src/contexts.h   JSFunction* closure() { return JSFunction::cast(get(CLOSURE_INDEX)); }
cast              317 src/contexts.h   JSModule* module() { return JSModule::cast(get(EXTENSION_INDEX)); }
cast              384 src/contexts.h     return type::cast(get(index));                        \
cast              219 src/cpu-profiler.cc         TickSampleEventRecord::cast(ticks_buffer_.StartDequeue());
cast              117 src/cpu-profiler.h   static TickSampleEventRecord* cast(void* value) {
cast             1078 src/d8.cc            ? i::Handle<i::Script>(i::Script::cast(
cast             1079 src/d8.cc                i::JSFunction::cast(*compiled_script)->shared()->script()))
cast             1080 src/d8.cc            : i::Handle<i::Script>(i::Script::cast(
cast             1081 src/d8.cc                i::SharedFunctionInfo::cast(*compiled_script)->script()));
cast              603 src/debug.cc     int id = Smi::cast(script->id())->value();
cast              614 src/debug.cc         Handle<Script>::cast(
cast              670 src/debug.cc     int id = Smi::cast((*location)->id())->value();
cast              718 src/debug.cc     debug_info_ = Handle<DebugInfo>::cast(
cast              790 src/debug.cc     Handle<Script> script(Script::cast(function->shared()->script()));
cast              923 src/debug.cc         Handle<SharedFunctionInfo>(JSFunction::cast(frame->function())->shared());
cast             1059 src/debug.cc       Handle<FixedArray> array(FixedArray::cast(*break_point_objects));
cast             1097 src/debug.cc       Handle<JSFunction>(JSFunction::cast(
cast             1134 src/debug.cc     return Handle<DebugInfo>(DebugInfo::cast(shared->debug_info()));
cast             1181 src/debug.cc     Handle<SharedFunctionInfo> shared(SharedFunctionInfo::cast(result));
cast             1222 src/debug.cc         BreakPointInfo* break_point_info = BreakPointInfo::cast(result);
cast             1288 src/debug.cc         !JSFunction::cast(*bindee)->IsBuiltin()) {
cast             1289 src/debug.cc       Handle<JSFunction> bindee_function(JSFunction::cast(*bindee));
cast             1306 src/debug.cc         JSFunction* function = JSFunction::cast(frame->function());
cast             1373 src/debug.cc       JSFunction* function = JSFunction::cast(frames_it.frame()->function());
cast             1379 src/debug.cc     Handle<JSFunction> function(JSFunction::cast(frame->function()));
cast             1443 src/debug.cc              JSFunction::cast(frames_it.frame()->function())->IsBuiltin()) {
cast             1450 src/debug.cc         JSFunction* function = JSFunction::cast(frames_it.frame()->function());
cast             1472 src/debug.cc             JSFunction::cast(*thread_local_.restarter_frame_function_pointer_));
cast             1488 src/debug.cc         uint32_t key = Smi::cast(*obj)->value();
cast             1509 src/debug.cc           Handle<JSFunction> js_function(JSFunction::cast(fun));
cast             1667 src/debug.cc             BreakPointInfo::cast(debug_info->break_points()->get(i));
cast             1723 src/debug.cc               !JSFunction::cast(*holder)->IsBuiltin()) {
cast             1724 src/debug.cc             Handle<JSFunction> js_function = Handle<JSFunction>::cast(holder);
cast             1850 src/debug.cc         JSFunction* function = JSFunction::cast(frame->function());
cast             1867 src/debug.cc       JSFunction* function = JSFunction::cast(frame->function());
cast             2020 src/debug.cc             JSFunction* function = JSFunction::cast(obj);
cast             2160 src/debug.cc     Handle<JSFunction> function(JSFunction::cast(frame->function()));
cast             2252 src/debug.cc     Handle<JSFunction> function(JSFunction::cast(frame->function()));
cast             2318 src/debug.cc     Execution::TryCall(Handle<JSFunction>::cast(fun),
cast             2345 src/debug.cc       if (obj->IsScript() && Script::cast(obj)->HasValidSource()) {
cast             2346 src/debug.cc         script_cache_->Add(Handle<Script>(Script::cast(obj)));
cast             2448 src/debug.cc         Handle<JSFunction>::cast(constructor),
cast             2577 src/debug.cc     ProcessDebugEvent(v8::Exception, Handle<JSObject>::cast(event_data), false);
cast             2610 src/debug.cc                       Handle<JSObject>::cast(event_data),
cast             2637 src/debug.cc                       Handle<JSObject>::cast(event_data),
cast             2685 src/debug.cc     Execution::TryCall(Handle<JSFunction>::cast(update_script_break_points),
cast             2707 src/debug.cc                       Handle<JSObject>::cast(event_data),
cast             2734 src/debug.cc                       Handle<JSObject>::cast(event_data),
cast             2758 src/debug.cc                            Handle<JSObject>::cast(exec_state),
cast             2800 src/debug.cc     Handle<Foreign> callback_obj(Handle<Foreign>::cast(event_listener_));
cast             2806 src/debug.cc         Handle<JSObject>::cast(exec_state),
cast             2807 src/debug.cc         Handle<JSObject>::cast(event_data),
cast             2818 src/debug.cc     Handle<JSFunction> fun(Handle<JSFunction>::cast(event_listener_));
cast             2902 src/debug.cc           Handle<JSObject>::cast(exec_state),
cast             2903 src/debug.cc           Handle<JSObject>::cast(event_data));
cast             2921 src/debug.cc           v8::Utils::ToLocal(Handle<JSObject>::cast(exec_state));
cast             3013 src/debug.cc           Handle<JSObject>::cast(exec_state),
cast             3014 src/debug.cc           Handle<JSObject>::cast(event_data),
cast             3051 src/debug.cc       event_listener_ = Handle<Object>::cast(
cast             3056 src/debug.cc       event_listener_data_ = Handle<Object>::cast(
cast             3439 src/debug.cc       Handle<Object> json = Execution::TryCall(Handle<JSFunction>::cast(fun),
cast             3445 src/debug.cc       return scope.Close(v8::Utils::ToLocal(Handle<String>::cast(json)));
cast              134 src/deoptimizer.cc   JSFunction* function = JSFunction::cast(frame->function());
cast              284 src/deoptimizer.cc     JSFunction* element_function = JSFunction::cast(element);
cast              306 src/deoptimizer.cc         GlobalObject::cast(proto)->global_context(), visitor);
cast              309 src/deoptimizer.cc         GlobalObject::cast(object)->global_context(), visitor);
cast              323 src/deoptimizer.cc     Object* global = Context::cast(context)->get(Context::GLOBAL_INDEX);
cast              325 src/deoptimizer.cc       VisitAllOptimizedFunctionsForGlobalObject(JSObject::cast(global),
cast              328 src/deoptimizer.cc     context = Context::cast(context)->get(Context::NEXT_CONTEXT_LINK);
cast              554 src/deoptimizer.cc       DeoptimizationInputData::cast(optimized_code_->deoptimization_data());
cast              921 src/deoptimizer.cc           ? Smi::cast(input_object)->value()
cast              982 src/deoptimizer.cc           ? Smi::cast(input_object)->value()
cast             1137 src/deoptimizer.cc   DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast             1145 src/deoptimizer.cc   DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast             1487 src/deoptimizer.cc   code_ = Handle<Code>::cast(global_handles->Create(code));
cast             1647 src/deoptimizer.cc   Code* code = Code::cast(Isolate::Current()->heap()->FindCodeObject(pc));
cast              260 src/disassembler.cc             uint32_t key = Smi::cast(obj)->value();
cast              133 src/elements.cc         key->IsString() && String::cast(element)->Equals(String::cast(key))) {
cast              358 src/elements.cc       to->set(to_start, Smi::cast(hole_or_smi)->value());
cast              393 src/elements.cc     to->set(to_start, Smi::cast(smi)->value());
cast              513 src/elements.cc       Object* length_obj = JSArray::cast(holder)->length();
cast              515 src/elements.cc         length = Smi::cast(length_obj)->value();
cast              544 src/elements.cc         receiver, holder, key, BackingStore::cast(backing_store));
cast              555 src/elements.cc         receiver, holder, key, BackingStore::cast(backing_store));
cast              570 src/elements.cc         array, length, BackingStore::cast(array->elements()));
cast              628 src/elements.cc         packed_size = Smi::cast(JSArray::cast(from_holder)->length())->value();
cast              657 src/elements.cc     BackingStore* backing_store = BackingStore::cast(from);
cast              730 src/elements.cc         BackingStore::cast(backing_store));
cast              741 src/elements.cc         BackingStore::cast(backing_store), index);
cast              774 src/elements.cc         static_cast<uint32_t>(Smi::cast(old_length)->value()) == length;
cast              833 src/elements.cc         KindTraits::BackingStore::cast(obj->elements());
cast              837 src/elements.cc           KindTraits::BackingStore::cast(
cast              838 src/elements.cc               FixedArray::cast(backing_store)->get(1));
cast              850 src/elements.cc         backing_store = KindTraits::BackingStore::cast(writable);
cast              855 src/elements.cc         ? Smi::cast(JSArray::cast(obj)->length())->value()
cast              913 src/elements.cc           KindTraits::BackingStore::cast(elements);
cast              945 src/elements.cc           FixedArray::cast(from), KindTraits::Kind, from_start,
cast              946 src/elements.cc           FixedArray::cast(to), to_kind, to_start, copy_size);
cast              952 src/elements.cc               FixedArray::cast(from), from_start,
cast              953 src/elements.cc               FixedDoubleArray::cast(to), to_start,
cast              957 src/elements.cc               FixedArray::cast(from), from_start,
cast              958 src/elements.cc               FixedDoubleArray::cast(to), to_start, copy_size);
cast              962 src/elements.cc             FixedArray::cast(from), from_start,
cast              963 src/elements.cc             FixedDoubleArray::cast(to), to_start, copy_size);
cast             1067 src/elements.cc             FixedDoubleArray::cast(from), from_start, FixedArray::cast(to),
cast             1071 src/elements.cc         CopyDoubleToDoubleElements(FixedDoubleArray::cast(from), from_start,
cast             1072 src/elements.cc                                    FixedDoubleArray::cast(to),
cast             1328 src/elements.cc     FixedArray* backing_store = FixedArray::cast(obj->elements());
cast             1332 src/elements.cc       backing_store = FixedArray::cast(backing_store->get(1));
cast             1335 src/elements.cc         SeededNumberDictionary::cast(backing_store);
cast             1346 src/elements.cc           FixedArray::cast(obj->elements())->set(1, new_elements);
cast             1381 src/elements.cc             SeededNumberDictionary::cast(from), from_start,
cast             1382 src/elements.cc             FixedArray::cast(to), to_kind, to_start, copy_size);
cast             1387 src/elements.cc             SeededNumberDictionary::cast(from), from_start,
cast             1388 src/elements.cc             FixedDoubleArray::cast(to), to_start, copy_size);
cast             1439 src/elements.cc     return Smi::cast(key)->value();
cast             1463 src/elements.cc       Context* context = Context::cast(parameter_map->get(0));
cast             1464 src/elements.cc       int context_index = Smi::cast(probe)->value();
cast             1469 src/elements.cc       FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             1476 src/elements.cc         AliasedArgumentsEntry* entry = AliasedArgumentsEntry::cast(result);
cast             1477 src/elements.cc         Context* context = Context::cast(parameter_map->get(0));
cast             1500 src/elements.cc     FixedArray* parameter_map = FixedArray::cast(obj->elements());
cast             1508 src/elements.cc       FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             1528 src/elements.cc     FixedArray* parameter_map = FixedArray::cast(from);
cast             1529 src/elements.cc     FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             1536 src/elements.cc     FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
cast             1554 src/elements.cc       FixedArrayBase* arguments = FixedArrayBase::cast(parameter_map->get(1));
cast             1565 src/elements.cc         ? Smi::cast(JSArray::cast(holder)->length())->value()
cast             1635 src/elements.cc   JSArray* array = JSArray::cast(obj);
cast             1641 src/elements.cc     const int value = Smi::cast(smi_length)->value();
cast             1649 src/elements.cc         array->set_length(Smi::cast(new_length));
cast               97 src/execution.cc     Handle<GlobalObject> global = Handle<GlobalObject>::cast(receiver);
cast              162 src/execution.cc   Handle<JSFunction> func = Handle<JSFunction>::cast(callable);
cast              240 src/execution.cc     fun = JSFunctionProxy::cast(fun)->call_trap();
cast              247 src/execution.cc       HeapObject::cast(fun)->map()->has_instance_call_handler()) {
cast              264 src/execution.cc     fun = JSFunctionProxy::cast(fun)->call_trap();
cast              271 src/execution.cc       HeapObject::cast(fun)->map()->has_instance_call_handler()) {
cast              297 src/execution.cc     fun = JSFunctionProxy::cast(fun)->call_trap();
cast              304 src/execution.cc       HeapObject::cast(fun)->map()->has_instance_call_handler()) {
cast              325 src/execution.cc     fun = JSFunctionProxy::cast(fun)->call_trap();
cast              332 src/execution.cc       HeapObject::cast(fun)->map()->has_instance_call_handler()) {
cast              604 src/execution.cc     result = Handle<String>::cast(obj)->length() != 0;
cast              668 src/execution.cc   return Handle<JSRegExp>::cast(re_obj);
cast              691 src/execution.cc   Handle<Object> result = TryCall(Handle<JSFunction>::cast(char_at),
cast              708 src/execution.cc   int serial_number = Smi::cast(data->serial_number())->value();
cast              712 src/execution.cc   if (elm->IsJSFunction()) return Handle<JSFunction>(JSFunction::cast(elm));
cast              721 src/execution.cc   return Handle<JSFunction>::cast(result);
cast              736 src/execution.cc               FunctionTemplateInfo::cast(data->constructor()));
cast              744 src/execution.cc     return Handle<JSObject>(JSObject::cast(result));
cast              753 src/execution.cc     return Handle<JSObject>::cast(result);
cast              787 src/execution.cc   return Handle<String>::cast(result);
cast              851 src/execution.cc       if (JSFunction::cast(fun)->IsBuiltin()) {
cast              854 src/execution.cc       GlobalObject* global = JSFunction::cast(fun)->context()->global();
cast              359 src/factory.cc       Handle<AccessorInfo>::cast(NewStruct(ACCESSOR_INFO_TYPE));
cast              374 src/factory.cc     id = Smi::cast(heap->last_script_id())->value();
cast              384 src/factory.cc   Handle<Script> script = Handle<Script>::cast(NewStruct(SCRIPT_TYPE));
cast              737 src/factory.cc   Handle<JSFunction> fun = Handle<JSFunction>::cast(fun_obj);
cast              762 src/factory.cc       JSFunction::cast(isolate()->js_builtins_object()->
cast              943 src/factory.cc         Handle<AccessorInfo>(AccessorInfo::cast(callbacks.get(i)));
cast              946 src/factory.cc         SymbolFromString(Handle<String>(String::cast(entry->name())));
cast             1259 src/factory.cc       Handle<DebugInfo>::cast(NewStruct(DEBUG_INFO_TYPE));
cast             1290 src/factory.cc             ObjectTemplateInfo::cast(obj->instance_template()));
cast             1292 src/factory.cc         Smi::cast(instance_template->internal_field_count())->value();
cast             1372 src/factory.cc     obj = Handle<FunctionTemplateInfo>::cast(parent);
cast             1394 src/factory.cc         MapCache::cast(context->map_cache())->Put(keys, map);
cast             1397 src/factory.cc   context->set_map_cache(MapCache::cast(result));
cast             1419 src/factory.cc       Handle<MapCache>(MapCache::cast(context->map_cache()));
cast             1421 src/factory.cc   if (result->IsMap()) return Handle<Map>::cast(result);
cast              234 src/frames.cc      Object* script = JSFunction::cast(frame()->function())->shared()->script();
cast              237 src/frames.cc              Script::TYPE_NATIVE != Script::cast(script)->type()->value());
cast              461 src/frames.cc    return static_cast<StackFrame::Type>(Smi::cast(marker)->value());
cast              708 src/frames.cc      return Smi::cast(GetExpression(caller_fp(), 0))->value();
cast              716 src/frames.cc    JSFunction* function = JSFunction::cast(this->function());
cast              725 src/frames.cc    JSFunction* function = JSFunction::cast(this->function());
cast              737 src/frames.cc    functions->Add(JSFunction::cast(function()));
cast              746 src/frames.cc                         JSFunction::cast(function()),
cast              768 src/frames.cc          JSFunction* fun = JSFunction::cast(maybe_fun);
cast              777 src/frames.cc            Code* code = Code::cast(
cast              782 src/frames.cc              Handle<Script> script(Script::cast(maybe_script));
cast              786 src/frames.cc                String* script_name = String::cast(script->name());
cast              838 src/frames.cc      return JSFunction::cast(function());
cast              841 src/frames.cc    return JSFunction::cast(literal_array->get(literal_id));
cast              914 src/frames.cc            DeoptimizationOutputData::cast(code->deoptimization_data());
cast              943 src/frames.cc    JSFunction* opt_function = JSFunction::cast(function());
cast              960 src/frames.cc    return DeoptimizationInputData::cast(code->deoptimization_data());
cast             1015 src/frames.cc    return Smi::cast(GetExpression(0))->value();
cast             1072 src/frames.cc      Handle<SharedFunctionInfo> shared(JSFunction::cast(function)->shared());
cast             1076 src/frames.cc        Handle<Script> script(Script::cast(script_obj));
cast             1147 src/frames.cc      context = Context::cast(this->context());
cast             1183 src/frames.cc      SharedFunctionInfo* shared = JSFunction::cast(function)->shared();
cast             1200 src/frames.cc      expected = JSFunction::cast(function)->shared()->formal_parameter_count();
cast             1281 src/frames.cc      if (i == n) return JavaScriptFrame::cast(iterator_.frame());
cast              318 src/frames.h     static EntryFrame* cast(StackFrame* frame) {
cast              346 src/frames.h     static EntryConstructFrame* cast(StackFrame* frame) {
cast              373 src/frames.h     static ExitFrame* cast(StackFrame* frame) {
cast              413 src/frames.h     static StandardFrame* cast(StackFrame* frame) {
cast              532 src/frames.h     static JavaScriptFrame* cast(StackFrame* frame) {
cast              596 src/frames.h     static ArgumentsAdaptorFrame* cast(StackFrame* frame) {
cast              628 src/frames.h     static InternalFrame* cast(StackFrame* frame) {
cast              649 src/frames.h     static ConstructFrame* cast(StackFrame* frame) {
cast              293 src/full-codegen.cc     int len = String::cast(script->source())->length();
cast              389 src/full-codegen.cc   Handle<TypeFeedbackCells> cache = Handle<TypeFeedbackCells>::cast(
cast              395 src/full-codegen.cc   TypeFeedbackInfo::cast(code->type_feedback_info())->set_type_feedback_cells(
cast              778 src/full-codegen.cc     const TestContext* test = TestContext::cast(context());
cast              802 src/full-codegen.cc     const TestContext* test = TestContext::cast(context());
cast             1322 src/full-codegen.cc     const TestContext* for_test = TestContext::cast(context());
cast              727 src/full-codegen.h     static const TestContext* cast(const ExpressionContext* context) {
cast              998 src/gdb-jit.cc     return String::cast(script_->name())->ToCString();
cast              228 src/global-handles.cc              ExternalAsciiString::cast(object_)->resource() != NULL);
cast              230 src/global-handles.cc              ExternalTwoByteString::cast(object_)->resource() != NULL);
cast              355 src/handles.cc   JSValue* wrapper = JSValue::cast(*cache);
cast              356 src/handles.cc   Foreign* foreign = Script::cast(wrapper->value())->wrapper();
cast              377 src/handles.cc       Handle<JSValue>::cast(isolate->factory()->NewJSObject(constructor));
cast              407 src/handles.cc   Handle<String> src(String::cast(script->source()), isolate);
cast              482 src/handles.cc   FixedArray* line_ends_array = FixedArray::cast(script->line_ends());
cast              487 src/handles.cc   if ((Smi::cast(line_ends_array->get(0)))->value() >= code_pos) {
cast              494 src/handles.cc     if ((Smi::cast(line_ends_array->get(left + half)))->value() > code_pos) {
cast              509 src/handles.cc   FixedArray* line_ends_array = FixedArray::cast(script->line_ends());
cast              513 src/handles.cc       Smi::cast(line_ends_array->get(line_number - 1))->value();
cast              526 src/handles.cc   String* source = String::cast(script->source());
cast              610 src/handles.cc       JSFunction::cast(arguments_boilerplate->map()->constructor()),
cast              618 src/handles.cc       Handle<JSProxy> proxy(JSProxy::cast(*p), isolate);
cast              623 src/handles.cc       content = AddKeysFromJSArray(content, Handle<JSArray>::cast(names));
cast              627 src/handles.cc     Handle<JSObject> current(JSObject::cast(*p), isolate);
cast              710 src/handles.cc       return Handle<FixedArray>(FixedArray::cast(desc->GetEnumCache()),
cast              763 src/handles.cc                          indices.is_null() ? Object::cast(Smi::FromInt(0))
cast              764 src/handles.cc                                            : Object::cast(*indices));
cast              842 src/handles.cc         ConsString* str = ConsString::cast(input);
cast              930 src/handles.cc         SlicedString* str = SlicedString::cast(input);
cast               81 src/handles.h    template <class S> static Handle<T> cast(Handle<S> that) {
cast               82 src/handles.h      T::cast(*that);
cast              127 src/heap-inl.h   String* answer = String::cast(result);
cast              160 src/heap-inl.h   String* answer = String::cast(result);
cast              524 src/heap-inl.h     ISOLATE->heap()->CollectGarbage(Failure::cast(__maybe_object__)->     \
cast              552 src/heap-inl.h                  return Handle<TYPE>(TYPE::cast(__object__), ISOLATE),  \
cast              598 src/heap-inl.h     Object* obj = Object::cast(new_space_strings_[i]);
cast              603 src/heap-inl.h       ExternalAsciiString* string = ExternalAsciiString::cast(obj);
cast              608 src/heap-inl.h     Object* obj = Object::cast(old_space_strings_[i]);
cast              613 src/heap-inl.h       ExternalAsciiString* string = ExternalAsciiString::cast(obj);
cast              746 src/heap-inl.h       HeapObject* object = HeapObject::cast(*current);
cast              205 src/heap-profiler.cc   return profiler->snapshots_->FindObjectId(HeapObject::cast(*obj)->address());
cast              744 src/heap.cc            Context::cast(context)->get(Context::JSFUNCTION_RESULT_CACHES_INDEX);
cast              746 src/heap.cc          FixedArray* caches = FixedArray::cast(caches_or_undefined);
cast              750 src/heap.cc            JSFunctionResultCache::cast(caches->get(i))->Clear();
cast              754 src/heap.cc        context = Context::cast(context)->get(Context::NEXT_CONTEXT_LINK);
cast              771 src/heap.cc            Context::cast(context)->get(Context::NORMALIZED_MAP_CACHE_INDEX);
cast              773 src/heap.cc          NormalizedMapCache::cast(cache)->Clear();
cast              775 src/heap.cc        context = Context::cast(context)->get(Context::NEXT_CONTEXT_LINK);
cast             1039 src/heap.cc            ASSERT(!HEAP->InNewSpace(HeapObject::cast(*current)));
cast             1082 src/heap.cc          !HeapObject::cast(*p)->map_word().IsForwardingAddress();
cast             1189 src/heap.cc        MapWord map_word = HeapObject::cast(object)->map_word();
cast             1324 src/heap.cc      MapWord first_word = HeapObject::cast(*p)->map_word();
cast             1328 src/heap.cc        heap->FinalizeExternalString(String::cast(*p));
cast             1333 src/heap.cc      return String::cast(first_word.ToForwardingAddress());
cast             1527 src/heap.cc                  Handle<String>(String::cast(*p))));
cast             1777 src/heap.cc            HeapObject* target = HeapObject::cast(result);
cast             1805 src/heap.cc        HeapObject* target = HeapObject::cast(result);
cast             1835 src/heap.cc          Code* code = Code::cast(Code::GetObjectFromEntryAddress(code_entry_slot));
cast             1878 src/heap.cc        int object_size = SeqAsciiString::cast(object)->
cast             1888 src/heap.cc        int object_size = SeqTwoByteString::cast(object)->
cast             1907 src/heap.cc            ConsString::cast(object)->unchecked_second() ==
cast             1910 src/heap.cc              HeapObject::cast(ConsString::cast(object)->unchecked_first());
cast             2122 src/heap.cc      info->set_type_feedback_cells(TypeFeedbackCells::cast(empty_fixed_array()),
cast             2176 src/heap.cc      set_fixed_array_map(Map::cast(obj));
cast             2181 src/heap.cc      set_oddball_map(Map::cast(obj));
cast             2187 src/heap.cc      set_empty_fixed_array(FixedArray::cast(obj));
cast             2192 src/heap.cc      set_null_value(Oddball::cast(obj));
cast             2193 src/heap.cc      Oddball::cast(obj)->set_kind(Oddball::kNull);
cast             2198 src/heap.cc      set_undefined_value(Oddball::cast(obj));
cast             2199 src/heap.cc      Oddball::cast(obj)->set_kind(Oddball::kUndefined);
cast             2206 src/heap.cc      set_empty_descriptor_array(DescriptorArray::cast(obj));
cast             2232 src/heap.cc      set_fixed_cow_array_map(Map::cast(obj));
cast             2239 src/heap.cc      set_scope_info_map(Map::cast(obj));
cast             2244 src/heap.cc      set_heap_number_map(Map::cast(obj));
cast             2249 src/heap.cc      set_foreign_map(Map::cast(obj));
cast             2256 src/heap.cc        roots_[entry.index] = Map::cast(obj);
cast             2262 src/heap.cc      set_undetectable_string_map(Map::cast(obj));
cast             2263 src/heap.cc      Map::cast(obj)->set_is_undetectable();
cast             2269 src/heap.cc      set_undetectable_ascii_string_map(Map::cast(obj));
cast             2270 src/heap.cc      Map::cast(obj)->set_is_undetectable();
cast             2276 src/heap.cc      set_fixed_double_array_map(Map::cast(obj));
cast             2282 src/heap.cc      set_byte_array_map(Map::cast(obj));
cast             2288 src/heap.cc      set_free_space_map(Map::cast(obj));
cast             2293 src/heap.cc      set_empty_byte_array(ByteArray::cast(obj));
cast             2299 src/heap.cc      set_external_pixel_array_map(Map::cast(obj));
cast             2305 src/heap.cc      set_external_byte_array_map(Map::cast(obj));
cast             2311 src/heap.cc      set_external_unsigned_byte_array_map(Map::cast(obj));
cast             2317 src/heap.cc      set_external_short_array_map(Map::cast(obj));
cast             2323 src/heap.cc      set_external_unsigned_short_array_map(Map::cast(obj));
cast             2329 src/heap.cc      set_external_int_array_map(Map::cast(obj));
cast             2335 src/heap.cc      set_external_unsigned_int_array_map(Map::cast(obj));
cast             2341 src/heap.cc      set_external_float_array_map(Map::cast(obj));
cast             2347 src/heap.cc      set_non_strict_arguments_elements_map(Map::cast(obj));
cast             2353 src/heap.cc      set_external_double_array_map(Map::cast(obj));
cast             2358 src/heap.cc      set_code_map(Map::cast(obj));
cast             2364 src/heap.cc      set_global_property_cell_map(Map::cast(obj));
cast             2369 src/heap.cc      set_one_pointer_filler_map(Map::cast(obj));
cast             2374 src/heap.cc      set_two_pointer_filler_map(Map::cast(obj));
cast             2381 src/heap.cc        roots_[entry.index] = Map::cast(obj);
cast             2388 src/heap.cc      set_hash_table_map(Map::cast(obj));
cast             2394 src/heap.cc      set_function_context_map(Map::cast(obj));
cast             2400 src/heap.cc      set_catch_context_map(Map::cast(obj));
cast             2406 src/heap.cc      set_with_context_map(Map::cast(obj));
cast             2412 src/heap.cc      set_block_context_map(Map::cast(obj));
cast             2418 src/heap.cc      set_module_context_map(Map::cast(obj));
cast             2424 src/heap.cc      Map* global_context_map = Map::cast(obj);
cast             2432 src/heap.cc      set_shared_function_info_map(Map::cast(obj));
cast             2438 src/heap.cc      set_message_object_map(Map::cast(obj));
cast             2457 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(heap_number_map());
cast             2458 src/heap.cc      HeapNumber::cast(result)->set_value(value);
cast             2475 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(heap_number_map());
cast             2476 src/heap.cc      HeapNumber::cast(result)->set_value(value);
cast             2486 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(
cast             2488 src/heap.cc      JSGlobalPropertyCell::cast(result)->set_value(value);
cast             2500 src/heap.cc      return Oddball::cast(result)->Initialize(to_string, to_number, kind);
cast             2514 src/heap.cc      Map* new_neander_map = Map::cast(obj);
cast             2525 src/heap.cc      FixedArray::cast(elements)->set(0, Smi::FromInt(0));
cast             2526 src/heap.cc      JSObject::cast(obj)->set_elements(FixedArray::cast(elements));
cast             2527 src/heap.cc      set_message_listeners(JSObject::cast(obj));
cast             2577 src/heap.cc      set_minus_zero_value(HeapNumber::cast(obj));
cast             2583 src/heap.cc      set_nan_value(HeapNumber::cast(obj));
cast             2588 src/heap.cc      set_infinity_value(HeapNumber::cast(obj));
cast             2620 src/heap.cc      set_true_value(Oddball::cast(obj));
cast             2627 src/heap.cc      set_false_value(Oddball::cast(obj));
cast             2634 src/heap.cc      set_the_hole_value(Oddball::cast(obj));
cast             2641 src/heap.cc      set_arguments_marker(Oddball::cast(obj));
cast             2661 src/heap.cc      set_empty_string(String::cast(obj));
cast             2668 src/heap.cc        roots_[constant_symbol_table[i].index] = String::cast(obj);
cast             2681 src/heap.cc      hidden_symbol_ = String::cast(obj);
cast             2688 src/heap.cc      set_prototype_accessors(Foreign::cast(obj));
cast             2695 src/heap.cc      set_code_stubs(UnseededNumberDictionary::cast(obj));
cast             2703 src/heap.cc      set_non_monomorphic_cache(UnseededNumberDictionary::cast(obj));
cast             2708 src/heap.cc      set_polymorphic_code_cache(PolymorphicCodeCache::cast(obj));
cast             2724 src/heap.cc      set_intrinsic_function_names(StringDictionary::cast(obj));
cast             2729 src/heap.cc      set_number_string_cache(FixedArray::cast(obj));
cast             2736 src/heap.cc      set_single_character_string_cache(FixedArray::cast(obj));
cast             2743 src/heap.cc      set_string_split_cache(FixedArray::cast(obj));
cast             2749 src/heap.cc      set_natives_source_cache(FixedArray::cast(obj));
cast             2820 src/heap.cc          String* str = String::cast(array->get(i));
cast             2870 src/heap.cc        set_number_string_cache(FixedArray::cast(new_cache));
cast             2901 src/heap.cc        hash = smi_get_hash(Smi::cast(number)) & mask;
cast             2907 src/heap.cc        return String::cast(number_string_cache()->get(hash * 2 + 1));
cast             2911 src/heap.cc        return String::cast(number_string_cache()->get(hash * 2 + 1));
cast             2921 src/heap.cc        hash = smi_get_hash(Smi::cast(number)) & mask;
cast             2951 src/heap.cc        int num = Smi::cast(number)->value();
cast             2954 src/heap.cc        double num = HeapNumber::cast(number)->value();
cast             2961 src/heap.cc        SetNumberStringCache(number, String::cast(js_string));
cast             2977 src/heap.cc      return Map::cast(roots_[RootIndexForExternalArrayType(array_type)]);
cast             3095 src/heap.cc      JSMessageObject* message = JSMessageObject::cast(result);
cast             3136 src/heap.cc        char* dest = SeqAsciiString::cast(result)->GetChars();
cast             3145 src/heap.cc        uc16* dest = SeqTwoByteString::cast(result)->GetChars();
cast             3210 src/heap.cc          char* dest = SeqAsciiString::cast(result)->GetChars();
cast             3214 src/heap.cc            src = ExternalAsciiString::cast(first)->GetChars();
cast             3216 src/heap.cc            src = SeqAsciiString::cast(first)->GetChars();
cast             3221 src/heap.cc            src = ExternalAsciiString::cast(second)->GetChars();
cast             3223 src/heap.cc            src = SeqAsciiString::cast(second)->GetChars();
cast             3234 src/heap.cc            char* dest = SeqAsciiString::cast(result)->GetChars();
cast             3246 src/heap.cc          uc16* dest = SeqTwoByteString::cast(result)->GetChars();
cast             3262 src/heap.cc      ConsString* cons_string = ConsString::cast(result);
cast             3307 src/heap.cc        String* string_result = String::cast(result);
cast             3311 src/heap.cc          char* dest = SeqAsciiString::cast(string_result)->GetChars();
cast             3315 src/heap.cc          uc16* dest = SeqTwoByteString::cast(string_result)->GetChars();
cast             3343 src/heap.cc      SlicedString* sliced_string = SlicedString::cast(result);
cast             3347 src/heap.cc        ConsString* cons = ConsString::cast(buffer);
cast             3353 src/heap.cc        SlicedString* parent_slice = SlicedString::cast(buffer);
cast             3382 src/heap.cc      ExternalAsciiString* external_string = ExternalAsciiString::cast(result);
cast             3411 src/heap.cc      ExternalTwoByteString* external_string = ExternalTwoByteString::cast(result);
cast             3439 src/heap.cc      String* answer = String::cast(result);
cast             3495 src/heap.cc        FreeSpace::cast(filler)->set_size(size);
cast             3549 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(code_map());
cast             3550 src/heap.cc      Code* code = Code::cast(result);
cast             3603 src/heap.cc      Code* new_code = Code::cast(result);
cast             3647 src/heap.cc      Code* new_code = Code::cast(result);
cast             3648 src/heap.cc      new_code->set_relocation_info(ByteArray::cast(reloc_info_array));
cast             3680 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(map);
cast             3723 src/heap.cc          JSObject::cast(prototype)->SetLocalPropertyIgnoreAttributes(
cast             3741 src/heap.cc      InitializeFunction(JSFunction::cast(result), shared, prototype);
cast             3753 src/heap.cc          !JSFunction::cast(callee)->shared()->is_classic_mode();
cast             3784 src/heap.cc      CopyBlock(HeapObject::cast(result)->address(),
cast             3789 src/heap.cc      JSObject::cast(result)->InObjectPropertyAtPut(kArgumentsLengthIndex,
cast             3794 src/heap.cc        JSObject::cast(result)->InObjectPropertyAtPut(kArgumentsCalleeIndex,
cast             3799 src/heap.cc      ASSERT(JSObject::cast(result)->HasFastProperties());
cast             3800 src/heap.cc      ASSERT(JSObject::cast(result)->HasFastObjectElements());
cast             3841 src/heap.cc      Map* map = Map::cast(map_obj);
cast             3915 src/heap.cc          JSFunction::cast(map->constructor())->shared()->
cast             3958 src/heap.cc      InitializeJSObjectFromMap(JSObject::cast(obj),
cast             3959 src/heap.cc                                FixedArray::cast(properties),
cast             3961 src/heap.cc      ASSERT(JSObject::cast(obj)->HasFastSmiOrObjectElements());
cast             3974 src/heap.cc        constructor->set_initial_map(Map::cast(initial_map));
cast             3975 src/heap.cc        Map::cast(initial_map)->set_constructor(constructor);
cast             4137 src/heap.cc      StringDictionary* dictionary = StringDictionary::cast(obj);
cast             4156 src/heap.cc        dictionary = StringDictionary::cast(result);
cast             4163 src/heap.cc      JSObject* global = JSObject::cast(obj);
cast             4202 src/heap.cc        Address clone_address = HeapObject::cast(clone)->address();
cast             4218 src/heap.cc        CopyBlock(HeapObject::cast(clone)->address(),
cast             4224 src/heap.cc          JSObject::cast(clone)->GetElementsKind() == source->GetElementsKind());
cast             4225 src/heap.cc      FixedArrayBase* elements = FixedArrayBase::cast(source->elements());
cast             4226 src/heap.cc      FixedArray* properties = FixedArray::cast(source->properties());
cast             4232 src/heap.cc            maybe_elem = FixedArray::cast(elements);
cast             4234 src/heap.cc            maybe_elem = CopyFixedDoubleArray(FixedDoubleArray::cast(elements));
cast             4236 src/heap.cc            maybe_elem = CopyFixedArray(FixedArray::cast(elements));
cast             4240 src/heap.cc        JSObject::cast(clone)->set_elements(FixedArrayBase::cast(elem), wb_mode);
cast             4248 src/heap.cc        JSObject::cast(clone)->set_properties(FixedArray::cast(prop), wb_mode);
cast             4292 src/heap.cc      JSObject* jsobj = JSObject::cast(object);
cast             4295 src/heap.cc      InitializeJSObjectFromMap(jsobj, FixedArray::cast(properties), map);
cast             4300 src/heap.cc        InitializeFunction(JSFunction::cast(object), shared, the_hole_value());
cast             4301 src/heap.cc        JSFunction::cast(object)->set_context(
cast             4336 src/heap.cc      InitializeJSObjectFromMap(object, FixedArray::cast(properties), map);
cast             4353 src/heap.cc      SeqAsciiString* string_result = SeqAsciiString::cast(result);
cast             4384 src/heap.cc      String* string_result = String::cast(result);
cast             4414 src/heap.cc      String* string_result = String::cast(result);
cast             4490 src/heap.cc      String* answer = String::cast(result);
cast             4540 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(ascii_string_map());
cast             4541 src/heap.cc      String::cast(result)->set_length(length);
cast             4542 src/heap.cc      String::cast(result)->set_hash_field(String::kEmptyHashField);
cast             4543 src/heap.cc      ASSERT_EQ(size, HeapObject::cast(result)->Size());
cast             4549 src/heap.cc        char* dest = SeqAsciiString::cast(result)->GetChars();
cast             4586 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(string_map());
cast             4587 src/heap.cc      String::cast(result)->set_length(length);
cast             4588 src/heap.cc      String::cast(result)->set_hash_field(String::kEmptyHashField);
cast             4589 src/heap.cc      ASSERT_EQ(size, HeapObject::cast(result)->Size());
cast             4603 src/heap.cc            FixedArray::cast(maybe_map_array)->get(elements_kind);
cast             4605 src/heap.cc          map = Map::cast(maybe_transitioned_map);
cast             4650 src/heap.cc        HeapObject* dst = HeapObject::cast(obj);
cast             4657 src/heap.cc      HeapObject::cast(obj)->set_map_no_write_barrier(map);
cast             4658 src/heap.cc      FixedArray* result = FixedArray::cast(obj);
cast             4676 src/heap.cc      HeapObject* dst = HeapObject::cast(obj);
cast             4743 src/heap.cc      HeapObject::cast(result)->set_map_no_write_barrier(heap->fixed_array_map());
cast             4744 src/heap.cc      FixedArray* array = FixedArray::cast(result);
cast             4778 src/heap.cc      FixedArray::cast(obj)->set_length(length);
cast             5011 src/heap.cc      Struct::cast(result)->InitializeBody(size);
cast             5481 src/heap.cc                     HeapObject::cast(object));
cast             5533 src/heap.cc              FreeSpace::cast(HeapObject::FromAddress(current_address));
cast             5914 src/heap.cc        HeapObject* obj = HeapObject::cast(*p);
cast             5929 src/heap.cc        Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map));
cast             5966 src/heap.cc        HeapObject* obj = HeapObject::cast(*p);
cast             5986 src/heap.cc        obj->IterateBody(Map::cast(map_p)->instance_type(),
cast             5987 src/heap.cc                         obj->SizeFromMap(Map::cast(map_p)),
cast             6488 src/heap.cc            HeapObject* obj = HeapObject::cast(*p);
cast             6685 src/heap.cc      HeapObject* obj = HeapObject::cast(*p);
cast             6703 src/heap.cc      Map* map_p = reinterpret_cast<Map*>(HeapObject::cast(map));
cast             6735 src/heap.cc      HeapObject* obj = HeapObject::cast(*p);
cast             6753 src/heap.cc      obj->IterateBody(Map::cast(map_p)->instance_type(),
cast             6754 src/heap.cc                       obj->SizeFromMap(Map::cast(map_p)),
cast             1125 src/heap.h         return type::cast(roots_[k##camel_name##RootIndex]);                       \
cast             1136 src/heap.h           return Map::cast(roots_[k##Name##MapRootIndex]);                         \
cast             1142 src/heap.h         return String::cast(roots_[k##name##RootIndex]);                           \
cast              863 src/hydrogen-instructions.cc       HConstant::cast(left())->HasInteger32Value() &&
cast              864 src/hydrogen-instructions.cc       HConstant::cast(left())->Integer32Value() == nop_constant) {
cast              868 src/hydrogen-instructions.cc       HConstant::cast(right())->HasInteger32Value() &&
cast              869 src/hydrogen-instructions.cc       HConstant::cast(right())->Integer32Value() == nop_constant) {
cast              879 src/hydrogen-instructions.cc     HValue* result = HBitNot::cast(value())->value();
cast              948 src/hydrogen-instructions.cc       HDiv* hdiv = HDiv::cast(value());
cast              962 src/hydrogen-instructions.cc           !HInstruction::cast(new_left)->IsLinked()) {
cast              963 src/hydrogen-instructions.cc         HInstruction::cast(new_left)->InsertBefore(this);
cast              966 src/hydrogen-instructions.cc           !HInstruction::cast(new_right)->IsLinked()) {
cast              967 src/hydrogen-instructions.cc         HInstruction::cast(new_right)->InsertBefore(this);
cast             1002 src/hydrogen-instructions.cc       HConstant::cast(value())->handle()->IsSymbol()) {
cast             1472 src/hydrogen-instructions.cc   if (literal->IsString() && String::cast(*literal)->length() == 0) {
cast             1491 src/hydrogen-instructions.cc   return Handle<JSObject>::cast(boilerplate_object_)->elements()->map() ==
cast             1525 src/hydrogen-instructions.cc     HConstant* c = HConstant::cast(right());
cast             1541 src/hydrogen-instructions.cc     HConstant* c = HConstant::cast(right());
cast             1567 src/hydrogen-instructions.cc     HConstant* c = HConstant::cast(right());
cast             1685 src/hydrogen-instructions.cc         JSObject::cast(current)->IsAccessCheckNeeded() ||
cast             1686 src/hydrogen-instructions.cc         !JSObject::cast(current)->HasFastProperties()) {
cast             1691 src/hydrogen-instructions.cc     Map* map = JSObject::cast(current)->map();
cast             1695 src/hydrogen-instructions.cc     current = JSObject::cast(current)->GetPrototype();
cast             1770 src/hydrogen-instructions.cc   HLoadNamedFieldPolymorphic* other = HLoadNamedFieldPolymorphic::cast(value);
cast             1791 src/hydrogen-instructions.cc   stream->Add(*String::cast(*name())->ToCString());
cast             1798 src/hydrogen-instructions.cc   stream->Add(*String::cast(*name())->ToCString());
cast             1848 src/hydrogen-instructions.cc     HLoadKeyedFastElement* key_load = HLoadKeyedFastElement::cast(key());
cast             1851 src/hydrogen-instructions.cc           HForInCacheArray::cast(key_load->object());
cast             1928 src/hydrogen-instructions.cc   stream->Add(*String::cast(*name())->ToCString());
cast             1937 src/hydrogen-instructions.cc   stream->Add(*String::cast(*name())->ToCString());
cast             2321 src/hydrogen-instructions.cc       (value()->IsChange() && HChange::cast(value())->from().IsInteger32())) {
cast             2341 src/hydrogen-instructions.cc     HConstant* c_left = HConstant::cast(left);                                 \
cast             2342 src/hydrogen-instructions.cc     HConstant* c_right = HConstant::cast(right);                               \
cast             2367 src/hydrogen-instructions.cc     HConstant* c_left = HConstant::cast(left);
cast             2368 src/hydrogen-instructions.cc     HConstant* c_right = HConstant::cast(right);
cast             2391 src/hydrogen-instructions.cc     HConstant* c_left = HConstant::cast(left);
cast             2392 src/hydrogen-instructions.cc     HConstant* c_right = HConstant::cast(right);
cast             2413 src/hydrogen-instructions.cc     HConstant* c_left = HConstant::cast(left);
cast             2414 src/hydrogen-instructions.cc     HConstant* c_right = HConstant::cast(right);
cast             2446 src/hydrogen-instructions.cc     HConstant* c_left = HConstant::cast(left);                                 \
cast             2447 src/hydrogen-instructions.cc     HConstant* c_right = HConstant::cast(right);                               \
cast             2469 src/hydrogen-instructions.cc     HConstant* c_left = HConstant::cast(left);
cast             2470 src/hydrogen-instructions.cc     HConstant* c_right = HConstant::cast(right);
cast             2509 src/hydrogen-instructions.cc       HPhi* hint_value = HUnknownOSRValue::cast(value)->incoming_value();
cast             2521 src/hydrogen-instructions.cc         HConstant* constant = HConstant::cast(value);
cast              212 src/hydrogen-instructions.h   static H##type* cast(HValue* value) {             \
cast              220 src/hydrogen-instructions.h   static H##type* cast(HValue* value) {                           \
cast              569 src/hydrogen-instructions.h   static HValue* cast(HValue* value) { return value; }
cast             1165 src/hydrogen-instructions.h   static HUnaryOperation* cast(HValue* value) {
cast             2012 src/hydrogen-instructions.h     HUnaryMathOperation* b = HUnaryMathOperation::cast(other);
cast             2126 src/hydrogen-instructions.h     HCheckMaps* b = HCheckMaps::cast(other);
cast             2164 src/hydrogen-instructions.h     HCheckFunction* b = HCheckFunction::cast(other);
cast             2207 src/hydrogen-instructions.h     HCheckInstanceType* b = HCheckInstanceType::cast(other);
cast             2300 src/hydrogen-instructions.h     HCheckPrototypeMaps* b = HCheckPrototypeMaps::cast(other);
cast             2400 src/hydrogen-instructions.h   static HPhi* cast(HValue* value) {
cast             2563 src/hydrogen-instructions.h     HConstant* other_constant = HConstant::cast(other);
cast             3387 src/hydrogen-instructions.h         HConstant::cast(right())->HasInteger32Value()) {
cast             3388 src/hydrogen-instructions.h       int32_t value = HConstant::cast(right())->Integer32Value();
cast             3462 src/hydrogen-instructions.h     return op() == HBitwise::cast(other)->op();
cast             3655 src/hydrogen-instructions.h     HLoadGlobalCell* b = HLoadGlobalCell::cast(other);
cast             3701 src/hydrogen-instructions.h       && !(value->IsConstant() && HConstant::cast(value)->ImmortalImmovable());
cast             3834 src/hydrogen-instructions.h     HLoadContextSlot* b = HLoadContextSlot::cast(other);
cast             3926 src/hydrogen-instructions.h     HLoadNamedField* b = HLoadNamedField::cast(other);
cast             4081 src/hydrogen-instructions.h     HLoadKeyedFastElement* other_load = HLoadKeyedFastElement::cast(other);
cast             4143 src/hydrogen-instructions.h         HLoadKeyedFastDoubleElement::cast(other);
cast             4205 src/hydrogen-instructions.h         HLoadKeyedSpecializedArrayElement::cast(other);
cast             4562 src/hydrogen-instructions.h     HTransitionElementsKind* instr = HTransitionElementsKind::cast(other);
cast             4784 src/hydrogen-instructions.h     return Handle<JSObject>::cast(boilerplate_object_)->GetElementsKind();
cast              213 src/hydrogen.cc     HSimulate* simulate = HSimulate::cast(predecessor->end()->previous());
cast             1100 src/hydrogen.cc         if (value->IsPhi()) worklist.Add(HPhi::cast(value), zone());
cast             1133 src/hydrogen.cc       if (operand->IsPhi() && !HPhi::cast(operand)->is_live()) {
cast             1134 src/hydrogen.cc         HPhi::cast(operand)->set_is_live(true);
cast             1135 src/hydrogen.cc         worklist.Add(HPhi::cast(operand), zone());
cast             1262 src/hydrogen.cc       InferControlFlowRange(HCompareIDAndBranch::cast(pred->end()), block);
cast             1952 src/hydrogen.cc         HTransitionElementsKind* trans = HTransitionElementsKind::cast(instr);
cast             2382 src/hydrogen.cc     if (use->IsPhi()) HPhi::cast(use)->AddIndirectUsesTo(&use_count[0]);
cast             2437 src/hydrogen.cc           int id = HPhi::cast(use)->phi_id();
cast             2548 src/hydrogen.cc       HPhi* phi = HPhi::cast(current);
cast             2558 src/hydrogen.cc       HMul* mul = HMul::cast(current);
cast             2563 src/hydrogen.cc       HDiv* div = HDiv::cast(current);
cast             2584 src/hydrogen.cc     next = HInstruction::cast(use_value);
cast             2596 src/hydrogen.cc     HConstant* constant = HConstant::cast(value);
cast             2633 src/hydrogen.cc     value->DeleteAndReplaceWith(HForceRepresentation::cast(value)->value());
cast             2688 src/hydrogen.cc       RecursivelyMarkPhiDeoptimizeOnUndefined(HPhi::cast(input));
cast             2723 src/hydrogen.cc         HChange* change = HChange::cast(current);
cast             2763 src/hydrogen.cc       Expression* cond = TestContext::cast(owner->ast_context())->condition();
cast             3183 src/hydrogen.cc       HAdd* index = HAdd::cast(check->index());
cast             3185 src/hydrogen.cc         constant = HConstant::cast(index->left());
cast             3188 src/hydrogen.cc         constant = HConstant::cast(index->right());
cast             3192 src/hydrogen.cc       HSub* index = HSub::cast(check->index());
cast             3195 src/hydrogen.cc         constant = HConstant::cast(index->left());
cast             3198 src/hydrogen.cc         constant = HConstant::cast(index->right());
cast             3420 src/hydrogen.cc     HBoundsCheck* check = HBoundsCheck::cast(i);
cast             3495 src/hydrogen.cc     HAdd* add = HAdd::cast(index);
cast             3498 src/hydrogen.cc       constant = HConstant::cast(add->left());
cast             3501 src/hydrogen.cc       constant = HConstant::cast(add->right());
cast             3507 src/hydrogen.cc     HSub* sub = HSub::cast(index);
cast             3510 src/hydrogen.cc       constant = HConstant::cast(sub->left());
cast             3513 src/hydrogen.cc       constant = HConstant::cast(sub->right());
cast             3544 src/hydrogen.cc         HLoadKeyedFastElement* op = HLoadKeyedFastElement::cast(instr);
cast             3548 src/hydrogen.cc             HLoadKeyedFastDoubleElement::cast(instr);
cast             3552 src/hydrogen.cc             HLoadKeyedSpecializedArrayElement::cast(instr);
cast             3555 src/hydrogen.cc         HStoreKeyedFastElement* op = HStoreKeyedFastElement::cast(instr);
cast             3559 src/hydrogen.cc             HStoreKeyedFastDoubleElement::cast(instr);
cast             3563 src/hydrogen.cc             HStoreKeyedSpecializedArrayElement::cast(instr);
cast             3836 src/hydrogen.cc       TestContext* test = TestContext::cast(context);
cast             3867 src/hydrogen.cc       TestContext* test = TestContext::cast(context);
cast             4340 src/hydrogen.cc   HForInCacheArray::cast(array)->set_index_cache(
cast             4341 src/hydrogen.cc       HForInCacheArray::cast(index_cache));
cast             4443 src/hydrogen.cc       SharedFunctionInfo* shared = SharedFunctionInfo::cast(obj);
cast             4666 src/hydrogen.cc       Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements);
cast             4672 src/hydrogen.cc           Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4696 src/hydrogen.cc         Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4725 src/hydrogen.cc       IsFastLiteral(Handle<JSObject>::cast(boilerplate),
cast             4729 src/hydrogen.cc     Handle<JSObject> boilerplate_object = Handle<JSObject>::cast(boilerplate);
cast             4822 src/hydrogen.cc     if (JSObject::cast(*raw_boilerplate)->elements()->map() ==
cast             4828 src/hydrogen.cc   Handle<JSObject> boilerplate = Handle<JSObject>::cast(raw_boilerplate);
cast             4830 src/hydrogen.cc         Handle<JSObject>::cast(boilerplate)->GetElementsKind();
cast             4974 src/hydrogen.cc         Handle<JSObject>(JSObject::cast(type->prototype())),
cast             4975 src/hydrogen.cc         Handle<JSObject>(JSObject::cast(proto))));
cast             5018 src/hydrogen.cc     Handle<JSObject> holder(JSObject::cast(map->prototype()));
cast             5037 src/hydrogen.cc   Handle<Object> setter(Handle<AccessorPair>::cast(callback)->setter());
cast             5038 src/hydrogen.cc   Handle<JSFunction> function(Handle<JSFunction>::cast(setter));
cast             5051 src/hydrogen.cc   Handle<String> name = Handle<String>::cast(key->AsLiteral()->handle());
cast             5228 src/hydrogen.cc     Handle<String> name = Handle<String>::cast(key->handle());
cast             5660 src/hydrogen.cc   Handle<Object> getter(Handle<AccessorPair>::cast(callback)->getter());
cast             5661 src/hydrogen.cc   Handle<JSFunction> function(Handle<JSFunction>::cast(getter));
cast             6356 src/hydrogen.cc         Handle<JSObject>(JSObject::cast(receiver_map->prototype())), holder));
cast             6823 src/hydrogen.cc       HBasicBlock* true_target = TestContext::cast(ast_context())->if_true();
cast             6828 src/hydrogen.cc       HBasicBlock* false_target = TestContext::cast(ast_context())->if_false();
cast             6966 src/hydrogen.cc         if (right->IsConstant() && HConstant::cast(right)->HasDoubleValue()) {
cast             6967 src/hydrogen.cc           double exponent = HConstant::cast(right)->DoubleValue();
cast             6987 src/hydrogen.cc                    HConstant::cast(right)->HasInteger32Value() &&
cast             6988 src/hydrogen.cc                    HConstant::cast(right)->Integer32Value() == 2) {
cast             7451 src/hydrogen.cc     HValue* constructor = HPushArgument::cast(Top())->argument();
cast             7625 src/hydrogen.cc     TestContext* context = TestContext::cast(ast_context());
cast             7929 src/hydrogen.cc       ((left->IsConstant() && HConstant::cast(left)->handle()->IsString()) ||
cast             7930 src/hydrogen.cc        (right->IsConstant() && HConstant::cast(right)->handle()->IsString()))) {
cast             7936 src/hydrogen.cc     HBitwiseBinaryOperation::cast(instr)->
cast             7987 src/hydrogen.cc     TestContext* context = TestContext::cast(ast_context());
cast             8131 src/hydrogen.cc       HConstant::cast(left)->handle().is_identical_to(nil) &&
cast             8148 src/hydrogen.cc       HConstant::cast(right)->handle()->IsString()) {
cast             8149 src/hydrogen.cc     *typeof_expr = HTypeof::cast(left);
cast             8150 src/hydrogen.cc     *check = Handle<String>::cast(HConstant::cast(right)->handle());
cast             8181 src/hydrogen.cc       ((left->IsConstant() && HConstant::cast(left)->handle()->IsBoolean()) ||
cast             8182 src/hydrogen.cc        (right->IsConstant() && HConstant::cast(right)->handle()->IsBoolean()));
cast             8196 src/hydrogen.cc     Handle<String> rhs = Handle<String>::cast(literal->handle());
cast             8255 src/hydrogen.cc         Handle<JSFunction> candidate(JSFunction::cast(lookup.GetValue()));
cast             8659 src/hydrogen.cc   Smi* index = Smi::cast(*(call->arguments()->at(1)->AsLiteral()->handle()));
cast             9078 src/hydrogen.cc       HPhi* phi = HPhi::cast(value);
cast             9448 src/hydrogen.cc       hint_index = LUnallocated::cast(op)->virtual_register();
cast              686 src/hydrogen.h   static TestContext* cast(AstContext* context) {
cast              101 src/ia32/assembler-ia32-inl.h         host(), this, HeapObject::cast(target_code));
cast              132 src/ia32/assembler-ia32-inl.h         host(), &Memory::Object_at(pc_), HeapObject::cast(target));
cast              189 src/ia32/assembler-ia32-inl.h         host(), this, HeapObject::cast(target_code));
cast               57 src/ia32/deoptimizer-ia32.cc       DeoptimizationInputData::cast(code->deoptimization_data());
cast              149 src/ia32/deoptimizer-ia32.cc       DeoptimizationInputData::cast(code->deoptimization_data());
cast              207 src/ia32/deoptimizer-ia32.cc     JSFunction* func = JSFunction::cast(element);
cast              321 src/ia32/deoptimizer-ia32.cc   DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast              490 src/ia32/deoptimizer-ia32.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              588 src/ia32/deoptimizer-ia32.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              702 src/ia32/deoptimizer-ia32.cc     function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              860 src/ia32/deoptimizer-ia32.cc   DeoptimizationOutputData* data = DeoptimizationOutputData::cast(raw_data);
cast              529 src/ia32/full-codegen-ia32.cc     if (String::cast(*lit)->length() == 0) {
cast              535 src/ia32/full-codegen-ia32.cc     if (Smi::cast(*lit)->value() == 0) {
cast             1649 src/ia32/full-codegen-ia32.cc       static_cast<ElementsKind>(Smi::cast(constant_elements->get(0))->value());
cast             1653 src/ia32/full-codegen-ia32.cc       FixedArrayBase::cast(constant_elements->get(1)));
cast             3067 src/ia32/full-codegen-ia32.cc   Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
cast             3411 src/ia32/full-codegen-ia32.cc   int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->handle()))->value();
cast             3901 src/ia32/full-codegen-ia32.cc         const TestContext* test = TestContext::cast(context());
cast             1713 src/ia32/ic-ia32.cc       stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map()));
cast              300 src/ia32/lithium-codegen-ia32.cc       LLabel* label = LLabel::cast(instr);
cast              499 src/ia32/lithium-codegen-ia32.cc     HConstant* constant = chunk()->LookupConstant(LConstantOperand::cast(op));
cast              560 src/ia32/lithium-codegen-ia32.cc         chunk_->LookupConstant(LConstantOperand::cast(context));
cast              561 src/ia32/lithium-codegen-ia32.cc     __ LoadHeapObject(esi, Handle<Context>::cast(constant->handle()));
cast              874 src/ia32/lithium-codegen-ia32.cc         HConstant::cast(instr->hydrogen()->right())->Integer32Value();
cast             1031 src/ia32/lithium-codegen-ia32.cc   int32_t divisor = ToInteger32(LConstantOperand::cast(instr->InputAt(1)));
cast             1142 src/ia32/lithium-codegen-ia32.cc     int constant = ToInteger32(LConstantOperand::cast(right));
cast             1196 src/ia32/lithium-codegen-ia32.cc       if (ToInteger32(LConstantOperand::cast(right)) <= 0) {
cast             1216 src/ia32/lithium-codegen-ia32.cc     int right_operand = ToInteger32(LConstantOperand::cast(right));
cast             1277 src/ia32/lithium-codegen-ia32.cc     int value = ToInteger32(LConstantOperand::cast(right));
cast             1371 src/ia32/lithium-codegen-ia32.cc     __ LoadHeapObject(reg, Handle<HeapObject>::cast(handle));
cast             1747 src/ia32/lithium-codegen-ia32.cc     double left_val = ToDouble(LConstantOperand::cast(left));
cast             1748 src/ia32/lithium-codegen-ia32.cc     double right_val = ToDouble(LConstantOperand::cast(right));
cast             2435 src/ia32/lithium-codegen-ia32.cc     Handle<HeapObject> current(HeapObject::cast((*type)->prototype()));
cast             2443 src/ia32/lithium-codegen-ia32.cc           Handle<HeapObject>(HeapObject::cast(current->map()->prototype()));
cast             2453 src/ia32/lithium-codegen-ia32.cc     Handle<Object> object = ToHandle(LConstantOperand::cast(operand));
cast             2455 src/ia32/lithium-codegen-ia32.cc       __ Push(Handle<Smi>::cast(object));
cast             2457 src/ia32/lithium-codegen-ia32.cc       __ PushHeapObject(Handle<HeapObject>::cast(object));
cast             2705 src/ia32/lithium-codegen-ia32.cc     int constant_value = ToInteger32(LConstantOperand::cast(key));
cast             3670 src/ia32/lithium-codegen-ia32.cc            Immediate(ToInteger32(LConstantOperand::cast(instr->index()))));
cast             3884 src/ia32/lithium-codegen-ia32.cc     int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
cast             4579 src/ia32/lithium-codegen-ia32.cc         Handle<JSObject>(JSObject::cast(current_prototype->GetPrototype()));
cast             4791 src/ia32/lithium-codegen-ia32.cc       Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4797 src/ia32/lithium-codegen-ia32.cc       __ LoadHeapObject(ecx, Handle<HeapObject>::cast(value));
cast             4816 src/ia32/lithium-codegen-ia32.cc           Handle<FixedDoubleArray>::cast(elements);
cast             4827 src/ia32/lithium-codegen-ia32.cc       Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements);
cast             4832 src/ia32/lithium-codegen-ia32.cc           Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4838 src/ia32/lithium-codegen-ia32.cc           __ LoadHeapObject(ecx, Handle<HeapObject>::cast(value));
cast               88 src/ia32/lithium-codegen-ia32.h     return Immediate(ToInteger32(LConstantOperand::cast(op)));
cast              306 src/ia32/lithium-gap-resolver-ia32.cc     LConstantOperand* constant_source = LConstantOperand::cast(source);
cast               79 src/ia32/lithium-ia32.cc          LUnallocated::cast(Output())->HasFixedPolicy() ||
cast               80 src/ia32/lithium-ia32.cc          !LUnallocated::cast(Output())->HasRegisterPolicy());
cast               82 src/ia32/lithium-ia32.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast               87 src/ia32/lithium-ia32.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast              393 src/ia32/lithium-ia32.cc   stream->Add(*String::cast(*name())->ToCString());
cast              402 src/ia32/lithium-ia32.cc   stream->Add(*String::cast(*name())->ToCString());
cast              531 src/ia32/lithium-ia32.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              538 src/ia32/lithium-ia32.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              545 src/ia32/lithium-ia32.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              552 src/ia32/lithium-ia32.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              559 src/ia32/lithium-ia32.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              566 src/ia32/lithium-ia32.cc     HInstruction* instr = HInstruction::cast(value);
cast              643 src/ia32/lithium-ia32.cc     HSimulate* sim = HSimulate::cast(hinstr->next());
cast              734 src/ia32/lithium-ia32.cc     HConstant* constant = HConstant::cast(right_value);
cast              930 src/ia32/lithium-ia32.cc     HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
cast             1245 src/ia32/lithium-ia32.cc       HChange::cast(dividend)->from().IsInteger32()) {
cast             1246 src/ia32/lithium-ia32.cc     return HChange::cast(dividend)->value();
cast             1254 src/ia32/lithium-ia32.cc       HConstant::cast(divisor)->HasInteger32Value()) {
cast             1255 src/ia32/lithium-ia32.cc     HConstant* constant_val = HConstant::cast(divisor);
cast             1265 src/ia32/lithium-ia32.cc   ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value());
cast             1266 src/ia32/lithium-ia32.cc   LOperand* divisor = chunk_->DefineConstantOperand(HConstant::cast(right));
cast             1267 src/ia32/lithium-ia32.cc   int32_t divisor_si = HConstant::cast(right)->Integer32Value();
cast              186 src/ia32/lithium-ia32.h   static L##type* cast(LInstruction* instr) {                     \
cast              194 src/ia32/lithium-ia32.h     return H##type::cast(hydrogen_value()); \
cast              313 src/ia32/lithium-ia32.h   static LGap* cast(LInstruction* instr) {
cast              446 src/ia32/lithium-ia32.h     return HControlInstruction::cast(this->hydrogen_value());
cast             2288 src/ia32/lithium-ia32.h     return HForInCacheArray::cast(this->hydrogen_value())->idx();
cast              279 src/ia32/macro-assembler-ia32.h       LoadHeapObject(result, Handle<HeapObject>::cast(object));
cast             1007 src/ia32/regexp-macro-assembler-ia32.cc   return Handle<HeapObject>::cast(code);
cast             1223 src/ia32/regexp-macro-assembler-ia32.cc     subject_tmp = Handle<String>(ConsString::cast(*subject_tmp)->first());
cast             1225 src/ia32/regexp-macro-assembler-ia32.cc     SlicedString* slice = SlicedString::cast(*subject_tmp);
cast              284 src/ia32/stub-cache-ia32.cc       JSFunction::cast(masm->isolate()->global_context()->get(index)));
cast              784 src/ia32/stub-cache-ia32.cc         holder = JSObject::cast(holder->GetPrototype());
cast              912 src/ia32/stub-cache-ia32.cc                                 Handle<GlobalObject>::cast(current),
cast              917 src/ia32/stub-cache-ia32.cc     current = Handle<JSObject>(JSObject::cast(current->GetPrototype()));
cast              957 src/ia32/stub-cache-ia32.cc     Handle<JSObject> prototype(JSObject::cast(current->GetPrototype()));
cast             1164 src/ia32/stub-cache-ia32.cc       AccessorInfo* callback = AccessorInfo::cast(lookup->GetCallbackObject());
cast             1257 src/ia32/stub-cache-ia32.cc           AccessorInfo::cast(lookup->GetCallbackObject()));
cast             1452 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
cast             1673 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
cast             1766 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             1849 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             1923 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
cast             1927 src/ia32/stub-cache-ia32.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2006 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
cast             2010 src/ia32/stub-cache-ia32.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2130 src/ia32/stub-cache-ia32.cc     CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
cast             2134 src/ia32/stub-cache-ia32.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2218 src/ia32/stub-cache-ia32.cc       Handle<JSObject>::cast(object), holder);
cast             2241 src/ia32/stub-cache-ia32.cc   CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax, edi,
cast             2304 src/ia32/stub-cache-ia32.cc       CheckPrototypes(Handle<JSObject>::cast(object), edx, holder, ebx, eax,
cast             2324 src/ia32/stub-cache-ia32.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2345 src/ia32/stub-cache-ia32.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2367 src/ia32/stub-cache-ia32.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2859 src/ia32/stub-cache-ia32.cc         masm(), Handle<GlobalObject>::cast(last), name, eax, &miss);
cast              102 src/ic-inl.h       return GetCodeCacheForObject(JSObject::cast(object), holder);
cast              130 src/ic-inl.h     return JSObject::cast(map_owner);
cast              149 src/ic.cc        JavaScriptFrame* frame = JavaScriptFrame::cast(it.frame());
cast              152 src/ic.cc        JSFunction* function = JSFunction::cast(frame->function());
cast              176 src/ic.cc            ? lookup->holder() : Object::cast(isolate->heap()->null_value());
cast              181 src/ic.cc              !JSObject::cast(current)->HasFastProperties() &&
cast              219 src/ic.cc          map->RemoveFromCodeCache(String::cast(name), target, index);
cast              269 src/ic.cc        Code* code = Code::cast(isolate()->heap()->FindCodeObject(addr));
cast              325 src/ic.cc                TypeFeedbackInfo::cast(host->type_feedback_info());
cast              484 src/ic.cc          callee = Handle<Object>(JSFunctionProxy::cast(*callee)->call_trap());
cast              488 src/ic.cc          Handle<JSFunction> function = Handle<JSFunction>::cast(callee);
cast              571 src/ic.cc          Handle<JSFunction> function = Handle<JSFunction>::cast(result);
cast              612 src/ic.cc              String* string = String::cast(*object);
cast              614 src/ic.cc              ASSERT(string == args[0] || string == JSValue::cast(args[0])->value());
cast              660 src/ic.cc            Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast              663 src/ic.cc              Handle<GlobalObject> global = Handle<GlobalObject>::cast(holder);
cast              666 src/ic.cc              Handle<JSFunction> function(JSFunction::cast(cell->value()));
cast              750 src/ic.cc              ? Handle<JSObject>::cast(object)
cast              751 src/ic.cc              : Handle<JSObject>(JSObject::cast(object->GetPrototype()));
cast              769 src/ic.cc                                          Handle<String>::cast(key));
cast              781 src/ic.cc              Handle<JSObject>::cast(object)->elements()->map() == *map) {
cast              846 src/ic.cc                ? Handle<Object>(Handle<JSValue>::cast(object)->value())
cast              848 src/ic.cc            return Smi::FromInt(String::cast(*string)->length());
cast              868 src/ic.cc            return JSArray::cast(*object)->length();
cast              874 src/ic.cc              Handle<JSFunction>::cast(object)->should_have_prototype()) {
cast              944 src/ic.cc        Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast              974 src/ic.cc                Handle<GlobalObject> global = Handle<GlobalObject>::cast(holder);
cast              990 src/ic.cc                Handle<AccessorInfo> info = Handle<AccessorInfo>::cast(callback);
cast              997 src/ic.cc                Handle<Object> getter(Handle<AccessorPair>::cast(callback)->getter());
cast             1002 src/ic.cc                    name, receiver, holder, Handle<JSFunction>::cast(getter));
cast             1080 src/ic.cc          double value = Handle<HeapNumber>::cast(key)->value();
cast             1105 src/ic.cc          Handle<String> name = Handle<String>::cast(key);
cast             1119 src/ic.cc              Handle<String> string = Handle<String>::cast(object);
cast             1131 src/ic.cc              Handle<JSArray> array = Handle<JSArray>::cast(object);
cast             1143 src/ic.cc                Handle<JSFunction>::cast(object)->should_have_prototype()) {
cast             1144 src/ic.cc              Handle<JSFunction> function = Handle<JSFunction>::cast(object);
cast             1206 src/ic.cc              Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast             1237 src/ic.cc        Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast             1267 src/ic.cc                  Handle<AccessorInfo>::cast(callback_object);
cast             1351 src/ic.cc            return JSProxy::cast(*object)->
cast             1371 src/ic.cc        Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast             1387 src/ic.cc            Handle<JSArray>::cast(receiver)->AllowsSetElementsLength() &&
cast             1478 src/ic.cc              Handle<GlobalObject> global = Handle<GlobalObject>::cast(receiver);
cast             1490 src/ic.cc              Handle<AccessorInfo> info = Handle<AccessorInfo>::cast(callback);
cast             1497 src/ic.cc              Handle<Object> setter(Handle<AccessorPair>::cast(callback)->setter());
cast             1502 src/ic.cc                  name, receiver, holder, Handle<JSFunction>::cast(setter),
cast             1520 src/ic.cc            Handle<Map> transition(Map::cast(value));
cast             1588 src/ic.cc              AddOneReceiverMapIfMissing(result, Handle<Map>::cast(object));
cast             1681 src/ic.cc        if (probe->IsCode()) return Handle<Code>::cast(probe);
cast             1806 src/ic.cc        int index = Smi::cast(*key)->value();
cast             1808 src/ic.cc            JSArray::cast(*receiver)->length()->IsSmi() &&
cast             1809 src/ic.cc            index >= Smi::cast(JSArray::cast(*receiver)->length())->value();
cast             1879 src/ic.cc          Handle<String> name = Handle<String>::cast(key);
cast             1883 src/ic.cc            return JSProxy::cast(*object)->SetProperty(
cast             1895 src/ic.cc          Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast             1928 src/ic.cc            Handle<JSObject> receiver = Handle<JSObject>::cast(object);
cast             2132 src/ic.cc        JSArray* receiver = JSArray::cast(args[0]);
cast             2161 src/ic.cc        JSObject* object = JSObject::cast(args[0]);
cast             2162 src/ic.cc        Map* transition = Map::cast(args[1]);
cast             2177 src/ic.cc        FixedArray* new_storage = FixedArray::cast(result);
cast             2434 src/ic.cc        Handle<JSFunction> builtin_function(JSFunction::cast(builtin), isolate);
cast             2543 src/ic.cc        Handle<JSFunction> builtin_function(JSFunction::cast(builtin), isolate);
cast             2629 src/ic.cc              if (Handle<JSObject>::cast(x)->map() ==
cast             2630 src/ic.cc                  Handle<JSObject>::cast(y)->map() &&
cast               40 src/incremental-marking-inl.h   MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
cast               90 src/incremental-marking.cc   ASSERT(Marking::IsWhite(Marking::MarkBitFrom(HeapObject::cast(value))));
cast              141 src/incremental-marking.cc   MarkBit value_bit = Marking::MarkBitFrom(HeapObject::cast(value));
cast              157 src/incremental-marking.cc                                                        Code::cast(value));
cast              188 src/incremental-marking.cc     heap_->mark_compact_collector()->RecordRelocSlot(rinfo, Code::cast(target));
cast              198 src/incremental-marking.cc     heap_->mark_compact_collector()->RecordRelocSlot(rinfo, Code::cast(target));
cast              205 src/incremental-marking.cc         RecordCodeEntrySlot(entry_address, Code::cast(target));
cast              236 src/incremental-marking.cc     HeapObject* heap_object = HeapObject::cast(obj);
cast              274 src/incremental-marking.cc     HeapObject* heap_object = HeapObject::cast(obj);
cast              445 src/incremental-marking.cc           RecordWriteStub::Patch(Code::cast(e), mode);
cast              503 src/incremental-marking.cc     HeapObject* heap_obj = HeapObject::cast(obj);
cast              504 src/incremental-marking.cc     MarkBit mark_bit = Marking::MarkBitFrom(HeapObject::cast(obj));
cast              666 src/incremental-marking.cc         VisitGlobalContext(Context::cast(obj), &marking_visitor);
cast              668 src/incremental-marking.cc         Map* map = Map::cast(obj);
cast              711 src/incremental-marking.cc     HeapObject* cache = HeapObject::cast(
cast              712 src/incremental-marking.cc         Context::cast(context)->get(Context::NORMALIZED_MAP_CACHE_INDEX));
cast              720 src/incremental-marking.cc     context = Context::cast(context)->get(Context::NEXT_CONTEXT_LINK);
cast              837 src/incremental-marking.cc         Context* ctx = Context::cast(obj);
cast              845 src/incremental-marking.cc         Map* map = Map::cast(obj);
cast               45 src/inspector.cc     HeapObject* hobj = HeapObject::cast(obj);
cast              573 src/isolate.cc       Handle<Script> script(Script::cast(fun->shared()->script()));
cast              582 src/isolate.cc           Handle<FixedArray> line_ends(FixedArray::cast(script->line_ends()));
cast              584 src/isolate.cc               Smi::cast(line_ends->get(relative_line_number - 1))->value() + 1;
cast              617 src/isolate.cc         Handle<JSFunction> method = Handle<JSFunction>::cast(property);
cast              641 src/isolate.cc         int type = Smi::cast(script->compilation_type())->value();
cast              658 src/isolate.cc       FixedArray::cast(stack_trace->elements())->set(frames_seen, *stack_frame);
cast              754 src/isolate.cc   JSFunction* constructor = JSFunction::cast(receiver->map()->constructor());
cast              762 src/isolate.cc   Handle<Object> data(AccessCheckInfo::cast(data_obj)->data());
cast              784 src/isolate.cc     Object* receiver_context = JSGlobalProxy::cast(receiver)->context();
cast              792 src/isolate.cc     if (Context::cast(receiver_context)->security_token() ==
cast              820 src/isolate.cc   JSFunction* constructor = JSFunction::cast(receiver->map()->constructor());
cast              827 src/isolate.cc   Object* fun_obj = AccessCheckInfo::cast(data_obj)->named_callback();
cast              836 src/isolate.cc   Handle<Object> data(AccessCheckInfo::cast(data_obj)->data(), this);
cast              863 src/isolate.cc   JSFunction* constructor = JSFunction::cast(receiver->map()->constructor());
cast              870 src/isolate.cc   Object* fun_obj = AccessCheckInfo::cast(data_obj)->indexed_callback();
cast              878 src/isolate.cc   Handle<Object> data(AccessCheckInfo::cast(data_obj)->data(), this);
cast              901 src/isolate.cc       Handle<JSObject>::cast(GetProperty(js_builtins_object(), key));
cast              971 src/isolate.cc     Handle<JSFunction> fun(JSFunction::cast(frame->function()));
cast              995 src/isolate.cc     JSFunction* fun = JSFunction::cast(frame->function());
cast              998 src/isolate.cc         !(Script::cast(script)->source()->IsUndefined())) {
cast             1001 src/isolate.cc       Handle<Script> casted_script(Script::cast(script));
cast             1049 src/isolate.cc     if (JSObject::cast(prototype)->map()->constructor() == error_constructor) {
cast             1100 src/isolate.cc               JSObject::cast(*exception_handle)->GetHiddenProperty(key);
cast             1104 src/isolate.cc             stack_trace_object = Handle<JSArray>(JSArray::cast(stack_property));
cast             1137 src/isolate.cc             *String::cast(exception)->ToCString(),
cast             1138 src/isolate.cc             *String::cast(location->script()->name())->ToCString(),
cast             1143 src/isolate.cc             *String::cast(location->script()->name())->ToCString(),
cast             1304 src/isolate.cc     if (e->IsFailure() && Failure::cast(e)->IsOutOfMemoryException()) {
cast             1310 src/isolate.cc     if (e->IsFailure() && Failure::cast(e)->IsOutOfMemoryException()) {
cast             1330 src/isolate.cc       Context* context = Context::cast(frame->context());
cast             1341 src/isolate.cc   Context* context = Context::cast(frame->context());
cast              179 src/json-parser.h     seq_source_ = Handle<SeqAsciiString>::cast(source_);
cast              593 src/json-parser.h     char* dest = SeqAsciiString::cast(*result)->GetChars();
cast              225 src/jsregexp.cc   Handle<FixedArray> data(FixedArray::cast(re->data()));
cast              293 src/jsregexp.cc   String* needle = String::cast(re->DataAt(JSRegExp::kAtomPatternIndex));
cast              332 src/jsregexp.cc     FixedArray* array = FixedArray::cast(last_match_info->elements());
cast              398 src/jsregexp.cc   int entry_value = Smi::cast(entry)->value();
cast              409 src/jsregexp.cc     Handle<String> error_message(String::cast(error_string));
cast              449 src/jsregexp.cc   Handle<FixedArray> data = Handle<FixedArray>(FixedArray::cast(re->data()));
cast              461 src/jsregexp.cc   return Smi::cast(
cast              472 src/jsregexp.cc   return Smi::cast(re->get(JSRegExp::kIrregexpCaptureCountIndex))->value();
cast              477 src/jsregexp.cc   return Smi::cast(re->get(JSRegExp::kIrregexpMaxRegisterCountIndex))->value();
cast              482 src/jsregexp.cc   return ByteArray::cast(re->get(JSRegExp::code_index(is_ascii)));
cast              487 src/jsregexp.cc   return Code::cast(re->get(JSRegExp::code_index(is_ascii)));
cast              514 src/jsregexp.cc   return IrregexpNumberOfRegisters(FixedArray::cast(regexp->data()));
cast              518 src/jsregexp.cc   return (IrregexpNumberOfCaptures(FixedArray::cast(regexp->data())) + 1) * 2;
cast              546 src/jsregexp.cc   Handle<FixedArray> irregexp(FixedArray::cast(regexp->data()), isolate);
cast              646 src/jsregexp.cc         (IrregexpNumberOfCaptures(FixedArray::cast(jsregexp->data())) + 1) * 2;
cast              650 src/jsregexp.cc     FixedArray* array = FixedArray::cast(last_match_info->elements());
cast             1060 src/jsregexp.cc     Handle<Code>::cast(code)->Disassemble(*pattern->ToCString());
cast              158 src/jsregexp.h     return Smi::cast(array->get(index + kFirstCapture))->value();
cast              178 src/jsregexp.h     return Smi::cast(array->get(kLastCaptureCount))->value();
cast               67 src/lithium-allocator.cc     LUnallocated* unalloc = LUnallocated::cast(operand_);
cast              688 src/lithium-allocator.cc   int index = LUnallocated::cast(operand)->virtual_register();
cast              691 src/lithium-allocator.cc     return HPhi::cast(instr);
cast              699 src/lithium-allocator.cc     return LiveRangeFor(LUnallocated::cast(operand)->virtual_register());
cast              725 src/lithium-allocator.cc     LUnallocated* unalloc_operand = LUnallocated::cast(operand);
cast              738 src/lithium-allocator.cc     LUnallocated* unalloc_operand = LUnallocated::cast(operand);
cast              756 src/lithium-allocator.cc         if (LUnallocated::cast(cur_to)->virtual_register() ==
cast              757 src/lithium-allocator.cc             LUnallocated::cast(from)->virtual_register()) {
cast              790 src/lithium-allocator.cc       LUnallocated* temp = LUnallocated::cast(it.Current());
cast              799 src/lithium-allocator.cc     LUnallocated* first_output = LUnallocated::cast(first->Output());
cast              832 src/lithium-allocator.cc       LUnallocated* cur_input = LUnallocated::cast(it.Current());
cast              861 src/lithium-allocator.cc     LUnallocated* second_output = LUnallocated::cast(second->Output());
cast              863 src/lithium-allocator.cc       LUnallocated* cur_input = LUnallocated::cast(second->FirstInput());
cast              920 src/lithium-allocator.cc             if (live->Contains(LUnallocated::cast(to)->virtual_register())) {
cast              922 src/lithium-allocator.cc               live->Remove(LUnallocated::cast(to)->virtual_register());
cast              933 src/lithium-allocator.cc           live->Add(LUnallocated::cast(from)->virtual_register());
cast              944 src/lithium-allocator.cc             live->Remove(LUnallocated::cast(output)->virtual_register());
cast              978 src/lithium-allocator.cc               LUnallocated::cast(input)->IsUsedAtStart()) {
cast              986 src/lithium-allocator.cc             live->Add(LUnallocated::cast(input)->virtual_register());
cast              995 src/lithium-allocator.cc               LUnallocated* temp_unalloc = LUnallocated::cast(temp);
cast             1022 src/lithium-allocator.cc         HConstant* constant = HConstant::cast(op);
cast             1278 src/lithium-allocator.cc             LUnallocated::cast(to)->virtual_register() == phi->id()) {
cast             1450 src/lithium-allocator.cc   LOsrEntry* instruction = LOsrEntry::cast(instrs->at(index));
cast               59 src/lithium.cc       unalloc = LUnallocated::cast(this);
cast              263 src/lithium.cc   return LLabel::cast(instructions_[first_instruction]);
cast              290 src/lithium.cc     LLabel* label = LLabel::cast(first_instr);
cast              292 src/lithium.cc       LGoto* goto_instr = LGoto::cast(last_instr);
cast              299 src/lithium.cc             LGap* gap = LGap::cast(cur);
cast              361 src/lithium.cc   return LGap::cast(instructions_[index]);
cast              383 src/lithium.cc   return HConstant::cast(graph_->LookupValue(operand->index()));
cast              196 src/lithium.h    static LUnallocated* cast(LOperand* op) {
cast              269 src/lithium.h    static LConstantOperand* cast(LOperand* op) {
cast              290 src/lithium.h    static LArgument* cast(LOperand* op) {
cast              305 src/lithium.h    static LStackSlot* cast(LOperand* op) {
cast              330 src/lithium.h    static LDoubleStackSlot* cast(LOperand* op) {
cast              355 src/lithium.h    static LRegister* cast(LOperand* op) {
cast              380 src/lithium.h    static LDoubleRegister* cast(LOperand* op) {
cast              463 src/liveedit.cc     return Smi::cast(ends_array_->get(index))->value() + 1;
cast              632 src/liveedit.cc       Handle<JSValue>::cast(FACTORY->NewJSObject(constructor));
cast              649 src/liveedit.cc     JSArray* array = JSArray::cast(object);
cast              673 src/liveedit.cc     return Smi::cast(res)->value();
cast              718 src/liveedit.cc         JSValue::cast(this->GetField(kCodeOffset_))));
cast              719 src/liveedit.cc     return Handle<Code>::cast(raw_result);
cast              723 src/liveedit.cc         JSValue::cast(this->GetField(kCodeScopeInfoOffset_))));
cast              774 src/liveedit.cc     Handle<JSValue> value_wrapper(JSValue::cast(element));
cast              776 src/liveedit.cc     return Handle<SharedFunctionInfo>::cast(raw_result);
cast              812 src/liveedit.cc         FunctionInfoWrapper::cast(
cast              821 src/liveedit.cc         FunctionInfoWrapper::cast(
cast              834 src/liveedit.cc         FunctionInfoWrapper::cast(
cast              912 src/liveedit.cc   int len = Smi::cast(array->length())->value();
cast              915 src/liveedit.cc         SharedFunctionInfo::cast(array->GetElementNoExceptionThrown(i)));
cast              917 src/liveedit.cc     Handle<String> name_handle(String::cast(info->name()));
cast             1012 src/liveedit.cc       DeoptimizationInputData::cast(function->code()->deoptimization_data());
cast             1020 src/liveedit.cc     JSFunction* inlined = JSFunction::cast(literals->get(i));
cast             1081 src/liveedit.cc       shared_info->set_scope_info(ScopeInfo::cast(*code_scope_info));
cast             1086 src/liveedit.cc     Handle<DebugInfo> debug_info(DebugInfo::cast(shared_info->debug_info()));
cast             1129 src/liveedit.cc       Handle<SharedFunctionInfo>::cast(UnwrapJSValue(function_wrapper));
cast             1148 src/liveedit.cc   int array_len = Smi::cast(position_change_array->length())->value();
cast             1152 src/liveedit.cc     int chunk_start = Smi::cast(element)->value();
cast             1157 src/liveedit.cc     int chunk_end = Smi::cast(element)->value();
cast             1161 src/liveedit.cc     int chunk_changed_end = Smi::cast(element)->value();
cast             1330 src/liveedit.cc   Handle<String> original_source(String::cast(original->source()));
cast             1355 src/liveedit.cc     old_script->set_name(String::cast(*old_script_name));
cast             1379 src/liveedit.cc       Handle<SharedFunctionInfo>::cast(UnwrapJSValue(parent_function_wrapper));
cast             1381 src/liveedit.cc       Handle<SharedFunctionInfo>::cast(UnwrapJSValue(orig_function_wrapper));
cast             1383 src/liveedit.cc       Handle<SharedFunctionInfo>::cast(UnwrapJSValue(subst_function_wrapper));
cast             1404 src/liveedit.cc       JSFunction::cast(JavaScriptFrame::cast(frame)->function()));
cast             1406 src/liveedit.cc   int len = Smi::cast(shared_info_array->length())->value();
cast             1409 src/liveedit.cc         JSValue::cast(shared_info_array->GetElementNoExceptionThrown(i));
cast             1411 src/liveedit.cc         SharedFunctionInfo::cast(wrapper->value()));
cast             1535 src/liveedit.cc           Smi::cast(Memory::Object_at(padding_pointer))->value();
cast             1719 src/liveedit.cc   int array_len = Smi::cast(shared_info_array->length())->value();
cast             1761 src/liveedit.cc   int len = Smi::cast(shared_info_array->length())->value();
cast              295 src/liveobjectlist.cc       String* type_str = String::cast(type_obj);
cast              311 src/liveobjectlist.cc       String* space_str = String::cast(space_obj);
cast              327 src/liveobjectlist.cc       prop_ = Handle<String>(String::cast(prop_obj));
cast              492 src/liveobjectlist.cc     JSArray* jsarray = JSArray::cast(obj);
cast              501 src/liveobjectlist.cc     String* str = String::cast(obj);
cast              522 src/liveobjectlist.cc       JSFunction* func = JSFunction::cast(obj);
cast              525 src/liveobjectlist.cc       sinfo = SharedFunctionInfo::cast(obj);
cast              547 src/liveobjectlist.cc     FixedArray* fixed = FixedArray::cast(obj);
cast             1156 src/liveobjectlist.cc   if (result->IsFailure()) return Object::cast(*result);
cast             1293 src/liveobjectlist.cc   if (elements_arr->IsFailure()) return Object::cast(*elements_arr);
cast             1302 src/liveobjectlist.cc   if (!success) return Object::cast(*error);
cast             1308 src/liveobjectlist.cc   if (body->IsFailure()) return Object::cast(*body);
cast             1338 src/liveobjectlist.cc   if (elements->IsFailure()) return Object::cast(*elements);
cast             1340 src/liveobjectlist.cc   maybe_result = Handle<JSArray>::cast(elements)->SetContent(*elements_arr);
cast             1427 src/liveobjectlist.cc   if (summary_arr->IsFailure()) return Object::cast(*summary_arr);
cast             1433 src/liveobjectlist.cc     if (detail->IsFailure()) return Object::cast(*detail);
cast             1466 src/liveobjectlist.cc   if (summary_obj->IsFailure()) return Object::cast(*summary_obj);
cast             1468 src/liveobjectlist.cc   maybe_result = Handle<JSArray>::cast(summary_obj)->SetContent(*summary_arr);
cast             1473 src/liveobjectlist.cc   if (body->IsFailure()) return Object::cast(*body);
cast             1546 src/liveobjectlist.cc   if (list->IsFailure()) return Object::cast(*list);
cast             1571 src/liveobjectlist.cc       if (detail->IsFailure()) return Object::cast(*detail);
cast             1597 src/liveobjectlist.cc   maybe_result = Handle<JSArray>::cast(lols)->SetContent(*list);
cast             1601 src/liveobjectlist.cc   if (result->IsFailure()) return Object::cast(*result);
cast             1645 src/liveobjectlist.cc     return Object::cast(element->obj_);
cast             1654 src/liveobjectlist.cc   HeapObject* hobj = HeapObject::cast(obj);
cast             1697 src/liveobjectlist.cc     if (HeapObject::cast(object) == target_) {
cast             1857 src/liveobjectlist.cc       JSObject* obj = JSObject::cast(heap_obj);
cast             1945 src/liveobjectlist.cc   HeapObject* heap_obj = HeapObject::cast(GetObj(obj_id));
cast             1956 src/liveobjectlist.cc       JSFunction::cast(arguments_boilerplate->map()->constructor());
cast             1975 src/liveobjectlist.cc     Handle<JSObject> body = Handle<JSObject>(JSObject::cast(body_obj));
cast             2069 src/liveobjectlist.cc         JSObject* jsobj = JSObject::cast(prev);
cast             2071 src/liveobjectlist.cc             jsobj->properties() == FixedArray::cast(obj)) {
cast             2076 src/liveobjectlist.cc                    jsobj->elements() == HeapObject::cast(obj)) {
cast             2151 src/liveobjectlist.cc             HeapObject* hobj = HeapObject::cast(object);
cast             2167 src/liveobjectlist.cc               HeapObject* hobj = HeapObject::cast(object);
cast             2255 src/liveobjectlist.cc     obj1 = HeapObject::cast(GetObj(obj_id1));
cast             2261 src/liveobjectlist.cc   HeapObject* obj2 = HeapObject::cast(GetObj(obj_id2));
cast              240 src/liveobjectlist.h     HeapObject* heap_obj = HeapObject::cast(object);
cast              624 src/log.cc             String::cast(key)->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL);
cast              679 src/log.cc       msg.AppendDetailed(*Handle<String>::cast(source), false);
cast              730 src/log.cc               msg.AppendDetailed(String::cast(obj), false);
cast              733 src/log.cc               msg.AppendDetailed(String::cast(obj), true);
cast              736 src/log.cc               Logger::LogRegExpSource(Handle<JSRegExp>(JSRegExp::cast(obj)));
cast              739 src/log.cc               msg.Append("0x%x", Smi::cast(obj)->value());
cast              742 src/log.cc               msg.Append("%i", Smi::cast(obj)->value());
cast              771 src/log.cc           String::cast(name)->ToCString(DISALLOW_NULLS, ROBUST_STRING_TRAVERSAL);
cast             1179 src/log.cc                            ? JSObject::cast(obj)->class_name()
cast             1339 src/log.cc         SharedFunctionInfo* sfi = SharedFunctionInfo::cast(function->shared());
cast             1342 src/log.cc             && !Script::cast(maybe_script)->HasValidSource()) return;
cast             1370 src/log.cc         SharedFunctionInfo* sfi = SharedFunctionInfo::cast(obj);
cast             1373 src/log.cc                 || Script::cast(sfi->script())->HasValidSource())) {
cast             1396 src/log.cc         Code* code_object = Code::cast(object);
cast             1541 src/log.cc         Handle<Script> script(Script::cast(shared->script()));
cast             1543 src/log.cc           Handle<String> script_name(String::cast(script->name()));
cast             1569 src/log.cc           CallHandlerInfo* call_data = CallHandlerInfo::cast(raw_call_data);
cast             1609 src/log.cc         AccessorInfo* ai = AccessorInfo::cast(obj);
cast             1611 src/log.cc         String* name = String::cast(ai->name());
cast               90 src/mark-compact-inl.h     heap_->ClearCacheOnMap(Map::cast(obj));
cast               97 src/mark-compact-inl.h   HeapObject* heap_object = HeapObject::cast(obj);
cast               82 src/mark-compact.cc         HeapObject* object = HeapObject::cast(*current);
cast              160 src/mark-compact.cc         HeapObject* object = HeapObject::cast(*current);
cast              815 src/mark-compact.cc       Code* target = Code::cast(Code::GetObjectFromEntryAddress(slot));
cast              855 src/mark-compact.cc         RecordSlot(slot, slot, HeapObject::cast(*slot));
cast              918 src/mark-compact.cc   HeapObject* object = HeapObject::cast(*p);
cast              937 src/mark-compact.cc   return HeapObject::cast(first);
cast              975 src/mark-compact.cc         JSGlobalPropertyCell::cast(rinfo->target_cell());
cast              984 src/mark-compact.cc     HeapObject* object = HeapObject::cast(rinfo->target_object());
cast             1060 src/mark-compact.cc       HeapObject* obj = HeapObject::cast(o);
cast             1117 src/mark-compact.cc     ObjectHashTable* table = ObjectHashTable::cast(table_object);
cast             1243 src/mark-compact.cc         !Context::cast(ctx)->global()->IsJSBuiltinsObject();
cast             1248 src/mark-compact.cc     SharedFunctionInfo::cast(object)->BeforeVisitingPointers();
cast             1261 src/mark-compact.cc     if (HeapObject::cast(re->data())->map()->instance_type() !=
cast             1269 src/mark-compact.cc         HeapObject::cast(code)->map()->instance_type() == CODE_TYPE) {
cast             1279 src/mark-compact.cc       FixedArray* data = FixedArray::cast(re->data());
cast             1289 src/mark-compact.cc       int value = Smi::cast(code)->value();
cast             1366 src/mark-compact.cc     Code* code = Code::cast(Code::GetObjectFromEntryAddress(entry_address));
cast             1521 src/mark-compact.cc     heap->RecordObjectStats(CODE_TYPE, Code::cast(obj)->kind(), object_size);
cast             1675 src/mark-compact.cc       DeoptimizationInputData::cast(code->deoptimization_data());
cast             1682 src/mark-compact.cc     JSFunction* inlined = JSFunction::cast(literals->get(i));
cast             1804 src/mark-compact.cc           !Marking::MarkBitFrom(HeapObject::cast(o)).Get()) {
cast             1811 src/mark-compact.cc           heap_->FinalizeExternalString(String::cast(*p));
cast             1835 src/mark-compact.cc     if (Marking::MarkBitFrom(HeapObject::cast(object)).Get()) {
cast             1848 src/mark-compact.cc     Map* map = Map::cast(object);
cast             1876 src/mark-compact.cc   base_marker()->MarkObjectAndPush(HeapObject::cast(map->GetBackPointer()));
cast             1941 src/mark-compact.cc       base_marker()->MarkObjectAndPush(HeapObject::cast(key));
cast             1947 src/mark-compact.cc     HeapObject* value = HeapObject::cast(*value_slot);
cast             1989 src/mark-compact.cc     HeapObject* prototype_transitions = HeapObject::cast(*proto_trans_slot);
cast             1999 src/mark-compact.cc       base_marker()->MarkObjectAndPush(HeapObject::cast(key));
cast             2009 src/mark-compact.cc   HeapObject* accessor = HeapObject::cast(*slot);
cast             2122 src/mark-compact.cc   HeapObject* heap_object = HeapObject::cast(o);
cast             2170 src/mark-compact.cc         HeapObject* heap_object = HeapObject::cast(object);
cast             2189 src/mark-compact.cc         HeapObject* heap_object = HeapObject::cast(object);
cast             2222 src/mark-compact.cc         HeapObject* child = HeapObject::cast(*children[j]);
cast             2477 src/mark-compact.cc           HeapObject::cast(context->get(Context::MAP_CACHE_INDEX));
cast             2528 src/mark-compact.cc     Map* map = Map::cast(obj);
cast             2534 src/mark-compact.cc       JSFunction::cast(map->constructor())->shared()->AttachInitialMap(map);
cast             2622 src/mark-compact.cc   Map* parent = Map::cast(potential_parent);
cast             2637 src/mark-compact.cc     ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj)));
cast             2639 src/mark-compact.cc     ObjectHashTable* table = ObjectHashTable::cast(weak_map->table());
cast             2642 src/mark-compact.cc       if (MarkCompactCollector::IsMarked(HeapObject::cast(table->KeyAt(i)))) {
cast             2661 src/mark-compact.cc     ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj)));
cast             2663 src/mark-compact.cc     ObjectHashTable* table = ObjectHashTable::cast(weak_map->table());
cast             2665 src/mark-compact.cc       if (!MarkCompactCollector::IsMarked(HeapObject::cast(table->KeyAt(i)))) {
cast             2738 src/mark-compact.cc     Code::cast(HeapObject::FromAddress(dst))->Relocate(dst - src);
cast             2772 src/mark-compact.cc     rinfo->set_target_address(Code::cast(target)->instruction_start());
cast             2782 src/mark-compact.cc     rinfo->set_call_address(Code::cast(target)->instruction_start());
cast             2790 src/mark-compact.cc     HeapObject* heap_obj = HeapObject::cast(obj);
cast             2837 src/mark-compact.cc   MapWord map_word = HeapObject::cast(*p)->map_word();
cast             2840 src/mark-compact.cc     return String::cast(map_word.ToForwardingAddress());
cast             2843 src/mark-compact.cc   return String::cast(*p);
cast             2855 src/mark-compact.cc       HeapObject* target = HeapObject::cast(result);
cast             2871 src/mark-compact.cc       HeapObject* target = HeapObject::cast(result);
cast             2941 src/mark-compact.cc       MigrateObject(HeapObject::cast(target)->address(),
cast             3004 src/mark-compact.cc       MigrateObject(HeapObject::cast(target_object)->address(),
cast             3049 src/mark-compact.cc       HeapObject* heap_object = HeapObject::cast(object);
cast             3075 src/mark-compact.cc       Code::cast(obj)->CodeIterateBody(v);
cast               51 src/messages.cc       data_str = Handle<String>::cast(data)->ToCString(DISALLOW_NULLS);
cast               83 src/messages.cc       ? Handle<Object>::cast(FACTORY->undefined_value())
cast               84 src/messages.cc       : Handle<Object>::cast(stack_trace);
cast               87 src/messages.cc       ? Handle<Object>::cast(FACTORY->undefined_value())
cast               88 src/messages.cc       : Handle<Object>::cast(stack_frames);
cast              126 src/messages.cc       v8::NeanderObject listener(JSObject::cast(global_listeners.get(i)));
cast              127 src/messages.cc       Handle<Foreign> callback_obj(Foreign::cast(listener.get(0)));
cast              148 src/messages.cc           JSFunction::cast(
cast              164 src/messages.cc   Handle<String> result_string = Handle<String>::cast(result);
cast              154 src/mips/assembler-mips-inl.h         host(), this, HeapObject::cast(target_code));
cast              189 src/mips/assembler-mips-inl.h         host(), &Memory::Object_at(pc_), HeapObject::cast(target));
cast              252 src/mips/assembler-mips-inl.h         host(), this, HeapObject::cast(target_code));
cast             2145 src/mips/assembler-mips.cc   HeapNumber::cast(object)->set_value(OS::nan_value());
cast               66 src/mips/deoptimizer-mips.cc       DeoptimizationInputData::cast(code->deoptimization_data());
cast              109 src/mips/deoptimizer-mips.cc     JSFunction* func = JSFunction::cast(element);
cast              223 src/mips/deoptimizer-mips.cc   DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast              369 src/mips/deoptimizer-mips.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              467 src/mips/deoptimizer-mips.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              593 src/mips/deoptimizer-mips.cc     function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              735 src/mips/deoptimizer-mips.cc   DeoptimizationOutputData* data = DeoptimizationOutputData::cast(raw_data);
cast              553 src/mips/full-codegen-mips.cc     if (String::cast(*lit)->length() == 0) {
cast              559 src/mips/full-codegen-mips.cc     if (Smi::cast(*lit)->value() == 0) {
cast             1714 src/mips/full-codegen-mips.cc       static_cast<ElementsKind>(Smi::cast(constant_elements->get(0))->value());
cast             1718 src/mips/full-codegen-mips.cc       FixedArrayBase::cast(constant_elements->get(1)));
cast             3158 src/mips/full-codegen-mips.cc   Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
cast             3509 src/mips/full-codegen-mips.cc   int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->handle()))->value();
cast             3975 src/mips/full-codegen-mips.cc         const TestContext* test = TestContext::cast(context());
cast             1675 src/mips/ic-mips.cc       stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map()));
cast              226 src/mips/lithium-codegen-mips.cc       LLabel* label = LLabel::cast(instr);
cast              294 src/mips/lithium-codegen-mips.cc     LConstantOperand* const_op = LConstantOperand::cast(op);
cast              308 src/mips/lithium-codegen-mips.cc        __ LoadHeapObject(scratch, Handle<HeapObject>::cast(literal));
cast              333 src/mips/lithium-codegen-mips.cc     LConstantOperand* const_op = LConstantOperand::cast(op);
cast              387 src/mips/lithium-codegen-mips.cc     LConstantOperand* const_op = LConstantOperand::cast(op);
cast              526 src/mips/lithium-codegen-mips.cc     HConstant* constant = chunk()->LookupConstant(LConstantOperand::cast(op));
cast              879 src/mips/lithium-codegen-mips.cc     int32_t p2constant = HConstant::cast(
cast              966 src/mips/lithium-codegen-mips.cc     int32_t constant = ToInteger32(LConstantOperand::cast(right_op));
cast             1117 src/mips/lithium-codegen-mips.cc     int value = ToInteger32(LConstantOperand::cast(right_op));
cast             1212 src/mips/lithium-codegen-mips.cc                       Handle<HeapObject>::cast(value));
cast             1619 src/mips/lithium-codegen-mips.cc     double left_val = ToDouble(LConstantOperand::cast(left));
cast             1620 src/mips/lithium-codegen-mips.cc     double right_val = ToDouble(LConstantOperand::cast(right));
cast             1644 src/mips/lithium-codegen-mips.cc         cmp_right = Operand(ToInteger32(LConstantOperand::cast(right)));
cast             1647 src/mips/lithium-codegen-mips.cc         cmp_right = Operand(ToInteger32(LConstantOperand::cast(left)));
cast             2346 src/mips/lithium-codegen-mips.cc     Handle<HeapObject> current(HeapObject::cast((*type)->prototype()));
cast             2353 src/mips/lithium-codegen-mips.cc           Handle<HeapObject>(HeapObject::cast(current->map()->prototype()));
cast             2562 src/mips/lithium-codegen-mips.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             2599 src/mips/lithium-codegen-mips.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             3569 src/mips/lithium-codegen-mips.cc     LConstantOperand* const_operand = LConstantOperand::cast(instr->key());
cast             3615 src/mips/lithium-codegen-mips.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             3658 src/mips/lithium-codegen-mips.cc     constant_key = ToInteger32(LConstantOperand::cast(instr->key()));
cast             3836 src/mips/lithium-codegen-mips.cc     int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
cast             4431 src/mips/lithium-codegen-mips.cc         Handle<JSObject>(JSObject::cast(current_prototype->GetPrototype()));
cast             4618 src/mips/lithium-codegen-mips.cc       Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4624 src/mips/lithium-codegen-mips.cc       __ LoadHeapObject(a2, Handle<HeapObject>::cast(value));
cast             4645 src/mips/lithium-codegen-mips.cc           Handle<FixedDoubleArray>::cast(elements);
cast             4659 src/mips/lithium-codegen-mips.cc       Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements);
cast             4664 src/mips/lithium-codegen-mips.cc           Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4670 src/mips/lithium-codegen-mips.cc           __ LoadHeapObject(a2, Handle<HeapObject>::cast(value));
cast              252 src/mips/lithium-gap-resolver-mips.cc     LConstantOperand* constant_source = LConstantOperand::cast(source);
cast               69 src/mips/lithium-mips.cc          LUnallocated::cast(Output())->HasFixedPolicy() ||
cast               70 src/mips/lithium-mips.cc          !LUnallocated::cast(Output())->HasRegisterPolicy());
cast               72 src/mips/lithium-mips.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast               77 src/mips/lithium-mips.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast              362 src/mips/lithium-mips.cc   stream->Add(*String::cast(*name())->ToCString());
cast              371 src/mips/lithium-mips.cc   stream->Add(*String::cast(*name())->ToCString());
cast              511 src/mips/lithium-mips.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              518 src/mips/lithium-mips.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              525 src/mips/lithium-mips.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              532 src/mips/lithium-mips.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              539 src/mips/lithium-mips.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              546 src/mips/lithium-mips.cc     HInstruction* instr = HInstruction::cast(value);
cast              621 src/mips/lithium-mips.cc     HSimulate* sim = HSimulate::cast(hinstr->next());
cast              709 src/mips/lithium-mips.cc     HConstant* constant = HConstant::cast(right_value);
cast              902 src/mips/lithium-mips.cc     HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
cast              189 src/mips/lithium-mips.h   static L##type* cast(LInstruction* instr) {                     \
cast              197 src/mips/lithium-mips.h     return H##type::cast(hydrogen_value()); \
cast              317 src/mips/lithium-mips.h   static LGap* cast(LInstruction* instr) {
cast              454 src/mips/lithium-mips.h     return HControlInstruction::cast(this->hydrogen_value());
cast             2159 src/mips/lithium-mips.h     return HForInCacheArray::cast(this->hydrogen_value())->idx();
cast              285 src/mips/macro-assembler-mips.h       LoadHeapObject(result, Handle<HeapObject>::cast(object));
cast              935 src/mips/regexp-macro-assembler-mips.cc   return Handle<HeapObject>::cast(code);
cast             1176 src/mips/regexp-macro-assembler-mips.cc     subject_tmp = Handle<String>(ConsString::cast(*subject_tmp)->first());
cast             1178 src/mips/regexp-macro-assembler-mips.cc     SlicedString* slice = SlicedString::cast(*subject_tmp);
cast              300 src/mips/stub-cache-mips.cc       JSFunction::cast(isolate->global_context()->get(index)));
cast              464 src/mips/stub-cache-mips.cc         holder = JSObject::cast(holder->GetPrototype());
cast              964 src/mips/stub-cache-mips.cc                                 Handle<GlobalObject>::cast(current),
cast              969 src/mips/stub-cache-mips.cc     current = Handle<JSObject>(JSObject::cast(current->GetPrototype()));
cast             1126 src/mips/stub-cache-mips.cc     Handle<JSObject> prototype(JSObject::cast(current->GetPrototype()));
cast             1325 src/mips/stub-cache-mips.cc       AccessorInfo* callback = AccessorInfo::cast(lookup->GetCallbackObject());
cast             1406 src/mips/stub-cache-mips.cc           AccessorInfo::cast(lookup->GetCallbackObject()));
cast             1569 src/mips/stub-cache-mips.cc   CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, a3, v0, t0,
cast             1790 src/mips/stub-cache-mips.cc   CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements,
cast             1885 src/mips/stub-cache-mips.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             1965 src/mips/stub-cache-mips.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2041 src/mips/stub-cache-mips.cc     CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0,
cast             2045 src/mips/stub-cache-mips.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2116 src/mips/stub-cache-mips.cc     CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0,
cast             2120 src/mips/stub-cache-mips.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2245 src/mips/stub-cache-mips.cc     CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, v0, a3, t0,
cast             2249 src/mips/stub-cache-mips.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2337 src/mips/stub-cache-mips.cc       Handle<JSObject>::cast(object), holder);
cast             2357 src/mips/stub-cache-mips.cc   CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0, name,
cast             2412 src/mips/stub-cache-mips.cc       CheckPrototypes(Handle<JSObject>::cast(object), a1, holder, a0, a3, t0,
cast             2432 src/mips/stub-cache-mips.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2453 src/mips/stub-cache-mips.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2475 src/mips/stub-cache-mips.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2833 src/mips/stub-cache-mips.cc         masm(), Handle<GlobalObject>::cast(last), name, a1, &miss);
cast               44 src/objects-debug.cc       Smi::cast(this_as_object)->SmiVerify();
cast               46 src/objects-debug.cc       HeapObject::cast(this_as_object)->HeapObjectVerify();
cast               49 src/objects-debug.cc     Failure::cast(this)->FailureVerify();
cast               77 src/objects-debug.cc     String::cast(this)->StringVerify();
cast               83 src/objects-debug.cc       Map::cast(this)->MapVerify();
cast               86 src/objects-debug.cc       HeapNumber::cast(this)->HeapNumberVerify();
cast               89 src/objects-debug.cc       FixedArray::cast(this)->FixedArrayVerify();
cast               92 src/objects-debug.cc       FixedDoubleArray::cast(this)->FixedDoubleArrayVerify();
cast               95 src/objects-debug.cc       ByteArray::cast(this)->ByteArrayVerify();
cast               98 src/objects-debug.cc       FreeSpace::cast(this)->FreeSpaceVerify();
cast              101 src/objects-debug.cc       ExternalPixelArray::cast(this)->ExternalPixelArrayVerify();
cast              104 src/objects-debug.cc       ExternalByteArray::cast(this)->ExternalByteArrayVerify();
cast              107 src/objects-debug.cc       ExternalUnsignedByteArray::cast(this)->ExternalUnsignedByteArrayVerify();
cast              110 src/objects-debug.cc       ExternalShortArray::cast(this)->ExternalShortArrayVerify();
cast              113 src/objects-debug.cc       ExternalUnsignedShortArray::cast(this)->
cast              117 src/objects-debug.cc       ExternalIntArray::cast(this)->ExternalIntArrayVerify();
cast              120 src/objects-debug.cc       ExternalUnsignedIntArray::cast(this)->ExternalUnsignedIntArrayVerify();
cast              123 src/objects-debug.cc       ExternalFloatArray::cast(this)->ExternalFloatArrayVerify();
cast              126 src/objects-debug.cc       ExternalDoubleArray::cast(this)->ExternalDoubleArrayVerify();
cast              129 src/objects-debug.cc       Code::cast(this)->CodeVerify();
cast              132 src/objects-debug.cc       Oddball::cast(this)->OddballVerify();
cast              136 src/objects-debug.cc       JSObject::cast(this)->JSObjectVerify();
cast              139 src/objects-debug.cc       JSModule::cast(this)->JSModuleVerify();
cast              142 src/objects-debug.cc       JSValue::cast(this)->JSValueVerify();
cast              145 src/objects-debug.cc       JSDate::cast(this)->JSDateVerify();
cast              148 src/objects-debug.cc       JSFunction::cast(this)->JSFunctionVerify();
cast              151 src/objects-debug.cc       JSGlobalProxy::cast(this)->JSGlobalProxyVerify();
cast              154 src/objects-debug.cc       JSGlobalObject::cast(this)->JSGlobalObjectVerify();
cast              157 src/objects-debug.cc       JSBuiltinsObject::cast(this)->JSBuiltinsObjectVerify();
cast              160 src/objects-debug.cc       JSGlobalPropertyCell::cast(this)->JSGlobalPropertyCellVerify();
cast              163 src/objects-debug.cc       JSArray::cast(this)->JSArrayVerify();
cast              166 src/objects-debug.cc       JSSet::cast(this)->JSSetVerify();
cast              169 src/objects-debug.cc       JSMap::cast(this)->JSMapVerify();
cast              172 src/objects-debug.cc       JSWeakMap::cast(this)->JSWeakMapVerify();
cast              175 src/objects-debug.cc       JSRegExp::cast(this)->JSRegExpVerify();
cast              180 src/objects-debug.cc       JSProxy::cast(this)->JSProxyVerify();
cast              183 src/objects-debug.cc       JSFunctionProxy::cast(this)->JSFunctionProxyVerify();
cast              186 src/objects-debug.cc       Foreign::cast(this)->ForeignVerify();
cast              189 src/objects-debug.cc       SharedFunctionInfo::cast(this)->SharedFunctionInfoVerify();
cast              192 src/objects-debug.cc       JSMessageObject::cast(this)->JSMessageObjectVerify();
cast              197 src/objects-debug.cc     Name::cast(this)->Name##Verify();      \
cast              211 src/objects-debug.cc   ASSERT(HEAP->Contains(HeapObject::cast(p)));
cast              408 src/objects-debug.cc     int month = Smi::cast(this->month())->value();
cast              412 src/objects-debug.cc     int day = Smi::cast(this->day())->value();
cast              416 src/objects-debug.cc     int hour = Smi::cast(this->hour())->value();
cast              420 src/objects-debug.cc     int min = Smi::cast(this->min())->value();
cast              424 src/objects-debug.cc     int sec = Smi::cast(this->sec())->value();
cast              428 src/objects-debug.cc     int weekday = Smi::cast(this->weekday())->value();
cast              432 src/objects-debug.cc     CHECK(Smi::cast(cache_stamp())->value() <=
cast              433 src/objects-debug.cc           Smi::cast(Isolate::Current()->date_cache()->stamp())->value());
cast              458 src/objects-debug.cc     ConsString::cast(this)->ConsStringVerify();
cast              460 src/objects-debug.cc     SlicedString::cast(this)->SlicedStringVerify();
cast              462 src/objects-debug.cc     SeqAsciiString::cast(this)->SeqAsciiStringVerify();
cast              522 src/objects-debug.cc   CHECK_EQ(0, FixedArray::cast(elements())->length());
cast              556 src/objects-debug.cc     int value = Smi::cast(number)->value();
cast              625 src/objects-debug.cc       FixedArray* arr = FixedArray::cast(data());
cast              632 src/objects-debug.cc       FixedArray* arr = FixedArray::cast(data());
cast              825 src/objects-debug.cc       FixedArray* e = FixedArray::cast(elements());
cast              845 src/objects-debug.cc       ExternalPixelArray* e = ExternalPixelArray::cast(elements());
cast              942 src/objects-debug.cc   return !target->IsMap() || Map::cast(target)->GetBackPointer() == current_map;
cast              959 src/objects-debug.cc   JSFunction::cast(get(kFactoryIndex))->Verify();
cast              961 src/objects-debug.cc   int size = Smi::cast(get(kCacheSizeIndex))->value();
cast              966 src/objects-debug.cc   int finger = Smi::cast(get(kFingerIndex))->value();
cast              985 src/objects-debug.cc   FixedArray::cast(this)->Verify();
cast              990 src/objects-debug.cc         Map::cast(e)->SharedMapVerify();
cast               74 src/objects-inl.h       HeapObject::cast(this)->map()->instance_type() == instancetype;   \
cast               79 src/objects-inl.h   type* type::cast(Object* object) {            \
cast               91 src/objects-inl.h   type* holder::name() { return type::cast(READ_FIELD(this, offset)); } \
cast              100 src/objects-inl.h   Smi* holder::name() { return Smi::cast(READ_FIELD(this, offset)); }   \
cast              110 src/objects-inl.h     return Smi::cast(value)->value();                   \
cast              141 src/objects-inl.h   Object* cons_obj = JSObject::cast(this)->map()->constructor();
cast              143 src/objects-inl.h   JSFunction* fun = JSFunction::cast(cons_obj);
cast              148 src/objects-inl.h        type = FunctionTemplateInfo::cast(type)->parent_template()) {
cast              177 src/objects-inl.h     && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE;
cast              183 src/objects-inl.h     && HeapObject::cast(this)->map()->instance_type() >= FIRST_SPEC_OBJECT_TYPE;
cast              189 src/objects-inl.h   InstanceType type = HeapObject::cast(this)->map()->instance_type();
cast              196 src/objects-inl.h   uint32_t type = HeapObject::cast(this)->map()->instance_type();
cast              208 src/objects-inl.h   return StringShape(String::cast(this)).IsCons();
cast              214 src/objects-inl.h   return StringShape(String::cast(this)).IsSliced();
cast              220 src/objects-inl.h   return StringShape(String::cast(this)).IsSequential();
cast              226 src/objects-inl.h   return StringShape(String::cast(this)).IsSequential() &&
cast              227 src/objects-inl.h          String::cast(this)->IsAsciiRepresentation();
cast              233 src/objects-inl.h   return StringShape(String::cast(this)).IsSequential() &&
cast              234 src/objects-inl.h          String::cast(this)->IsTwoByteRepresentation();
cast              240 src/objects-inl.h   return StringShape(String::cast(this)).IsExternal();
cast              246 src/objects-inl.h   return StringShape(String::cast(this)).IsExternal() &&
cast              247 src/objects-inl.h          String::cast(this)->IsAsciiRepresentation();
cast              253 src/objects-inl.h   return StringShape(String::cast(this)).IsExternal() &&
cast              254 src/objects-inl.h          String::cast(this)->IsTwoByteRepresentation();
cast              431 src/objects-inl.h   InstanceType instance_type = HeapObject::cast(this)->map()->instance_type();
cast              443 src/objects-inl.h       HeapObject::cast(this)->map()->instance_type();
cast              466 src/objects-inl.h     && Failure::cast(this)->type() == Failure::RETRY_AFTER_GC;
cast              472 src/objects-inl.h       && Failure::cast(this)->IsOutOfMemoryException();
cast              486 src/objects-inl.h Failure* Failure::cast(MaybeObject* obj) {
cast              495 src/objects-inl.h       HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_RECEIVER_TYPE;
cast              502 src/objects-inl.h       HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_OBJECT_TYPE;
cast              508 src/objects-inl.h   InstanceType type = HeapObject::cast(this)->map()->instance_type();
cast              541 src/objects-inl.h   int length = FixedArray::cast(this)->length();
cast              555 src/objects-inl.h   if (FixedArray::cast(this)->length() % 2 != 0) return false;
cast              565 src/objects-inl.h   if (FixedArray::cast(this)->length() % 2 != 0) return false;
cast              572 src/objects-inl.h     Map* map = HeapObject::cast(this)->map();
cast              587 src/objects-inl.h       HeapObject::cast(this)->map() ==
cast              588 src/objects-inl.h       HeapObject::cast(this)->GetHeap()->global_context_map();
cast              594 src/objects-inl.h       HeapObject::cast(this)->map() ==
cast              595 src/objects-inl.h       HeapObject::cast(this)->GetHeap()->module_context_map();
cast              601 src/objects-inl.h       HeapObject::cast(this)->map() ==
cast              602 src/objects-inl.h       HeapObject::cast(this)->GetHeap()->scope_info_map();
cast              625 src/objects-inl.h   return IsJSValue() && JSValue::cast(this)->value()->IsString();
cast              634 src/objects-inl.h       ((Oddball::cast(this)->kind() & Oddball::kNotBooleanMask) == 0);
cast              649 src/objects-inl.h       HeapObject::cast(this)->map() ==
cast              650 src/objects-inl.h       HeapObject::cast(this)->GetHeap()->hash_table_map();
cast              656 src/objects-inl.h       this != HeapObject::cast(this)->GetHeap()->symbol_table();
cast              662 src/objects-inl.h          HeapObject::cast(this)->GetHeap()->raw_unchecked_symbol_table();
cast              668 src/objects-inl.h   FixedArray* self = FixedArray::cast(this);
cast              687 src/objects-inl.h   if (FixedArray::cast(this)->length() != NormalizedMapCache::kEntries) {
cast              726 src/objects-inl.h                 (HeapObject::cast(this)->map()->instance_type() ==
cast              736 src/objects-inl.h   InstanceType type = HeapObject::cast(this)->map()->instance_type();
cast              748 src/objects-inl.h     && HeapObject::cast(this)->map()->is_undetectable();
cast              754 src/objects-inl.h     && HeapObject::cast(this)->map()->is_access_check_needed();
cast              760 src/objects-inl.h   switch (HeapObject::cast(this)->map()->instance_type()) {
cast              772 src/objects-inl.h       && HeapObject::cast(this)->map()->instance_type() == NAME##_TYPE; \
cast              779 src/objects-inl.h   return IsOddball() && Oddball::cast(this)->kind() == Oddball::kUndefined;
cast              784 src/objects-inl.h   return IsOddball() && Oddball::cast(this)->kind() == Oddball::kNull;
cast              789 src/objects-inl.h   return IsOddball() && Oddball::cast(this)->kind() == Oddball::kTheHole;
cast              794 src/objects-inl.h   return IsOddball() && Oddball::cast(this)->kind() == Oddball::kTrue;
cast              799 src/objects-inl.h   return IsOddball() && Oddball::cast(this)->kind() == Oddball::kFalse;
cast              804 src/objects-inl.h   return IsOddball() && Oddball::cast(this)->kind() == Oddball::kArgumentMarker;
cast              817 src/objects-inl.h   return this->IsHeapNumber() && isnan(HeapNumber::cast(this)->value());
cast              824 src/objects-inl.h     double value = HeapNumber::cast(this)->value();
cast              835 src/objects-inl.h   return this->IsJSObject() && (JSObject::cast(this)->class_name() == name);
cast             1315 src/objects-inl.h     Object** objects = FixedArray::cast(elements)->GetFirstElementAddress();
cast             1323 src/objects-inl.h     FixedDoubleArray* double_array = FixedDoubleArray::cast(elements);
cast             1345 src/objects-inl.h     FixedArray* array_maps = FixedArray::cast(maybe_array_maps);
cast             1349 src/objects-inl.h         return Map::cast(maybe_transitioned_map);
cast             1409 src/objects-inl.h   set_map(Map::cast(obj));
cast             1420 src/objects-inl.h   return Smi::cast(READ_FIELD(this, kKindOffset))->value();
cast             1644 src/objects-inl.h     int value = Smi::cast(this)->value();
cast             1650 src/objects-inl.h     double value = HeapNumber::cast(this)->value();
cast             1664 src/objects-inl.h   JSValue* js_value = JSValue::cast(this);
cast             1667 src/objects-inl.h   String* str = String::cast(js_value->value());
cast             1674 src/objects-inl.h FixedArrayBase* FixedArrayBase::cast(Object* object) {
cast             2005 src/objects-inl.h   return TransitionArray::cast(array);
cast             2033 src/objects-inl.h   return String::cast(get(ToKeyIndex(descriptor_number)));
cast             2054 src/objects-inl.h   return PropertyDetails(Smi::cast(details));
cast             2069 src/objects-inl.h   return JSFunction::cast(GetValue(descriptor_number));
cast             2081 src/objects-inl.h   Foreign* p = Foreign::cast(GetCallbacksObject(descriptor_number));
cast             2187 src/objects-inl.h       (Smi::cast(max_index_object)->value() & kRequiresSlowElementsMask);
cast             2194 src/objects-inl.h   uint32_t value = static_cast<uint32_t>(Smi::cast(max_index_object)->value());
cast             2274 src/objects-inl.h HashTable<Shape, Key>* HashTable<Shape, Key>::cast(Object* obj) {
cast             2310 src/objects-inl.h   ConsString* cons = ConsString::cast(this);
cast             2320 src/objects-inl.h   return String::cast(successfully_flattened);
cast             2328 src/objects-inl.h       return SeqAsciiString::cast(this)->SeqAsciiStringGet(index);
cast             2330 src/objects-inl.h       return SeqTwoByteString::cast(this)->SeqTwoByteStringGet(index);
cast             2333 src/objects-inl.h       return ConsString::cast(this)->ConsStringGet(index);
cast             2335 src/objects-inl.h       return ExternalAsciiString::cast(this)->ExternalAsciiStringGet(index);
cast             2337 src/objects-inl.h       return ExternalTwoByteString::cast(this)->ExternalTwoByteStringGet(index);
cast             2340 src/objects-inl.h       return SlicedString::cast(this)->SlicedStringGet(index);
cast             2355 src/objects-inl.h       ? SeqAsciiString::cast(this)->SeqAsciiStringSet(index, value)
cast             2356 src/objects-inl.h       : SeqTwoByteString::cast(this)->SeqTwoByteStringSet(index, value);
cast             2362 src/objects-inl.h   return ConsString::cast(this)->second()->length() == 0;
cast             2373 src/objects-inl.h   return String::cast(READ_FIELD(this, kUnderlyingOffset));
cast             2433 src/objects-inl.h   return String::cast(READ_FIELD(this, kParentOffset));
cast             2447 src/objects-inl.h   return String::cast(READ_FIELD(this, kFirstOffset));
cast             2463 src/objects-inl.h   return String::cast(READ_FIELD(this, kSecondOffset));
cast             2571 src/objects-inl.h   return Smi::cast(get(kCacheSizeIndex))->value();
cast             2581 src/objects-inl.h   return Smi::cast(get(kFingerIndex))->value();
cast             3460 src/objects-inl.h     return DescriptorArray::cast(object);
cast             3478 src/objects-inl.h         DescriptorArray::cast(object)->back_pointer_storage());
cast             3514 src/objects-inl.h     return DescriptorArray::cast(object)->back_pointer_storage();
cast             3657 src/objects-inl.h     DescriptorArray::cast(object)->set_back_pointer_storage(value);
cast             4022 src/objects-inl.h   String* src_str = String::cast(src);
cast             4025 src/objects-inl.h     return ExternalAsciiString::cast(src)->resource() != NULL;
cast             4027 src/objects-inl.h     return ExternalTwoByteString::cast(src)->resource() != NULL;
cast             4051 src/objects-inl.h   return Code::cast(READ_FIELD(this, kCodeOffset));
cast             4095 src/objects-inl.h   return FunctionTemplateInfo::cast(function_data());
cast             4106 src/objects-inl.h   return static_cast<BuiltinFunctionId>(Smi::cast(function_data())->value());
cast             4206 src/objects-inl.h   return Code::cast(unchecked_code());
cast             4245 src/objects-inl.h   return Context::cast(READ_FIELD(this, kContextOffset));
cast             4271 src/objects-inl.h   return Map::cast(prototype_or_initial_map());
cast             4286 src/objects-inl.h       this == JSFunction::cast(array_function)) {
cast             4409 src/objects-inl.h   return Code::cast(READ_FIELD(this, OffsetOfCodeWithId(id)));
cast             4455 src/objects-inl.h JSModule* JSModule::cast(Object* obj) {
cast             4457 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSModule::kSize);
cast             4465 src/objects-inl.h JSValue* JSValue::cast(Object* obj) {
cast             4467 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSValue::kSize);
cast             4483 src/objects-inl.h JSDate* JSDate::cast(Object* obj) {
cast             4485 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSDate::kSize);
cast             4499 src/objects-inl.h JSMessageObject* JSMessageObject::cast(Object* obj) {
cast             4501 src/objects-inl.h   ASSERT(HeapObject::cast(obj)->Size() == JSMessageObject::kSize);
cast             4569 src/objects-inl.h   Smi* smi = Smi::cast(FixedArray::cast(data)->get(kTagIndex));
cast             4575 src/objects-inl.h   Smi* smi = Smi::cast(DataAtUnchecked(kTagIndex));
cast             4585 src/objects-inl.h       return Smi::cast(DataAt(kIrregexpCaptureCountIndex))->value();
cast             4596 src/objects-inl.h   Smi* smi = Smi::cast(FixedArray::cast(data)->get(kFlagsIndex));
cast             4604 src/objects-inl.h   String* pattern= String::cast(FixedArray::cast(data)->get(kSourceIndex));
cast             4611 src/objects-inl.h   return FixedArray::cast(data())->get(index);
cast             4625 src/objects-inl.h   FixedArray::cast(data())->set(index, value);
cast             4633 src/objects-inl.h     fa->set_unchecked(index, Smi::cast(value));
cast             4748 src/objects-inl.h   FixedArray* elems = FixedArray::cast(elements());
cast             4758 src/objects-inl.h   set_elements(FixedArray::cast(writable_elems));
cast             4766 src/objects-inl.h   return StringDictionary::cast(properties());
cast             4772 src/objects-inl.h   return SeededNumberDictionary::cast(elements());
cast             4907 src/objects-inl.h     return JSProxy::cast(this)->HasPropertyWithHandler(name);
cast             4915 src/objects-inl.h     return JSProxy::cast(this)->HasPropertyWithHandler(name);
cast             4940 src/objects-inl.h       ? JSProxy::cast(this)->GetIdentityHash(flag)
cast             4941 src/objects-inl.h       : JSObject::cast(this)->GetIdentityHash(flag);
cast             4947 src/objects-inl.h     return JSProxy::cast(this)->HasElementWithHandler(index);
cast             4949 src/objects-inl.h   return JSObject::cast(this)->HasElementWithReceiver(this, index);
cast             4996 src/objects-inl.h   return receiver->IsInstanceOf(FunctionTemplateInfo::cast(function_template));
cast             5059 src/objects-inl.h   if (key->Hash() != String::cast(other)->Hash()) return false;
cast             5060 src/objects-inl.h   return key->Equals(String::cast(other));
cast             5070 src/objects-inl.h   return String::cast(other)->Hash();
cast             5088 src/objects-inl.h   return Smi::cast(maybe_hash->ToObjectChecked())->value();
cast             5096 src/objects-inl.h   return Smi::cast(maybe_hash->ToObjectChecked())->value();
cast             5118 src/objects-inl.h   FixedArray* elts = FixedArray::cast(elements());
cast             5156 src/objects-inl.h             FixedArray::cast(storage)->ContainsOnlySmisOrHoles()))));
cast             5181 src/objects-inl.h   return Smi::cast(get(1 + index * 2));
cast             5191 src/objects-inl.h   return JSGlobalPropertyCell::cast(get(index * 2));
cast               47 src/objects-printer.cc       Smi::cast(this_as_object)->SmiPrint(out);
cast               49 src/objects-printer.cc       HeapObject::cast(this_as_object)->HeapObjectPrint(out);
cast               52 src/objects-printer.cc     Failure::cast(this)->FailurePrint(out);
cast               74 src/objects-printer.cc     String::cast(this)->StringPrint(out);
cast               80 src/objects-printer.cc       Map::cast(this)->MapPrint(out);
cast               83 src/objects-printer.cc       HeapNumber::cast(this)->HeapNumberPrint(out);
cast               86 src/objects-printer.cc       FixedDoubleArray::cast(this)->FixedDoubleArrayPrint(out);
cast               89 src/objects-printer.cc       FixedArray::cast(this)->FixedArrayPrint(out);
cast               92 src/objects-printer.cc       ByteArray::cast(this)->ByteArrayPrint(out);
cast               95 src/objects-printer.cc       FreeSpace::cast(this)->FreeSpacePrint(out);
cast               98 src/objects-printer.cc       ExternalPixelArray::cast(this)->ExternalPixelArrayPrint(out);
cast              101 src/objects-printer.cc       ExternalByteArray::cast(this)->ExternalByteArrayPrint(out);
cast              104 src/objects-printer.cc       ExternalUnsignedByteArray::cast(this)
cast              108 src/objects-printer.cc       ExternalShortArray::cast(this)->ExternalShortArrayPrint(out);
cast              111 src/objects-printer.cc       ExternalUnsignedShortArray::cast(this)
cast              115 src/objects-printer.cc       ExternalIntArray::cast(this)->ExternalIntArrayPrint(out);
cast              118 src/objects-printer.cc       ExternalUnsignedIntArray::cast(this)->ExternalUnsignedIntArrayPrint(out);
cast              121 src/objects-printer.cc       ExternalFloatArray::cast(this)->ExternalFloatArrayPrint(out);
cast              124 src/objects-printer.cc       ExternalDoubleArray::cast(this)->ExternalDoubleArrayPrint(out);
cast              133 src/objects-printer.cc       JSObject::cast(this)->JSObjectPrint(out);
cast              136 src/objects-printer.cc       Oddball::cast(this)->to_string()->Print(out);
cast              139 src/objects-printer.cc       JSModule::cast(this)->JSModulePrint(out);
cast              142 src/objects-printer.cc       JSFunction::cast(this)->JSFunctionPrint(out);
cast              145 src/objects-printer.cc       JSGlobalProxy::cast(this)->JSGlobalProxyPrint(out);
cast              148 src/objects-printer.cc       JSGlobalObject::cast(this)->JSGlobalObjectPrint(out);
cast              151 src/objects-printer.cc       JSBuiltinsObject::cast(this)->JSBuiltinsObjectPrint(out);
cast              155 src/objects-printer.cc       JSValue::cast(this)->value()->Print(out);
cast              158 src/objects-printer.cc       JSDate::cast(this)->JSDatePrint(out);
cast              161 src/objects-printer.cc       Code::cast(this)->CodePrint(out);
cast              164 src/objects-printer.cc       JSProxy::cast(this)->JSProxyPrint(out);
cast              167 src/objects-printer.cc       JSFunctionProxy::cast(this)->JSFunctionProxyPrint(out);
cast              170 src/objects-printer.cc       JSWeakMap::cast(this)->JSWeakMapPrint(out);
cast              173 src/objects-printer.cc       Foreign::cast(this)->ForeignPrint(out);
cast              176 src/objects-printer.cc       SharedFunctionInfo::cast(this)->SharedFunctionInfoPrint(out);
cast              179 src/objects-printer.cc       JSMessageObject::cast(this)->JSMessageObjectPrint(out);
cast              182 src/objects-printer.cc       JSGlobalPropertyCell::cast(this)->JSGlobalPropertyCellPrint(out);
cast              186 src/objects-printer.cc     Name::cast(this)->Name##Print(out);    \
cast              301 src/objects-printer.cc       FixedArray* p = FixedArray::cast(elements());
cast              313 src/objects-printer.cc         FixedDoubleArray* p = FixedDoubleArray::cast(elements());
cast              326 src/objects-printer.cc       ExternalPixelArray* p = ExternalPixelArray::cast(elements());
cast              333 src/objects-printer.cc       ExternalByteArray* p = ExternalByteArray::cast(elements());
cast              341 src/objects-printer.cc           ExternalUnsignedByteArray::cast(elements());
cast              348 src/objects-printer.cc       ExternalShortArray* p = ExternalShortArray::cast(elements());
cast              356 src/objects-printer.cc           ExternalUnsignedShortArray::cast(elements());
cast              363 src/objects-printer.cc       ExternalIntArray* p = ExternalIntArray::cast(elements());
cast              371 src/objects-printer.cc           ExternalUnsignedIntArray::cast(elements());
cast              378 src/objects-printer.cc       ExternalFloatArray* p = ExternalFloatArray::cast(elements());
cast              385 src/objects-printer.cc       ExternalDoubleArray* p = ExternalDoubleArray::cast(elements());
cast              395 src/objects-printer.cc       FixedArray* p = FixedArray::cast(elements());
cast              716 src/objects-printer.cc            weekdays[weekday()->IsSmi() ? Smi::cast(weekday())->value() + 1 : 0],
cast              717 src/objects-printer.cc            year()->IsSmi() ? Smi::cast(year())->value() : -1,
cast              718 src/objects-printer.cc            month()->IsSmi() ? Smi::cast(month())->value() : -1,
cast              719 src/objects-printer.cc            day()->IsSmi() ? Smi::cast(day())->value() : -1,
cast              720 src/objects-printer.cc            hour()->IsSmi() ? Smi::cast(hour())->value() : -1,
cast              721 src/objects-printer.cc            min()->IsSmi() ? Smi::cast(min())->value() : -1,
cast              722 src/objects-printer.cc            sec()->IsSmi() ? Smi::cast(sec())->value() : -1);
cast              322 src/objects-visiting.h     return SeqAsciiString::cast(object)->
cast              327 src/objects-visiting.h     return SeqTwoByteString::cast(object)->
cast              332 src/objects-visiting.h     return FreeSpace::cast(object)->Size();
cast               67 src/objects.cc   JSValue::cast(result)->set_value(value);
cast               93 src/objects.cc     Isolate* isolate = HeapObject::cast(this)->GetIsolate();
cast               97 src/objects.cc     Isolate* isolate = HeapObject::cast(this)->GetIsolate();
cast              111 src/objects.cc     return Isolate::Current()->heap()->ToBoolean(Smi::cast(this)->value() != 0);
cast              113 src/objects.cc   HeapObject* heap_object = HeapObject::cast(this);
cast              123 src/objects.cc         String::cast(this)->length() != 0);
cast              126 src/objects.cc     return HeapNumber::cast(this)->HeapNumberToBoolean();
cast              147 src/objects.cc   JSReceiver::cast(holder)->Lookup(name, result);
cast              172 src/objects.cc             Foreign::cast(structure)->foreign_address());
cast              180 src/objects.cc     AccessorInfo* data = AccessorInfo::cast(structure);
cast              194 src/objects.cc     JSObject* self = JSObject::cast(receiver);
cast              214 src/objects.cc     Object* getter = AccessorPair::cast(structure)->getter();
cast              217 src/objects.cc       return GetPropertyWithDefinedGetter(receiver, JSReceiver::cast(getter));
cast              246 src/objects.cc       ? Handle<HeapObject>::cast(object)->GetIsolate()
cast              291 src/objects.cc         Handle<JSFunction>::cast(fun), Handle<Object>::null(), 0, false);
cast              316 src/objects.cc           AccessorInfo* info = AccessorInfo::cast(obj);
cast              376 src/objects.cc           AccessorInfo* info = AccessorInfo::cast(obj);
cast              432 src/objects.cc     value = JSGlobalPropertyCell::cast(value)->value();
cast              443 src/objects.cc         JSGlobalPropertyCell::cast(
cast              481 src/objects.cc     set_properties(StringDictionary::cast(dict));
cast              490 src/objects.cc         JSGlobalPropertyCell::cast(property_dictionary()->ValueAt(entry));
cast              522 src/objects.cc           JSGlobalPropertyCell::cast(dictionary->ValueAt(entry));
cast              546 src/objects.cc   JSFunction* fun = JSFunction::cast(cons_obj);
cast              563 src/objects.cc       ? Handle<HeapObject>::cast(object)->GetIsolate()
cast              591 src/objects.cc         : Object::cast(heap->null_value());
cast              599 src/objects.cc         JSObject* checked = JSObject::cast(current);
cast              637 src/objects.cc       JSObject* recvr = JSObject::cast(receiver);
cast              654 src/objects.cc       : HeapObject::cast(this)->GetHeap();
cast              672 src/objects.cc         return JSProxy::cast(holder)->GetElementWithHandler(receiver, index);
cast              683 src/objects.cc     JSObject* js_object = JSObject::cast(holder);
cast              716 src/objects.cc   HeapObject* heap_object = HeapObject::cast(this);
cast              748 src/objects.cc     uint32_t hash = String::cast(this)->Hash();
cast              752 src/objects.cc     uint32_t hash = Oddball::cast(this)->to_string()->Hash();
cast              756 src/objects.cc     return JSReceiver::cast(this)->GetIdentityHash(flag);
cast              776 src/objects.cc     return String::cast(this)->Equals(String::cast(other));
cast              792 src/objects.cc     Smi::cast(this)->SmiPrint(accumulator);
cast              794 src/objects.cc     Failure::cast(this)->FailurePrint(accumulator);
cast              796 src/objects.cc     HeapObject::cast(this)->HeapObjectShortPrint(accumulator);
cast              857 src/objects.cc       ConsString* cs = ConsString::cast(this);
cast              872 src/objects.cc         result = String::cast(object);
cast              875 src/objects.cc         char* dest = SeqAsciiString::cast(result)->GetChars();
cast              887 src/objects.cc         result = String::cast(object);
cast              888 src/objects.cc         uc16* dest = SeqTwoByteString::cast(result)->GetChars();
cast              948 src/objects.cc   ExternalTwoByteString* self = ExternalTwoByteString::cast(this);
cast              993 src/objects.cc   ExternalAsciiString* self = ExternalAsciiString::cast(this);
cast             1074 src/objects.cc       double length = JSArray::cast(this)->length()->IsUndefined()
cast             1076 src/objects.cc           : JSArray::cast(this)->length()->Number();
cast             1089 src/objects.cc       Object* fun_name = JSFunction::cast(this)->shared()->name();
cast             1092 src/objects.cc         String* str = String::cast(fun_name);
cast             1113 src/objects.cc           !heap->Contains(HeapObject::cast(constructor))) {
cast             1118 src/objects.cc           if (!heap->Contains(JSFunction::cast(constructor)->shared())) {
cast             1122 src/objects.cc                 JSFunction::cast(constructor)->shared()->name();
cast             1124 src/objects.cc               String* str = String::cast(constructor_name);
cast             1142 src/objects.cc         JSValue::cast(this)->value()->ShortPrint(accumulator);
cast             1186 src/objects.cc     String::cast(this)->StringShortPrint(accumulator);
cast             1190 src/objects.cc     JSObject::cast(this)->JSObjectShortPrint(accumulator);
cast             1195 src/objects.cc       accumulator->Add("<Map(elements=%u)>", Map::cast(this)->elements_kind());
cast             1198 src/objects.cc       accumulator->Add("<FixedArray[%u]>", FixedArray::cast(this)->length());
cast             1202 src/objects.cc                        FixedDoubleArray::cast(this)->length());
cast             1205 src/objects.cc       accumulator->Add("<ByteArray[%u]>", ByteArray::cast(this)->length());
cast             1208 src/objects.cc       accumulator->Add("<FreeSpace[%u]>", FreeSpace::cast(this)->Size());
cast             1212 src/objects.cc                        ExternalPixelArray::cast(this)->length());
cast             1216 src/objects.cc                        ExternalByteArray::cast(this)->length());
cast             1220 src/objects.cc                        ExternalUnsignedByteArray::cast(this)->length());
cast             1224 src/objects.cc                        ExternalShortArray::cast(this)->length());
cast             1228 src/objects.cc                        ExternalUnsignedShortArray::cast(this)->length());
cast             1232 src/objects.cc                        ExternalIntArray::cast(this)->length());
cast             1236 src/objects.cc                        ExternalUnsignedIntArray::cast(this)->length());
cast             1240 src/objects.cc                        ExternalFloatArray::cast(this)->length());
cast             1244 src/objects.cc                        ExternalDoubleArray::cast(this)->length());
cast             1280 src/objects.cc       HeapNumber::cast(this)->HeapNumberPrint(accumulator);
cast             1294 src/objects.cc       JSGlobalPropertyCell::cast(this)->value()->ShortPrint(accumulator);
cast             1464 src/objects.cc     JSFunction* constructor = JSFunction::cast(map()->constructor());
cast             1465 src/objects.cc     return String::cast(constructor->shared()->instance_class_name());
cast             1474 src/objects.cc     JSFunction* constructor = JSFunction::cast(map()->constructor());
cast             1475 src/objects.cc     String* name = String::cast(constructor->shared()->name());
cast             1480 src/objects.cc     if (proto->IsJSObject()) return JSObject::cast(proto)->constructor_name();
cast             1629 src/objects.cc       JSGlobalPropertyCell::cast(store_value)->set_value(value);
cast             1643 src/objects.cc     JSGlobalPropertyCell::cast(store_value)->set_value(value);
cast             1650 src/objects.cc   if (dict != result) set_properties(StringDictionary::cast(result));
cast             1681 src/objects.cc                                            JSFunction::cast(value),
cast             1873 src/objects.cc     map()->LookupTransition(JSObject::cast(this), name, &result);
cast             1898 src/objects.cc             Foreign::cast(structure)->foreign_address());
cast             1907 src/objects.cc     AccessorInfo* data = AccessorInfo::cast(structure);
cast             1923 src/objects.cc     CustomArguments args(isolate, data->data(), this, JSObject::cast(holder));
cast             1937 src/objects.cc     Object* setter = AccessorPair::cast(structure)->setter();
cast             1940 src/objects.cc      return SetPropertyWithDefinedSetter(JSReceiver::cast(setter), value);
cast             1971 src/objects.cc         Handle<JSFunction>::cast(fun), Handle<Object>::null(), 0, false);
cast             1999 src/objects.cc       return JSProxy::cast(pt)->SetPropertyViaPrototypesWithHandler(
cast             2002 src/objects.cc     if (!JSObject::cast(pt)->HasDictionaryElements()) {
cast             2006 src/objects.cc         JSObject::cast(pt)->element_dictionary();
cast             2015 src/objects.cc                                       JSObject::cast(pt),
cast             2264 src/objects.cc     return JSObject::cast(proto)->LocalLookupRealNamedProperty(name, result);
cast             2293 src/objects.cc       value = JSGlobalPropertyCell::cast(value)->value();
cast             2321 src/objects.cc       return result->HandlerResult(JSProxy::cast(pt));
cast             2323 src/objects.cc     JSObject::cast(pt)->LocalLookupRealNamedProperty(name, result);
cast             2348 src/objects.cc             AccessorInfo* info = AccessorInfo::cast(obj);
cast             2398 src/objects.cc     return JSObject::cast(this)->SetPropertyForResult(
cast             2517 src/objects.cc         JSReceiver::cast(*setter), *value);
cast             2645 src/objects.cc     Handle<JSObject> new_self(JSObject::cast(*self));
cast             2696 src/objects.cc         name_raw = String::cast(symbol_version);
cast             2713 src/objects.cc     return JSObject::cast(proto)->SetPropertyForResult(
cast             2863 src/objects.cc     return JSObject::cast(proto)->SetLocalPropertyIgnoreAttributes(
cast             2942 src/objects.cc       return JSObject::cast(pt)->
cast             3006 src/objects.cc     return JSObject::cast(this)->HasElementWithReceiver(receiver, index)
cast             3022 src/objects.cc     JSObject* this_obj = JSObject::cast(this);
cast             3037 src/objects.cc         return JSProxy::cast(result->proxy())->GetPropertyAttributeWithHandler(
cast             3042 src/objects.cc             JSObject::cast(receiver), name, continue_search);
cast             3056 src/objects.cc     if (JSObject::cast(this)->HasLocalElement(index)) return NONE;
cast             3073 src/objects.cc       Map::cast(result)->EquivalentToForNormalization(fast, mode)) {
cast             3076 src/objects.cc       Map::cast(result)->SharedMapVerify();
cast             3086 src/objects.cc           ASSERT(memcmp(Map::cast(fresh)->address(),
cast             3087 src/objects.cc                         Map::cast(result)->address(),
cast             3090 src/objects.cc           ASSERT(memcmp(Map::cast(fresh)->address() + offset,
cast             3091 src/objects.cc                         Map::cast(result)->address() + offset,
cast             3140 src/objects.cc     set_map(Map::cast(obj));
cast             3288 src/objects.cc   FixedArrayBase* array = FixedArrayBase::cast(elements());
cast             3293 src/objects.cc     array = FixedArrayBase::cast(FixedArray::cast(array)->get(1));
cast             3302 src/objects.cc       ? Smi::cast(JSArray::cast(this)->length())->value()
cast             3311 src/objects.cc     dictionary = SeededNumberDictionary::cast(object);
cast             3319 src/objects.cc       FixedDoubleArray* double_array = FixedDoubleArray::cast(array);
cast             3333 src/objects.cc       value = FixedArray::cast(array)->get(i);
cast             3341 src/objects.cc       dictionary = SeededNumberDictionary::cast(result);
cast             3347 src/objects.cc     FixedArray::cast(elements())->set(1, dictionary);
cast             3355 src/objects.cc     set_map(Map::cast(new_map));
cast             3402 src/objects.cc                  return Smi::cast(__object__)->value(),
cast             3443 src/objects.cc     return JSObject::cast(proxy_parent)->GetHiddenProperty(key);
cast             3452 src/objects.cc       StringDictionary::cast(hidden_lookup->ToObjectUnchecked());
cast             3475 src/objects.cc     return JSObject::cast(proxy_parent)->SetHiddenProperty(key, value);
cast             3513 src/objects.cc     JSObject::cast(proxy_parent)->DeleteHiddenProperty(key);
cast             3520 src/objects.cc       StringDictionary::cast(hidden_lookup->ToObjectUnchecked());
cast             3551 src/objects.cc       return StringDictionary::cast(hidden_store);
cast             3563 src/objects.cc       return StringDictionary::cast(lookup);
cast             3716 src/objects.cc     return JSGlobalObject::cast(proto)->DeleteElement(index, mode);
cast             3755 src/objects.cc     return JSGlobalObject::cast(proto)->DeleteProperty(name, mode);
cast             3798 src/objects.cc     return JSProxy::cast(this)->DeleteElementWithHandler(index, mode);
cast             3800 src/objects.cc   return JSObject::cast(this)->DeleteElement(index, mode);
cast             3806 src/objects.cc     return JSProxy::cast(this)->DeletePropertyWithHandler(name, mode);
cast             3808 src/objects.cc   return JSObject::cast(this)->DeleteProperty(name, mode);
cast             3819 src/objects.cc         ? Smi::cast(JSArray::cast(this)->length())->value()
cast             3827 src/objects.cc         SeededNumberDictionary::cast(elements)->SlowReverseLookup(object);
cast             3879 src/objects.cc       FixedArray* elements = FixedArray::cast(this->elements());
cast             3884 src/objects.cc       FixedArray* parameter_map = FixedArray::cast(elements());
cast             3892 src/objects.cc       FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             3907 src/objects.cc         JSFunction::cast(arguments_boilerplate->map()->constructor());
cast             3910 src/objects.cc     JSFunction* f = JSFunction::cast(this);
cast             3920 src/objects.cc         JSObject* ctxobj = JSObject::cast(context->get(i));
cast             3934 src/objects.cc       return JSObject::cast(context->extension())->ReferencesObject(obj);
cast             3962 src/objects.cc     return JSObject::cast(proto)->PreventExtensions();
cast             4007 src/objects.cc        o = JSObject::cast(o)->GetPrototype()) {
cast             4009 src/objects.cc     JSObject* curr = JSObject::cast(o);
cast             4017 src/objects.cc           FixedArray::cast(curr->map()->instance_descriptors()->GetEnumCache());
cast             4080 src/objects.cc     return JSReceiver::cast(proto)->LocalLookup(name, result);
cast             4084 src/objects.cc     result->HandlerResult(JSProxy::cast(this));
cast             4094 src/objects.cc   JSObject* js_object = JSObject::cast(this);
cast             4118 src/objects.cc        current = JSObject::cast(current)->GetPrototype()) {
cast             4119 src/objects.cc     JSReceiver::cast(current)->LocalLookup(name, result);
cast             4131 src/objects.cc        current = JSObject::cast(current)->GetPrototype()) {
cast             4132 src/objects.cc     JSObject::cast(current)->LocalLookupRealNamedProperty(name, result);
cast             4157 src/objects.cc       AccessorPair::cast(result)->SetComponents(getter, setter);
cast             4201 src/objects.cc       FixedArray* parameter_map = FixedArray::cast(elements());
cast             4206 src/objects.cc         FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             4209 src/objects.cc               SeededNumberDictionary::cast(arguments);
cast             4245 src/objects.cc       return AccessorPair::cast(obj)->Copy();
cast             4302 src/objects.cc         AccessorInfo::cast(obj)->prohibits_overwriting()) {
cast             4336 src/objects.cc     FixedArray* parameter_map = FixedArray::cast(elements());
cast             4405 src/objects.cc     return JSObject::cast(proto)->DefineAccessor(
cast             4439 src/objects.cc       AccessorPair::cast(descs->GetCallbacksObject(number))->get(component);
cast             4471 src/objects.cc       source_accessors = AccessorPair::cast(callback_value);
cast             4518 src/objects.cc   String* name = String::cast(info->name());
cast             4530 src/objects.cc     return JSObject::cast(proto)->DefineAccessor(info);
cast             4617 src/objects.cc          obj = JSReceiver::cast(obj)->GetPrototype()) {
cast             4618 src/objects.cc       if (obj->IsJSObject() && JSObject::cast(obj)->HasDictionaryElements()) {
cast             4619 src/objects.cc         JSObject* js_object = JSObject::cast(obj);
cast             4626 src/objects.cc             return AccessorPair::cast(element)->GetComponent(component);
cast             4634 src/objects.cc          obj = JSReceiver::cast(obj)->GetPrototype()) {
cast             4636 src/objects.cc       JSReceiver::cast(obj)->LocalLookup(name, &result);
cast             4642 src/objects.cc             return AccessorPair::cast(obj)->GetComponent(component);
cast             4709 src/objects.cc   if (FLAG_verify_heap && Map::cast(result)->is_shared()) {
cast             4792 src/objects.cc   JSFunction* ctor = JSFunction::cast(constructor());
cast             4880 src/objects.cc   return CodeCache::cast(code_cache())->Update(name, code);
cast             4887 src/objects.cc     return CodeCache::cast(code_cache())->Lookup(name, flags);
cast             4897 src/objects.cc     return CodeCache::cast(code_cache())->GetIndex(name, code);
cast             4907 src/objects.cc   CodeCache::cast(code_cache())->RemoveByIndex(name, code, index);
cast             4929 src/objects.cc     int index = Smi::cast(*TransitionArrayHeader())->value();
cast             4973 src/objects.cc     int transitionNumber = Smi::cast(*Header())->value();
cast             4990 src/objects.cc     return Smi::cast(num)->value();
cast             4995 src/objects.cc     return Map::cast(proto_trans->get(IndexFor(transitionNumber)));
cast             5149 src/objects.cc     if (name->Equals(String::cast(key))) {
cast             5151 src/objects.cc           Code::cast(cache->get(i + kCodeCacheEntryCodeOffset))->flags();
cast             5178 src/objects.cc   cache = FixedArray::cast(result);
cast             5188 src/objects.cc   CodeCacheHashTable* cache = CodeCacheHashTable::cast(normal_type_cache());
cast             5215 src/objects.cc     if (name->Equals(String::cast(key))) {
cast             5216 src/objects.cc       Code* code = Code::cast(cache->get(i + kCodeCacheEntryCodeOffset));
cast             5228 src/objects.cc     CodeCacheHashTable* cache = CodeCacheHashTable::cast(normal_type_cache());
cast             5239 src/objects.cc     CodeCacheHashTable* cache = CodeCacheHashTable::cast(normal_type_cache());
cast             5240 src/objects.cc     return cache->GetIndex(String::cast(name), code->flags());
cast             5255 src/objects.cc     CodeCacheHashTable* cache = CodeCacheHashTable::cast(normal_type_cache());
cast             5256 src/objects.cc     ASSERT(cache->GetIndex(String::cast(name), code->flags()) == index);
cast             5288 src/objects.cc     FixedArray* pair = FixedArray::cast(other);
cast             5289 src/objects.cc     String* name = String::cast(pair->get(0));
cast             5290 src/objects.cc     Code::Flags flags = Code::cast(pair->get(1))->flags();
cast             5304 src/objects.cc     FixedArray* pair = FixedArray::cast(obj);
cast             5305 src/objects.cc     String* name = String::cast(pair->get(0));
cast             5306 src/objects.cc     Code* code = Code::cast(pair->get(1));
cast             5316 src/objects.cc     FixedArray* pair = FixedArray::cast(obj);
cast             5400 src/objects.cc     ASSERT(PolymorphicCodeCacheHashTable::cast(cache())
cast             5404 src/objects.cc       PolymorphicCodeCacheHashTable::cast(cache());
cast             5418 src/objects.cc         PolymorphicCodeCacheHashTable::cast(cache());
cast             5491 src/objects.cc     FixedArray* list = FixedArray::cast(obj);
cast             5503 src/objects.cc     FixedArray* list = FixedArray::cast(obj);
cast             5505 src/objects.cc     *code_flags = Smi::cast(list->get(0))->value();
cast             5507 src/objects.cc       maps->Add(Handle<Map>(Map::cast(list->get(i))));
cast             5591 src/objects.cc   FixedArray* result = FixedArray::cast(obj);
cast             5653 src/objects.cc     FixedArray::cast(get(kLastAddedIndex))->
cast             5655 src/objects.cc     FixedArray::cast(get(kLastAddedIndex))->
cast             5659 src/objects.cc     FixedArray::cast(bridge_storage)->
cast             5661 src/objects.cc     FixedArray::cast(bridge_storage)->
cast             5663 src/objects.cc     NoWriteBarrierSet(FixedArray::cast(bridge_storage),
cast             5930 src/objects.cc     ConsString* cons = ConsString::cast(string);
cast             5938 src/objects.cc     SlicedString* slice = SlicedString::cast(string);
cast             5948 src/objects.cc       start = SeqAsciiString::cast(string)->GetChars();
cast             5950 src/objects.cc       start = ExternalAsciiString::cast(string)->GetChars();
cast             5957 src/objects.cc       start = SeqTwoByteString::cast(string)->GetChars();
cast             5959 src/objects.cc       start = ExternalTwoByteString::cast(string)->GetChars();
cast             6034 src/objects.cc       return SeqTwoByteString::cast(this)->SeqTwoByteStringGetData(start);
cast             6036 src/objects.cc       return ExternalTwoByteString::cast(this)->
cast             6039 src/objects.cc       SlicedString* slice = SlicedString::cast(this);
cast             6153 src/objects.cc         current = ConsString::cast(left);
cast             6168 src/objects.cc         current = ConsString::cast(right);
cast             6284 src/objects.cc         SeqAsciiString* str = SeqAsciiString::cast(input);
cast             6289 src/objects.cc         SeqTwoByteString* str = SeqTwoByteString::cast(input);
cast             6296 src/objects.cc       return ConsString::cast(input)->ConsStringReadBlock(rbb,
cast             6301 src/objects.cc         return ExternalAsciiString::cast(input)->ExternalAsciiStringReadBlock(
cast             6306 src/objects.cc         ExternalTwoByteString::cast(input)->
cast             6313 src/objects.cc       return SlicedString::cast(input)->SlicedStringReadBlock(rbb,
cast             6433 src/objects.cc         SeqAsciiString::cast(input)->SeqAsciiStringReadBlockIntoBuffer(rbb,
cast             6438 src/objects.cc         SeqTwoByteString::cast(input)->SeqTwoByteStringReadBlockIntoBuffer(rbb,
cast             6444 src/objects.cc       ConsString::cast(input)->ConsStringReadBlockIntoBuffer(rbb,
cast             6450 src/objects.cc         ExternalAsciiString::cast(input)->
cast             6453 src/objects.cc         ExternalTwoByteString::cast(input)->
cast             6460 src/objects.cc       SlicedString::cast(input)->SlicedStringReadBlockIntoBuffer(rbb,
cast             6525 src/objects.cc         current = ConsString::cast(left);
cast             6539 src/objects.cc         current = ConsString::cast(right);
cast             6555 src/objects.cc         String* right = String::cast(current->second());
cast             6576 src/objects.cc   String* string = String::cast(this);
cast             6580 src/objects.cc       ConsString* cons_string = ConsString::cast(string);
cast             6607 src/objects.cc   const unibrow::byte* answer = String::ReadBlock(String::cast(parent()),
cast             6618 src/objects.cc   String::ReadBlockIntoBuffer(String::cast(parent()),
cast             6636 src/objects.cc                   ExternalAsciiString::cast(source)->GetChars() + from,
cast             6642 src/objects.cc             ExternalTwoByteString::cast(source)->GetChars();
cast             6650 src/objects.cc                   SeqAsciiString::cast(source)->GetChars() + from,
cast             6656 src/objects.cc                   SeqTwoByteString::cast(source)->GetChars() + from,
cast             6662 src/objects.cc         ConsString* cons_string = ConsString::cast(source);
cast             6687 src/objects.cc                         SeqAsciiString::cast(second)->GetChars(),
cast             6703 src/objects.cc         SlicedString* slice = SlicedString::cast(source);
cast             6826 src/objects.cc     const char* str1 = SeqAsciiString::cast(lhs)->GetChars();
cast             6827 src/objects.cc     const char* str2 = SeqAsciiString::cast(rhs)->GetChars();
cast             6955 src/objects.cc     field = HashSequentialString(SeqAsciiString::cast(this)->GetChars(),
cast             6959 src/objects.cc     field = HashSequentialString(SeqTwoByteString::cast(this)->GetChars(),
cast             7157 src/objects.cc   Map* map = Map::cast(target);
cast             7311 src/objects.cc     ASSERT_EQ(0, Smi::cast(value)->value());
cast             7319 src/objects.cc     Handle<FixedArray> old_code_map(FixedArray::cast(value));
cast             7333 src/objects.cc     ASSERT(Code::cast(new_code_map->get(i + 1))->kind() ==
cast             7346 src/objects.cc   FixedArray* code_map = FixedArray::cast(optimized_code_map());
cast             7348 src/objects.cc     FixedArray* cached_literals = FixedArray::cast(code_map->get(index + 1));
cast             7352 src/objects.cc   Code* code = Code::cast(code_map->get(index));
cast             7425 src/objects.cc     MaybeObject* ok = JSObject::cast(value)->OptimizeAsPrototype();
cast             7517 src/objects.cc   return Context::cast(literals->get(JSFunction::kLiteralGlobalContextIndex));
cast             7538 src/objects.cc   if (!n->IsString() || String::cast(n)->length() == 0) return inferred_name();
cast             7539 src/objects.cc   return String::cast(n);
cast             7551 src/objects.cc   Handle<String> source(String::cast(Script::cast(script())->source()));
cast             7592 src/objects.cc     JSReceiver* receiver = JSReceiver::cast(obj);
cast             7652 src/objects.cc   obj = FixedArray::cast(obj)->get(index * 3);
cast             7654 src/objects.cc   return String::cast(obj);
cast             7662 src/objects.cc   obj = FixedArray::cast(obj)->get(index * 3 + 1);
cast             7663 src/objects.cc   return Smi::cast(obj)->value() != -1;
cast             7670 src/objects.cc       FixedArray::cast(this_property_assignments())->get(index * 3 + 1);
cast             7671 src/objects.cc   return Smi::cast(obj)->value();
cast             7678 src/objects.cc       FixedArray::cast(this_property_assignments())->get(index * 3 + 2);
cast             7697 src/objects.cc       reinterpret_cast<String*>(Script::cast(script())->source());
cast             7707 src/objects.cc     if (name->IsString() && String::cast(name)->length() > 0) {
cast             7781 src/objects.cc       DeoptimizationOutputData::cast(unoptimized->deoptimization_data());
cast             7893 src/objects.cc   Map* map = Map::cast(initial_map());
cast             7920 src/objects.cc     FixedArray* optimized_code_map = FixedArray::cast(value);
cast             8048 src/objects.cc       Code* code = Code::cast(*p);
cast             8135 src/objects.cc     if (object->IsMap()) return Map::cast(object);
cast             8160 src/objects.cc         TypeFeedbackInfo::cast(raw_info)->type_feedback_cells();
cast             8227 src/objects.cc             JSFunction::cast(function)->PrintName(out);
cast             8239 src/objects.cc               JSFunction::cast(LiteralArray()->get(function_id));
cast             8430 src/objects.cc         DeoptimizationOutputData::cast(this->deoptimization_data());
cast             8434 src/objects.cc         DeoptimizationInputData::cast(this->deoptimization_data());
cast             8534 src/objects.cc     FixedArray* parameter_map = FixedArray::cast(old_elements);
cast             8544 src/objects.cc     JSArray::cast(this)->set_length(Smi::FromInt(length));
cast             8587 src/objects.cc     FixedArray* parameter_map = FixedArray::cast(old_elements);
cast             8597 src/objects.cc     JSArray::cast(this)->set_length(Smi::FromInt(length));
cast             8643 src/objects.cc       return Map::cast(map);
cast             8652 src/objects.cc   ASSERT(HeapObject::cast(prototype)->map()->IsMap());
cast             8725 src/objects.cc     if (JSReceiver::cast(pt) == this) {
cast             8740 src/objects.cc           JSReceiver::cast(current_proto)->map()->is_hidden_prototype()) {
cast             8741 src/objects.cc       real_receiver = JSReceiver::cast(current_proto);
cast             8753 src/objects.cc     MaybeObject* ok = JSObject::cast(value)->OptimizeAsPrototype();
cast             8839 src/objects.cc     return JSProxy::cast(pt)->GetElementAttributeWithHandler(
cast             8843 src/objects.cc   return JSObject::cast(pt)->HasElementWithReceiver(*receiver_handle, index);
cast             8861 src/objects.cc     return JSObject::cast(proto)->HasLocalElement(index);
cast             8882 src/objects.cc               (Smi::cast(JSArray::cast(this)->length())->value()) :
cast             8883 src/objects.cc           static_cast<uint32_t>(FixedArray::cast(elements())->length());
cast             8885 src/objects.cc           !FixedArray::cast(elements())->get(index)->IsTheHole()) {
cast             8894 src/objects.cc               (Smi::cast(JSArray::cast(this)->length())->value()) :
cast             8895 src/objects.cc           static_cast<uint32_t>(FixedDoubleArray::cast(elements())->length());
cast             8897 src/objects.cc           !FixedDoubleArray::cast(elements())->is_the_hole(index)) {
cast             8903 src/objects.cc       ExternalPixelArray* pixels = ExternalPixelArray::cast(elements());
cast             8915 src/objects.cc       ExternalArray* array = ExternalArray::cast(elements());
cast             8930 src/objects.cc       FixedArray* parameter_map = FixedArray::cast(elements());
cast             8936 src/objects.cc       FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             8939 src/objects.cc             SeededNumberDictionary::cast(arguments);
cast             8983 src/objects.cc     return JSProxy::cast(pt)->GetElementAttributeWithHandler(
cast             8986 src/objects.cc   return JSObject::cast(pt)->HasElementWithReceiver(receiver, index);
cast             9041 src/objects.cc     Handle<AccessorInfo> data(AccessorInfo::cast(structure));
cast             9045 src/objects.cc     Handle<JSObject> self(JSObject::cast(receiver));
cast             9046 src/objects.cc     Handle<JSObject> holder_handle(JSObject::cast(holder));
cast             9065 src/objects.cc     Object* getter = AccessorPair::cast(structure)->getter();
cast             9068 src/objects.cc       return GetPropertyWithDefinedGetter(receiver, JSReceiver::cast(getter));
cast             9100 src/objects.cc     Handle<JSObject> holder_handle(JSObject::cast(holder));
cast             9101 src/objects.cc     Handle<AccessorInfo> data(AccessorInfo::cast(structure));
cast             9122 src/objects.cc     Handle<Object> setter(AccessorPair::cast(structure)->setter());
cast             9125 src/objects.cc       return SetPropertyWithDefinedSetter(JSReceiver::cast(*setter), value);
cast             9147 src/objects.cc   FixedArray* elements = FixedArray::cast(this->elements());
cast             9151 src/objects.cc   FixedArray* arguments = FixedArray::cast(elements->get(1));
cast             9159 src/objects.cc   FixedArray* elements = FixedArray::cast(this->elements());
cast             9163 src/objects.cc   FixedArray* arguments = FixedArray::cast(elements->get(1));
cast             9178 src/objects.cc   FixedArray* backing_store = FixedArray::cast(elements());
cast             9180 src/objects.cc     backing_store = FixedArray::cast(backing_store->get(1));
cast             9203 src/objects.cc     CHECK(JSArray::cast(this)->length()->ToArrayIndex(&array_length));
cast             9247 src/objects.cc     FixedDoubleArray::cast(elements())->set(index, value->Number());
cast             9285 src/objects.cc     JSArray::cast(this)->set_length(Smi::FromInt(array_length));
cast             9302 src/objects.cc   FixedArray* elements = FixedArray::cast(this->elements());
cast             9307 src/objects.cc     dictionary = SeededNumberDictionary::cast(elements->get(1));
cast             9309 src/objects.cc     dictionary = SeededNumberDictionary::cast(elements);
cast             9341 src/objects.cc         AliasedArgumentsEntry* entry = AliasedArgumentsEntry::cast(element);
cast             9342 src/objects.cc         Context* context = Context::cast(elements->get(0));
cast             9379 src/objects.cc     if (dictionary != SeededNumberDictionary::cast(new_dictionary)) {
cast             9385 src/objects.cc       dictionary = SeededNumberDictionary::cast(new_dictionary);
cast             9392 src/objects.cc         JSArray::cast(this)->JSArrayUpdateLengthFromIndex(index, value);
cast             9400 src/objects.cc       CHECK(JSArray::cast(this)->length()->ToArrayIndex(&new_length));
cast             9438 src/objects.cc   FixedArrayBase* base_elms = FixedArrayBase::cast(elements());
cast             9445 src/objects.cc        FixedDoubleArray::cast(base_elms)->is_the_hole(index))) {
cast             9460 src/objects.cc     CHECK(JSArray::cast(this)->length()->ToArrayIndex(&length));
cast             9479 src/objects.cc       ? static_cast<double>(Smi::cast(value)->value())
cast             9480 src/objects.cc       : HeapNumber::cast(value)->value();
cast             9493 src/objects.cc     FixedDoubleArray* elms = FixedDoubleArray::cast(elements());
cast             9498 src/objects.cc       CHECK(JSArray::cast(this)->length()->ToArrayIndex(&array_length));
cast             9500 src/objects.cc         JSArray::cast(this)->set_length(Smi::FromInt(index + 1));
cast             9515 src/objects.cc       FixedDoubleArray::cast(elements())->set(index, double_value);
cast             9540 src/objects.cc     return JSProxy::cast(this)->SetElementWithHandler(
cast             9543 src/objects.cc     return JSObject::cast(this)->SetElement(
cast             9603 src/objects.cc     return JSObject::cast(proto)->SetElement(index,
cast             9669 src/objects.cc       ExternalPixelArray* pixels = ExternalPixelArray::cast(elements());
cast             9673 src/objects.cc       ExternalByteArray* array = ExternalByteArray::cast(elements());
cast             9678 src/objects.cc           ExternalUnsignedByteArray::cast(elements());
cast             9682 src/objects.cc       ExternalShortArray* array = ExternalShortArray::cast(elements());
cast             9687 src/objects.cc           ExternalUnsignedShortArray::cast(elements());
cast             9691 src/objects.cc       ExternalIntArray* array = ExternalIntArray::cast(elements());
cast             9696 src/objects.cc           ExternalUnsignedIntArray::cast(elements());
cast             9700 src/objects.cc       ExternalFloatArray* array = ExternalFloatArray::cast(elements());
cast             9704 src/objects.cc       ExternalDoubleArray* array = ExternalDoubleArray::cast(elements());
cast             9711 src/objects.cc       FixedArray* parameter_map = FixedArray::cast(elements());
cast             9716 src/objects.cc         Context* context = Context::cast(parameter_map->get(0));
cast             9717 src/objects.cc         int context_index = Smi::cast(probe)->value();
cast             9730 src/objects.cc       FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             9775 src/objects.cc       FixedArrayBase* elms = FixedArrayBase::cast(elements());
cast             9781 src/objects.cc   FixedArrayBase* elms = FixedArrayBase::cast(elements());
cast             9786 src/objects.cc     Object* raw_length = JSArray::cast(this)->length();
cast             9792 src/objects.cc       CHECK(JSArray::cast(this)->length()->ToArrayIndex(&length));
cast             9907 src/objects.cc   FixedArrayBase* backing_store_base = FixedArrayBase::cast(elements());
cast             9912 src/objects.cc           FixedArray::cast(FixedArray::cast(backing_store_base)->get(1));
cast             9913 src/objects.cc       backing_store = FixedArray::cast(backing_store_base);
cast             9916 src/objects.cc             SeededNumberDictionary::cast(backing_store);
cast             9926 src/objects.cc         *used = Smi::cast(JSArray::cast(this)->length())->value();
cast             9932 src/objects.cc       backing_store = FixedArray::cast(backing_store_base);
cast             9940 src/objects.cc           SeededNumberDictionary::cast(FixedArray::cast(elements()));
cast             9948 src/objects.cc         *used = Smi::cast(JSArray::cast(this)->length())->value();
cast             9953 src/objects.cc       FixedDoubleArray* elms = FixedDoubleArray::cast(elements());
cast             9970 src/objects.cc       ExternalArray* external_array = ExternalArray::cast(elements());
cast             10006 src/objects.cc   FixedArray* elements = FixedArray::cast(this->elements());
cast             10009 src/objects.cc     dictionary = SeededNumberDictionary::cast(elements->get(1));
cast             10011 src/objects.cc     dictionary = SeededNumberDictionary::cast(elements);
cast             10021 src/objects.cc     CHECK(JSArray::cast(this)->length()->ToArrayIndex(&array_size));
cast             10037 src/objects.cc         SeededNumberDictionary::cast(elements());
cast             10071 src/objects.cc         String::cast(k)->StringPrint(out);
cast             10102 src/objects.cc   JSFunction* constructor = JSFunction::cast(map()->constructor());
cast             10106 src/objects.cc   return InterceptorInfo::cast(result);
cast             10112 src/objects.cc   JSFunction* constructor = JSFunction::cast(map()->constructor());
cast             10116 src/objects.cc   return InterceptorInfo::cast(result);
cast             10228 src/objects.cc               Smi::cast(JSArray::cast(this)->length())->value()) :
cast             10229 src/objects.cc           static_cast<uint32_t>(FixedArray::cast(elements())->length());
cast             10231 src/objects.cc           !FixedArray::cast(elements())->get(index)->IsTheHole();
cast             10237 src/objects.cc               Smi::cast(JSArray::cast(this)->length())->value()) :
cast             10238 src/objects.cc           static_cast<uint32_t>(FixedDoubleArray::cast(elements())->length());
cast             10240 src/objects.cc           !FixedDoubleArray::cast(elements())->is_the_hole(index);
cast             10244 src/objects.cc       ExternalPixelArray* pixels = ExternalPixelArray::cast(elements());
cast             10255 src/objects.cc       ExternalArray* array = ExternalArray::cast(elements());
cast             10301 src/objects.cc     numbers->set(i, Smi::cast(numbers->get(j)));
cast             10302 src/objects.cc     numbers->set(j, Smi::cast(temp));
cast             10437 src/objects.cc             Smi::cast(JSArray::cast(this)->length())->value()) :
cast             10438 src/objects.cc         static_cast<uint32_t>(FixedArray::cast(elements())->length());
cast             10455 src/objects.cc           Smi::cast(JSArray::cast(this)->length())->value() :
cast             10456 src/objects.cc           FixedArray::cast(elements())->length();
cast             10458 src/objects.cc         if (!FixedArray::cast(elements())->get(i)->IsTheHole()) {
cast             10471 src/objects.cc           Smi::cast(JSArray::cast(this)->length())->value() :
cast             10472 src/objects.cc           FixedDoubleArray::cast(elements())->length();
cast             10474 src/objects.cc         if (!FixedDoubleArray::cast(elements())->is_the_hole(i)) {
cast             10485 src/objects.cc       int length = ExternalPixelArray::cast(elements())->length();
cast             10503 src/objects.cc       int length = ExternalArray::cast(elements())->length();
cast             10523 src/objects.cc       FixedArray* parameter_map = FixedArray::cast(elements());
cast             10525 src/objects.cc       FixedArray* arguments = FixedArray::cast(parameter_map->get(1));
cast             10530 src/objects.cc             SeededNumberDictionary::cast(arguments);
cast             10566 src/objects.cc     Object* val = JSValue::cast(this)->value();
cast             10568 src/objects.cc       String* str = String::cast(val);
cast             10601 src/objects.cc     return string_->Equals(String::cast(string));
cast             10606 src/objects.cc   uint32_t HashForObject(Object* other) { return String::cast(other)->Hash(); }
cast             10629 src/objects.cc     FixedArray* other_array = FixedArray::cast(other);
cast             10630 src/objects.cc     SharedFunctionInfo* shared = SharedFunctionInfo::cast(other_array->get(0));
cast             10632 src/objects.cc     int language_unchecked = Smi::cast(other_array->get(2))->value();
cast             10638 src/objects.cc     int scope_position = Smi::cast(other_array->get(3))->value();
cast             10640 src/objects.cc     String* source = String::cast(other_array->get(1));
cast             10655 src/objects.cc       Script* script = Script::cast(shared->script());
cast             10656 src/objects.cc       hash ^= String::cast(script->source())->Hash();
cast             10670 src/objects.cc     FixedArray* other_array = FixedArray::cast(obj);
cast             10671 src/objects.cc     SharedFunctionInfo* shared = SharedFunctionInfo::cast(other_array->get(0));
cast             10672 src/objects.cc     String* source = String::cast(other_array->get(1));
cast             10673 src/objects.cc     int language_unchecked = Smi::cast(other_array->get(2))->value();
cast             10678 src/objects.cc     int scope_position = Smi::cast(other_array->get(3))->value();
cast             10688 src/objects.cc     FixedArray* other_array = FixedArray::cast(obj);
cast             10716 src/objects.cc     FixedArray* val = FixedArray::cast(obj);
cast             10717 src/objects.cc     return string_->Equals(String::cast(val->get(JSRegExp::kSourceIndex)))
cast             10731 src/objects.cc     FixedArray* val = FixedArray::cast(obj);
cast             10732 src/objects.cc     return RegExpHash(String::cast(val->get(JSRegExp::kSourceIndex)),
cast             10733 src/objects.cc                       Smi::cast(val->get(JSRegExp::kFlagsIndex)));
cast             10751 src/objects.cc     return String::cast(string)->IsEqualTo(string_);
cast             10766 src/objects.cc     return String::cast(other)->Hash();
cast             10820 src/objects.cc     return String::cast(other)->Hash();
cast             10836 src/objects.cc     return String::cast(string)->IsAsciiEqualTo(string_);
cast             10890 src/objects.cc     return String::cast(other)->Hash();
cast             10895 src/objects.cc     return String::cast(string)->IsAsciiEqualTo(chars);
cast             10919 src/objects.cc     return String::cast(string)->IsTwoByteEqualTo(string_);
cast             10936 src/objects.cc     return String::cast(string)->Equals(string_);
cast             10942 src/objects.cc     return String::cast(other)->Hash();
cast             10965 src/objects.cc     return String::cast(obj)->Hash();
cast             10999 src/objects.cc   HashTable::cast(obj)->SetNumberOfElements(0);
cast             11000 src/objects.cc   HashTable::cast(obj)->SetNumberOfDeletedElements(0);
cast             11001 src/objects.cc   HashTable::cast(obj)->SetCapacity(capacity);
cast             11033 src/objects.cc         String::cast(element)->Equals(key)) {
cast             11039 src/objects.cc     ASSERT(element->IsTheHole() || !String::cast(element)->Equals(key));
cast             11102 src/objects.cc   return Rehash(HashTable::cast(obj), key);
cast             11131 src/objects.cc   return Rehash(HashTable::cast(obj), key);
cast             11277 src/objects.cc     result_double = HeapNumber::cast(new_double);
cast             11285 src/objects.cc   SeededNumberDictionary* new_dict = SeededNumberDictionary::cast(obj);
cast             11296 src/objects.cc       ASSERT(!k->IsSmi() || Smi::cast(k)->value() >= 0);
cast             11297 src/objects.cc       ASSERT(!k->IsHeapNumber() || HeapNumber::cast(k)->value() >= 0);
cast             11298 src/objects.cc       ASSERT(!k->IsHeapNumber() || HeapNumber::cast(k)->value() <= kMaxUInt32);
cast             11380 src/objects.cc     Map* new_map = Map::cast(obj);
cast             11388 src/objects.cc     FixedArray* fast_elements = FixedArray::cast(new_array);
cast             11395 src/objects.cc     return Smi::FromInt(ExternalArray::cast(elements())->length());
cast             11407 src/objects.cc   FixedArrayBase* elements_base = FixedArrayBase::cast(this->elements());
cast             11424 src/objects.cc     result_double = HeapNumber::cast(new_double);
cast             11429 src/objects.cc     FixedDoubleArray* elements = FixedDoubleArray::cast(elements_base);
cast             11456 src/objects.cc     FixedArray* elements = FixedArray::cast(elements_base);
cast             11514 src/objects.cc       int int_value = Smi::cast(value)->value();
cast             11523 src/objects.cc       double double_value = HeapNumber::cast(value)->value();
cast             11553 src/objects.cc       int int_value = Smi::cast(value)->value();
cast             11556 src/objects.cc       double double_value = HeapNumber::cast(value)->value();
cast             11607 src/objects.cc       int int_value = Smi::cast(value)->value();
cast             11610 src/objects.cc       double double_value = HeapNumber::cast(value)->value();
cast             11628 src/objects.cc       int int_value = Smi::cast(value)->value();
cast             11631 src/objects.cc       double double_value = HeapNumber::cast(value)->value();
cast             11649 src/objects.cc       int int_value = Smi::cast(value)->value();
cast             11652 src/objects.cc       double_value = HeapNumber::cast(value)->value();
cast             11667 src/objects.cc   return JSGlobalPropertyCell::cast(value);
cast             11698 src/objects.cc     set_properties(StringDictionary::cast(dictionary));
cast             11752 src/objects.cc     String* other = String::cast(o);
cast             11761 src/objects.cc     return String::cast(key)->Hash();
cast             11784 src/objects.cc     String* result = String::cast(KeyAt(entry));
cast             11800 src/objects.cc     String* result = String::cast(KeyAt(entry));
cast             11991 src/objects.cc     FixedArray* o = FixedArray::cast(symbols);
cast             12003 src/objects.cc     FixedArray* symbols = FixedArray::cast(obj);
cast             12007 src/objects.cc       hash ^= String::cast(symbols->get(i))->Hash();
cast             12051 src/objects.cc   Dictionary<Shape, Key>::cast(obj)->
cast             12067 src/objects.cc   FixedArray* iteration_order = FixedArray::cast(obj);
cast             12076 src/objects.cc   FixedArray* enumeration_order = FixedArray::cast(obj);
cast             12092 src/objects.cc     int index = Smi::cast(iteration_order->get(i))->value();
cast             12102 src/objects.cc       int enum_index = Smi::cast(enumeration_order->get(pos++))->value();
cast             12173 src/objects.cc   return Dictionary<Shape, Key>::cast(obj)->AddEntry(key, value, details,
cast             12190 src/objects.cc   return Dictionary<Shape, Key>::cast(obj)->AddEntry(key, value, details,
cast             12423 src/objects.cc         e = JSGlobalPropertyCell::cast(e)->value();
cast             12498 src/objects.cc       MaybeObject* maybe_key = heap->LookupSymbol(String::cast(k));
cast             12506 src/objects.cc                                      JSFunction::cast(value),
cast             12578 src/objects.cc     hash = Smi::cast(maybe_hash->ToObjectUnchecked())->value();
cast             12590 src/objects.cc   ObjectHashSet* table = ObjectHashSet::cast(obj);
cast             12639 src/objects.cc     hash = Smi::cast(maybe_hash->ToObjectUnchecked())->value();
cast             12661 src/objects.cc   ObjectHashTable* table = ObjectHashTable::cast(obj);
cast             12690 src/objects.cc   return BreakPointInfo::cast(break_point_info)->GetBreakPointCount() > 0;
cast             12701 src/objects.cc   return BreakPointInfo::cast(break_points()->get(index));
cast             12712 src/objects.cc       Handle<BreakPointInfo>::cast(break_point_info),
cast             12726 src/objects.cc         Handle<BreakPointInfo>::cast(break_point_info),
cast             12743 src/objects.cc         Handle<FixedArray>(FixedArray::cast(debug_info->break_points()));
cast             12758 src/objects.cc   Handle<BreakPointInfo> new_break_point_info = Handle<BreakPointInfo>::cast(
cast             12777 src/objects.cc   return BreakPointInfo::cast(break_point_info)->break_point_objects();
cast             12788 src/objects.cc           BreakPointInfo::cast(break_points()->get(i));
cast             12803 src/objects.cc           Handle<BreakPointInfo>(BreakPointInfo::cast(
cast             12822 src/objects.cc           BreakPointInfo::cast(break_points()->get(i));
cast             12850 src/objects.cc           FixedArray::cast(break_point_info->break_point_objects()));
cast             12888 src/objects.cc           FixedArray::cast(break_point_info->break_point_objects()));
cast             12912 src/objects.cc   FixedArray* array = FixedArray::cast(break_point_info->break_point_objects());
cast             12929 src/objects.cc   return FixedArray::cast(break_point_objects())->length();
cast             12935 src/objects.cc   return JSDate::cast(object)->DoGetField(
cast              734 src/objects.h      *obj = T::cast(reinterpret_cast<Object*>(this));
cast              972 src/objects.h    static Object* cast(Object* value) { return value; }
cast             1002 src/objects.h    static inline Smi* cast(Object* object);
cast             1075 src/objects.h    static inline Failure* cast(MaybeObject* object);
cast             1198 src/objects.h    static inline HeapObject* cast(Object* obj);
cast             1300 src/objects.h    static inline HeapNumber* cast(Object* obj);
cast             1390 src/objects.h    static inline JSReceiver* cast(Object* obj);
cast             2041 src/objects.h    static inline JSObject* cast(Object* obj);
cast             2250 src/objects.h    inline static FixedArrayBase* cast(Object* object);
cast             2318 src/objects.h    static inline FixedArray* cast(Object* obj);
cast             2422 src/objects.h    static inline FixedDoubleArray* cast(Object* obj);
cast             2487 src/objects.h        return Smi::cast(obj)->value();
cast             2489 src/objects.h        Object* index = FixedArray::cast(obj)->get(kEnumCacheBridgeLastAdded);
cast             2490 src/objects.h        return Smi::cast(index)->value();
cast             2512 src/objects.h      FixedArray* bridge = FixedArray::cast(get(kLastAddedIndex));
cast             2610 src/objects.h    static inline DescriptorArray* cast(Object* obj);
cast             2797 src/objects.h      return Smi::cast(get(kNumberOfElementsIndex))->value();
cast             2802 src/objects.h      return Smi::cast(get(kNumberOfDeletedElementsIndex))->value();
cast             2807 src/objects.h      return Smi::cast(get(kCapacityIndex))->value();
cast             2848 src/objects.h    static inline HashTable* cast(Object* obj);
cast             3003 src/objects.h    static inline SymbolTable* cast(Object* obj);
cast             3043 src/objects.h    static inline MapCache* cast(Object* obj);
cast             3053 src/objects.h    static inline Dictionary<Shape, Key>* cast(Object* obj) {
cast             3071 src/objects.h          Smi::cast(this->get(HashTable<Shape, Key>::EntryToIndex(entry) + 2)));
cast             3110 src/objects.h      return Smi::cast(FixedArray::get(kNextEnumerationIndexIndex))->value();
cast             3173 src/objects.h    static inline StringDictionary* cast(Object* obj) {
cast             3225 src/objects.h    static SeededNumberDictionary* cast(Object* obj) {
cast             3273 src/objects.h    static UnseededNumberDictionary* cast(Object* obj) {
cast             3309 src/objects.h    static inline ObjectHashSet* cast(Object* obj) {
cast             3329 src/objects.h    static inline ObjectHashTable* cast(Object* obj) {
cast             3385 src/objects.h    static inline JSFunctionResultCache* cast(Object* obj);
cast             3402 src/objects.h    static inline ScopeInfo* cast(Object* object);
cast             3522 src/objects.h        return Smi::cast(get(k##name))->value();           \
cast             3607 src/objects.h    static inline NormalizedMapCache* cast(Object* obj);
cast             3648 src/objects.h    static inline ByteArray* cast(Object* obj);
cast             3688 src/objects.h    static inline FreeSpace* cast(Object* obj);
cast             3732 src/objects.h    static inline ExternalArray* cast(Object* obj);
cast             3770 src/objects.h    static inline ExternalPixelArray* cast(Object* obj);
cast             3799 src/objects.h    static inline ExternalByteArray* cast(Object* obj);
cast             3828 src/objects.h    static inline ExternalUnsignedByteArray* cast(Object* obj);
cast             3857 src/objects.h    static inline ExternalShortArray* cast(Object* obj);
cast             3886 src/objects.h    static inline ExternalUnsignedShortArray* cast(Object* obj);
cast             3915 src/objects.h    static inline ExternalIntArray* cast(Object* obj);
cast             3944 src/objects.h    static inline ExternalUnsignedIntArray* cast(Object* obj);
cast             3973 src/objects.h    static inline ExternalFloatArray* cast(Object* obj);
cast             4002 src/objects.h    static inline ExternalDoubleArray* cast(Object* obj);
cast             4046 src/objects.h      return type::cast(get(k##name##Index));       \
cast             4063 src/objects.h      return type::cast(get(IndexForEntry(i) + k##name##Offset));  \
cast             4085 src/objects.h    static inline DeoptimizationInputData* cast(Object* obj);
cast             4110 src/objects.h    Smi* AstId(int index) { return Smi::cast(get(index * 2)); }
cast             4112 src/objects.h    Smi* PcAndState(int index) { return Smi::cast(get(1 + index * 2)); }
cast             4124 src/objects.h    static inline DeoptimizationOutputData* cast(Object* obj);
cast             4164 src/objects.h    static inline TypeFeedbackCells* cast(Object* obj);
cast             4506 src/objects.h    static inline Code* cast(Object* obj);
cast             4901 src/objects.h          Smi::cast(cache->get(kProtoTransitionNumberOfEntriesOffset))->value();
cast             4955 src/objects.h    static inline Map* cast(Object* obj);
cast             5145 src/objects.h    static inline Struct* cast(Object* that);
cast             5216 src/objects.h    static inline Script* cast(Object* obj);
cast             5725 src/objects.h    static inline SharedFunctionInfo* cast(Object* obj);
cast             5939 src/objects.h    static inline JSModule* cast(Object* obj);
cast             6092 src/objects.h    static inline JSFunction* cast(Object* obj);
cast             6157 src/objects.h    static inline JSGlobalProxy* cast(Object* obj);
cast             6216 src/objects.h    static inline GlobalObject* cast(Object* obj);
cast             6233 src/objects.h    static inline JSGlobalObject* cast(Object* obj);
cast             6267 src/objects.h    static inline JSBuiltinsObject* cast(Object* obj);
cast             6310 src/objects.h    static inline JSValue* cast(Object* obj);
cast             6359 src/objects.h    static inline JSDate* cast(Object* obj);
cast             6464 src/objects.h    static inline JSMessageObject* cast(Object* obj);
cast             6561 src/objects.h    static inline JSRegExp* cast(Object* obj);
cast             6684 src/objects.h    static inline CompilationCacheTable* cast(Object* obj);
cast             6712 src/objects.h    static inline CodeCache* cast(Object* obj);
cast             6777 src/objects.h    static inline CodeCacheHashTable* cast(Object* obj);
cast             6803 src/objects.h    static inline PolymorphicCodeCache* cast(Object* obj);
cast             6832 src/objects.h    static inline PolymorphicCodeCacheHashTable* cast(Object* obj);
cast             6850 src/objects.h    static inline TypeFeedbackInfo* cast(Object* obj);
cast             6887 src/objects.h    static inline AliasedArgumentsEntry* cast(Object* obj);
cast             7056 src/objects.h        return Vector<const char>::cast(buffer_);
cast             7062 src/objects.h        return Vector<const uc16>::cast(buffer_);
cast             7070 src/objects.h          : buffer_(Vector<const byte>::cast(chars)),
cast             7073 src/objects.h          : buffer_(Vector<const byte>::cast(chars)),
cast             7211 src/objects.h    static inline String* cast(Object* obj);
cast             7415 src/objects.h    static inline SeqString* cast(Object* obj);
cast             7441 src/objects.h    static inline SeqAsciiString* cast(Object* obj);
cast             7495 src/objects.h    static inline SeqTwoByteString* cast(Object* obj);
cast             7553 src/objects.h    static inline ConsString* cast(Object* obj);
cast             7606 src/objects.h    static inline SlicedString* cast(Object* obj);
cast             7648 src/objects.h    static inline ExternalString* cast(Object* obj);
cast             7690 src/objects.h    static inline ExternalAsciiString* cast(Object* obj);
cast             7738 src/objects.h    static inline ExternalTwoByteString* cast(Object* obj);
cast             7853 src/objects.h    static inline Oddball* cast(Object* obj);
cast             7899 src/objects.h    static inline JSGlobalPropertyCell* cast(Object* obj);
cast             7934 src/objects.h    static inline JSProxy* cast(Object* obj);
cast             8040 src/objects.h    static inline JSFunctionProxy* cast(Object* obj);
cast             8078 src/objects.h    static inline JSSet* cast(Object* obj);
cast             8105 src/objects.h    static inline JSMap* cast(Object* obj);
cast             8135 src/objects.h    static inline JSWeakMap* cast(Object* obj);
cast             8166 src/objects.h    static inline Foreign* cast(Object* obj);
cast             8226 src/objects.h    static inline JSArray* cast(Object* obj);
cast             8312 src/objects.h    static inline AccessorInfo* cast(Object* obj);
cast             8354 src/objects.h    static inline AccessorPair* cast(Object* obj);
cast             8414 src/objects.h    static inline AccessCheckInfo* cast(Object* obj);
cast             8445 src/objects.h    static inline InterceptorInfo* cast(Object* obj);
cast             8475 src/objects.h    static inline CallHandlerInfo* cast(Object* obj);
cast             8538 src/objects.h    static inline FunctionTemplateInfo* cast(Object* obj);
cast             8587 src/objects.h    static inline ObjectTemplateInfo* cast(Object* obj);
cast             8611 src/objects.h    static inline SignatureInfo* cast(Object* obj);
cast             8636 src/objects.h    static inline TypeSwitchInfo* cast(Object* obj);
cast             8688 src/objects.h    static inline DebugInfo* cast(Object* obj);
cast             8746 src/objects.h    static inline BreakPointInfo* cast(Object* obj);
cast              572 src/parser.cc    Handle<String> source(String::cast(script_->source()));
cast              583 src/parser.cc          Handle<ExternalTwoByteString>::cast(source), 0, source->length());
cast              669 src/parser.cc    Handle<String> source(String::cast(script_->source()));
cast              677 src/parser.cc          Handle<ExternalTwoByteString>::cast(source),
cast              699 src/parser.cc    Handle<String> name(String::cast(shared_info->name()));
cast              891 src/parser.cc      String* name1 = String::cast(*key1->handle());
cast              892 src/parser.cc      String* name2 = String::cast(*key2->handle());
cast             1019 src/parser.cc          !String::cast(*(literal->handle()))->Equals(
cast             1021 src/parser.cc          !String::cast(*(literal->handle()))->AsArrayIndex(&dummy)) {
cast             1022 src/parser.cc        Handle<String> key = Handle<String>::cast(literal->handle());
cast             1148 src/parser.cc          Handle<String> directive = Handle<String>::cast(literal->handle());
cast             3853 src/parser.cc                  double_literals->set(j, Smi::cast(smi_value)->value());
cast             3957 src/parser.cc    Smi* type_value = Smi::cast(value->get(kTypeSlot));
cast             3963 src/parser.cc    return Handle<FixedArray>(FixedArray::cast(value->get(kElementsSlot)));
cast             4091 src/parser.cc          && Handle<String>::cast(key)->AsArrayIndex(&element_index)
cast             4096 src/parser.cc        int key_value = Smi::cast(*key)->value();
cast              131 src/preparse-data.cc         Vector<const byte>::cast(literal_chars_.AddBlock(literal_bytes));
cast              162 src/preparse-data.cc         Vector<byte>::cast(data.SubVector(symbol_start, total_size)));
cast              171 src/preparse-data.h     LogSymbol(start, hash, true, Vector<const byte>::cast(literal));
cast              177 src/preparse-data.h     LogSymbol(start, hash, false, Vector<const byte>::cast(literal));
cast             1658 src/preparser.cc   return AddSymbol(i::Vector<const byte>::cast(key), true, value);
cast             1662 src/preparser.cc   return AddSymbol(i::Vector<const byte>::cast(key), false, value);
cast              534 src/prettyprinter.cc     String* string = String::cast(object);
cast              555 src/prettyprinter.cc       Print("JS-array[%u]", JSArray::cast(object)->length());
cast             1600 src/profile-generator.cc   HeapObject* object = HeapObject::cast(obj);
cast             1607 src/profile-generator.cc   HeapObject* object = HeapObject::cast(obj);
cast             1613 src/profile-generator.cc   HeapObject* object = HeapObject::cast(obj);
cast             1624 src/profile-generator.cc   HeapObject* object = HeapObject::cast(obj);
cast             1676 src/profile-generator.cc     JSFunction* func = JSFunction::cast(object);
cast             1679 src/profile-generator.cc         collection_->names()->GetName(String::cast(shared->name()));
cast             1682 src/profile-generator.cc     JSRegExp* re = JSRegExp::cast(object);
cast             1688 src/profile-generator.cc         GetConstructorName(JSObject::cast(object)));
cast             1699 src/profile-generator.cc                     collection_->names()->GetName(String::cast(object)));
cast             1703 src/profile-generator.cc     String* name = String::cast(SharedFunctionInfo::cast(object)->name());
cast             1708 src/profile-generator.cc     Object* name = Script::cast(object)->name();
cast             1712 src/profile-generator.cc                         ? collection_->names()->GetName(String::cast(name))
cast             1849 src/profile-generator.cc     ExtractJSGlobalProxyReferences(JSGlobalProxy::cast(obj));
cast             1851 src/profile-generator.cc     ExtractJSObjectReferences(entry, JSObject::cast(obj));
cast             1853 src/profile-generator.cc     ExtractStringReferences(entry, String::cast(obj));
cast             1856 src/profile-generator.cc     ExtractContextReferences(entry, Context::cast(obj));
cast             1858 src/profile-generator.cc     ExtractMapReferences(entry, Map::cast(obj));
cast             1860 src/profile-generator.cc     ExtractSharedFunctionInfoReferences(entry, SharedFunctionInfo::cast(obj));
cast             1862 src/profile-generator.cc     ExtractScriptReferences(entry, Script::cast(obj));
cast             1864 src/profile-generator.cc     ExtractCodeCacheReferences(entry, CodeCache::cast(obj));
cast             1866 src/profile-generator.cc     ExtractCodeReferences(entry, Code::cast(obj));
cast             1869 src/profile-generator.cc         entry, JSGlobalPropertyCell::cast(obj));
cast             1888 src/profile-generator.cc       Isolate::Current()->debug()->IsDebugGlobal(GlobalObject::cast(object));
cast             1906 src/profile-generator.cc     JSFunction* js_fun = JSFunction::cast(js_obj);
cast             1944 src/profile-generator.cc     GlobalObject* global_obj = GlobalObject::cast(obj);
cast             1968 src/profile-generator.cc     ConsString* cs = ConsString::cast(string);
cast             1972 src/profile-generator.cc     SlicedString* ss = SlicedString::cast(string);
cast             2129 src/profile-generator.cc   JSFunction* func = JSFunction::cast(js_obj);
cast             2211 src/profile-generator.cc             AccessorPair* accessors = AccessorPair::cast(callback_obj);
cast             2242 src/profile-generator.cc             ? JSGlobalPropertyCell::cast(target)->value()
cast             2245 src/profile-generator.cc           SetPropertyReference(js_obj, entry, String::cast(k), value);
cast             2258 src/profile-generator.cc     FixedArray* elements = FixedArray::cast(js_obj->elements());
cast             2260 src/profile-generator.cc         Smi::cast(JSArray::cast(js_obj)->length())->value() :
cast             2308 src/profile-generator.cc           JSFunction::cast(constructor_prop)->shared()->name();
cast             2310 src/profile-generator.cc         String* name = String::cast(maybe_name);
cast             2665 src/profile-generator.cc         Context* context = Context::cast(*p);
cast             2670 src/profile-generator.cc             objects_.Add(Handle<JSGlobalObject>(JSGlobalObject::cast(global)));
cast             2706 src/profile-generator.cc       JSObject* document = JSObject::cast(obj_document);
cast             2710 src/profile-generator.cc         urls[i] = collection_->names()->GetName(String::cast(obj_url));
cast             2829 src/profile-generator.cc       HeapObject* obj = HeapObject::cast(*group->objects_[j]);
cast             3003 src/profile-generator.cc   GetListMaybeDisposeInfo(info)->Add(HeapObject::cast(*p));
cast               48 src/property.h     return Smi::cast(value)->value();
cast              203 src/property.h     return JSObject::cast(holder_);
cast              208 src/property.h     return JSProxy::cast(holder_);
cast              285 src/property.h           value = JSGlobalPropertyCell::cast(value)->value();
cast              318 src/property.h     return Map::cast(GetValue());
cast              350 src/property.h     return JSFunction::cast(GetValue());
cast              355 src/property.h     return JSFunction::cast(GetValueFromMap(map));
cast               87 src/regexp-macro-assembler.cc       const char* data = ExternalAsciiString::cast(subject)->GetChars();
cast               91 src/regexp-macro-assembler.cc       char* data = SeqAsciiString::cast(subject)->GetChars();
cast               98 src/regexp-macro-assembler.cc     data = ExternalTwoByteString::cast(subject)->GetChars();
cast              101 src/regexp-macro-assembler.cc     data = SeqTwoByteString::cast(subject)->GetChars();
cast              132 src/regexp-macro-assembler.cc     ASSERT_EQ(0, ConsString::cast(subject_ptr)->second()->length());
cast              133 src/regexp-macro-assembler.cc     subject_ptr = ConsString::cast(subject_ptr)->first();
cast              135 src/regexp-macro-assembler.cc     SlicedString* slice = SlicedString::cast(subject_ptr);
cast              129 src/runtime-profiler.cc     TypeFeedbackInfo* info = TypeFeedbackInfo::cast(raw_info);
cast              222 src/runtime-profiler.cc           ? (function->shared() == JSFunction::cast(sample)->shared())
cast              223 src/runtime-profiler.cc           : (function == JSFunction::cast(sample));
cast              257 src/runtime-profiler.cc     JSFunction* function = JSFunction::cast(frame->function());
cast              415 src/runtime-profiler.cc       MapWord map_word = HeapObject::cast(function)->map_word();
cast              477 src/runtime-profiler.cc         !Marking::MarkBitFrom(HeapObject::cast(function)).Get()) {
cast               75 src/runtime.cc   Type* name = Type::cast(args[index]);
cast              115 src/runtime.cc   PropertyDetails name = PropertyDetails(Smi::cast(args[index]));
cast              149 src/runtime.cc   JSObject* copy = JSObject::cast(result);
cast              157 src/runtime.cc         JSObject* js_object = JSObject::cast(value);
cast              168 src/runtime.cc         JSObject* js_object = JSObject::cast(value);
cast              180 src/runtime.cc     FixedArray* names = FixedArray::cast(result);
cast              184 src/runtime.cc       String* key_string = String::cast(names->get(i));
cast              194 src/runtime.cc         JSObject* js_object = JSObject::cast(value);
cast              215 src/runtime.cc       FixedArray* elements = FixedArray::cast(copy->elements());
cast              230 src/runtime.cc             JSObject* js_object = JSObject::cast(value);
cast              249 src/runtime.cc             JSObject* js_object = JSObject::cast(value);
cast              388 src/runtime.cc       Handle<FixedArray> array = Handle<FixedArray>::cast(value);
cast              395 src/runtime.cc       if (Handle<String>::cast(key)->AsArrayIndex(&element_index)) {
cast              400 src/runtime.cc         Handle<String> name(String::cast(*key));
cast              447 src/runtime.cc       Handle<JSObject>::cast(object)->map()->elements_kind();
cast              450 src/runtime.cc         Handle<JSObject>::cast(object), to_kind);
cast              469 src/runtime.cc       Handle<JSArray>::cast(isolate->factory()->NewJSObject(constructor));
cast              472 src/runtime.cc       static_cast<ElementsKind>(Smi::cast(elements->get(0))->value());
cast              474 src/runtime.cc       FixedArrayBase::cast(elements->get(1)));
cast              480 src/runtime.cc   Object* maybe_map = FixedArray::cast(maybe_maps_array)->get(
cast              483 src/runtime.cc   object->set_map(Map::cast(maybe_map));
cast              489 src/runtime.cc         Handle<FixedDoubleArray>::cast(constant_elements_values));
cast              499 src/runtime.cc           Handle<FixedArray>::cast(copied_elements_values);
cast              506 src/runtime.cc           Handle<FixedArray>::cast(constant_elements_values);
cast              515 src/runtime.cc           Handle<FixedArray> fa(FixedArray::cast(fixed_array_values->get(i)));
cast              598 src/runtime.cc   return DeepCopyBoilerplate(isolate, JSObject::cast(*boilerplate));
cast              624 src/runtime.cc   return isolate->heap()->CopyJSObject(JSObject::cast(*boilerplate));
cast              645 src/runtime.cc   return DeepCopyBoilerplate(isolate, JSObject::cast(*boilerplate));
cast              666 src/runtime.cc   if (JSObject::cast(*boilerplate)->elements()->map() ==
cast              670 src/runtime.cc   return isolate->heap()->CopyJSObject(JSObject::cast(*boilerplate));
cast              755 src/runtime.cc   Handle<ObjectHashSet> table(ObjectHashSet::cast(holder->table()));
cast              767 src/runtime.cc   Handle<ObjectHashSet> table(ObjectHashSet::cast(holder->table()));
cast              777 src/runtime.cc   Handle<ObjectHashSet> table(ObjectHashSet::cast(holder->table()));
cast              799 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(holder->table()));
cast              810 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(holder->table()));
cast              821 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(holder->table()));
cast              836 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(holder->table()));
cast              860 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(weakmap->table()));
cast              871 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(weakmap->table()));
cast              882 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(weakmap->table()));
cast              897 src/runtime.cc   Handle<ObjectHashTable> table(ObjectHashTable::cast(weakmap->table()));
cast              909 src/runtime.cc   return JSObject::cast(obj)->class_name();
cast              922 src/runtime.cc         !isolate->MayNamedAccess(JSObject::cast(obj),
cast              925 src/runtime.cc       isolate->ReportFailedAccessCheck(JSObject::cast(obj), v8::ACCESS_GET);
cast              930 src/runtime.cc            JSObject::cast(obj)->map()->is_hidden_prototype());
cast              960 src/runtime.cc     JSObject::cast(proto)->map()->is_hidden_prototype())
cast              961 src/runtime.cc     GetOwnPropertyImplementation(JSObject::cast(proto),
cast              971 src/runtime.cc       AccessorInfo* info = AccessorInfo::cast(callback);
cast             1007 src/runtime.cc     current = JSObject::cast(current->GetPrototype());
cast             1083 src/runtime.cc         Handle<JSValue> js_value = Handle<JSValue>::cast(obj);
cast             1084 src/runtime.cc         Handle<String> str(String::cast(js_value->value()));
cast             1113 src/runtime.cc           holder = Handle<JSObject>(JSObject::cast(proto));
cast             1115 src/runtime.cc         FixedArray* elements = FixedArray::cast(holder->elements());
cast             1118 src/runtime.cc           dictionary = SeededNumberDictionary::cast(elements->get(1));
cast             1120 src/runtime.cc           dictionary = SeededNumberDictionary::cast(elements);
cast             1129 src/runtime.cc                 AccessorPair::cast(dictionary->ValueAt(entry));
cast             1180 src/runtime.cc     AccessorPair* accessors = AccessorPair::cast(result.GetCallbackObject());
cast             1236 src/runtime.cc     obj = JSObject::cast(proto);
cast             1351 src/runtime.cc     Handle<String> name(String::cast(pairs->get(i)));
cast             1371 src/runtime.cc           JSObject::cast(obj)->LocalLookup(*name, &lookup);
cast             1375 src/runtime.cc                  JSObject::cast(obj)->map()->is_hidden_prototype());
cast             1391 src/runtime.cc           Handle<SharedFunctionInfo>::cast(value);
cast             1453 src/runtime.cc   Handle<Context> context(Context::cast(args[0])->declaration_context());
cast             1455 src/runtime.cc   Handle<String> name(String::cast(args[1]));
cast             1489 src/runtime.cc         Handle<JSObject> object = Handle<JSObject>::cast(holder);
cast             1503 src/runtime.cc       object = Handle<JSObject>(JSObject::cast(context->extension()));
cast             1579 src/runtime.cc          JSObject::cast(object)->map()->is_hidden_prototype()) {
cast             1580 src/runtime.cc     JSObject* raw_holder = JSObject::cast(object);
cast             1691 src/runtime.cc   Handle<Context> context(Context::cast(args[1])->declaration_context());
cast             1693 src/runtime.cc   Handle<String> name(String::cast(args[2]));
cast             1706 src/runtime.cc     Handle<Context> context = Handle<Context>::cast(holder);
cast             1739 src/runtime.cc   Handle<JSObject> object = Handle<JSObject>::cast(holder);
cast             1829 src/runtime.cc   FixedArray* elements = FixedArray::cast(new_object);
cast             1840 src/runtime.cc   JSArray* array = JSArray::cast(new_object);
cast             1872 src/runtime.cc       JSFunction::cast(constructor)->initial_map() == map) {
cast             1979 src/runtime.cc     callable = JSFunction::cast(*delegate);
cast             1981 src/runtime.cc   JSFunction* function = JSFunction::cast(callable);
cast             2084 src/runtime.cc   return *GetScriptWrapper(Handle<Script>::cast(script));
cast             2231 src/runtime.cc   Handle<JSFunction> source = Handle<JSFunction>::cast(code);
cast             2317 src/runtime.cc     int value = Smi::cast(index)->value();
cast             2322 src/runtime.cc     double value = HeapNumber::cast(index)->value();
cast             2333 src/runtime.cc   subject = String::cast(flat);
cast             2525 src/runtime.cc       joined_string = Handle<String>::cast(seq);
cast             2535 src/runtime.cc       joined_string = Handle<String>::cast(seq);
cast             2839 src/runtime.cc         FixedArray* match_info = FixedArray::cast(last_match_info->elements());
cast             2974 src/runtime.cc   FixedArray* elements = FixedArray::cast(last_match_info->elements());
cast             3044 src/runtime.cc       String::cast(pattern_regexp->DataAt(JSRegExp::kAtomPatternIndex));
cast             3069 src/runtime.cc     result = Handle<ResultSeqString>::cast(
cast             3072 src/runtime.cc     result = Handle<ResultSeqString>::cast(
cast             3205 src/runtime.cc           FixedArray::cast(last_match_info_handle->elements());
cast             3301 src/runtime.cc         FixedArray::cast(last_match_info_handle->elements());
cast             3318 src/runtime.cc     answer = Handle<ResultSeqString>::cast(
cast             3321 src/runtime.cc     answer = Handle<ResultSeqString>::cast(
cast             3374 src/runtime.cc           FixedArray::cast(last_match_info_handle->elements());
cast             3422 src/runtime.cc     subject = String::cast(flat_subject);
cast             3433 src/runtime.cc     replacement = String::cast(flat_replacement);
cast             3469 src/runtime.cc     ConsString* cons = ConsString::cast(*subject);
cast             3798 src/runtime.cc       FixedArray* elements = FixedArray::cast(regexp_info->elements());
cast             3799 src/runtime.cc       start = Smi::cast(elements->get(RegExpImpl::kFirstCapture))->value();
cast             3800 src/runtime.cc       end = Smi::cast(elements->get(RegExpImpl::kFirstCapture + 1))->value();
cast             4104 src/runtime.cc       FixedArray* elements = FixedArray::cast(last_match_array->elements());
cast             4137 src/runtime.cc         Handle<FixedArray>(FixedArray::cast(result_array->elements()));
cast             4146 src/runtime.cc         String::cast(regexp->DataAt(JSRegExp::kAtomPatternIndex)));
cast             4307 src/runtime.cc     Handle<Object> result = GetCharAt(Handle<String>::cast(object), index);
cast             4313 src/runtime.cc     Handle<JSValue> js_value = Handle<JSValue>::cast(object);
cast             4315 src/runtime.cc         GetCharAt(Handle<String>(String::cast(js_value->value())), index);
cast             4349 src/runtime.cc     name = Handle<String>::cast(key);
cast             4355 src/runtime.cc     name = Handle<String>::cast(converted);
cast             4399 src/runtime.cc       JSObject* receiver = JSObject::cast(args[0]);
cast             4400 src/runtime.cc       String* key = String::cast(args[1]);
cast             4429 src/runtime.cc           value = JSGlobalPropertyCell::cast(value)->value();
cast             4561 src/runtime.cc       js_object = Handle<JSObject>(JSObject::cast(js_object->GetPrototype()));
cast             4600 src/runtime.cc     return JSProxy::cast(*object)->SetProperty(
cast             4601 src/runtime.cc         String::cast(*name), *value, attr, strict_mode);
cast             4607 src/runtime.cc   Handle<JSObject> js_object = Handle<JSObject>::cast(object);
cast             4633 src/runtime.cc     if (Handle<String>::cast(key)->AsArrayIndex(&index)) {
cast             4637 src/runtime.cc       Handle<String> key_string = Handle<String>::cast(key);
cast             4650 src/runtime.cc   Handle<String> name = Handle<String>::cast(converted);
cast             4687 src/runtime.cc     if (Handle<String>::cast(key)->AsArrayIndex(&index)) {
cast             4691 src/runtime.cc       Handle<String> key_string = Handle<String>::cast(key);
cast             4703 src/runtime.cc   Handle<String> name = Handle<String>::cast(converted);
cast             4737 src/runtime.cc     key_string = Handle<String>::cast(key);
cast             4743 src/runtime.cc     key_string = Handle<String>::cast(converted);
cast             4785 src/runtime.cc     Handle<JSObject> js_object(Handle<JSObject>::cast(object));
cast             4801 src/runtime.cc     Handle<JSObject> js_object(Handle<JSObject>::cast(object));
cast             4822 src/runtime.cc     JSFunction* func = JSFunction::cast(*object);
cast             4839 src/runtime.cc   Handle<JSArray> boilerplate_object(JSArray::cast(raw_boilerplate_object));
cast             4857 src/runtime.cc     FixedDoubleArray* double_array = FixedDoubleArray::cast(object->elements());
cast             4858 src/runtime.cc     HeapNumber* number = HeapNumber::cast(*value);
cast             4872 src/runtime.cc     FixedArray* object_array = FixedArray::cast(object->elements());
cast             4888 src/runtime.cc   if (!callback->IsJSFunction() || JSFunction::cast(callback)->IsBuiltin()) {
cast             4960 src/runtime.cc       Handle<JSObject>::cast(proto)->map()->is_hidden_prototype()) {
cast             4962 src/runtime.cc                                           Handle<JSObject>::cast(proto),
cast             4980 src/runtime.cc     JSObject* object = JSObject::cast(obj);
cast             4988 src/runtime.cc         !HeapObject::cast(map->prototype())->map()->is_hidden_prototype()) {
cast             4998 src/runtime.cc     String* string = String::cast(obj);
cast             5055 src/runtime.cc           object = JSObject::cast(proto);
cast             5057 src/runtime.cc         FixedArray* elements = FixedArray::cast(object->elements());
cast             5061 src/runtime.cc           dictionary = SeededNumberDictionary::cast(elements->get(1));
cast             5063 src/runtime.cc           dictionary = SeededNumberDictionary::cast(elements);
cast             5122 src/runtime.cc          JSObject::cast(proto)->map()->is_hidden_prototype()) {
cast             5124 src/runtime.cc     proto = JSObject::cast(proto)->GetPrototype();
cast             5151 src/runtime.cc     obj = Handle<JSObject>(JSObject::cast(obj->GetPrototype()));
cast             5175 src/runtime.cc       jsproto = Handle<JSObject>(JSObject::cast(jsproto->GetPrototype()));
cast             5194 src/runtime.cc       jsproto = Handle<JSObject>(JSObject::cast(jsproto->GetPrototype()));
cast             5300 src/runtime.cc     object = Handle<JSObject>::cast(proto);
cast             5355 src/runtime.cc   Handle<String> key = Handle<String>::cast(converted);
cast             5371 src/runtime.cc         !JSFunction::cast(function)->shared()->is_classic_mode()) {
cast             5387 src/runtime.cc       ? JSObject::cast(object)->TransformToFastProperties(0)
cast             5396 src/runtime.cc       ? JSObject::cast(obj)->NormalizeProperties(CLEAR_INOBJECT_PROPERTIES, 0)
cast             5416 src/runtime.cc   HeapObject* heap_obj = HeapObject::cast(obj);
cast             5484 src/runtime.cc     char const* data = SeqAsciiString::cast(subject)->GetChars();
cast             5533 src/runtime.cc   int length = Smi::cast(codes->length())->value();
cast             5558 src/runtime.cc   String* result = String::cast(object);
cast             5648 src/runtime.cc   String* destination = String::cast(o);
cast             5757 src/runtime.cc   String* destination = String::cast(o);
cast             5878 src/runtime.cc   StringType* new_string = StringType::cast(new_object);
cast             5966 src/runtime.cc   StringType* new_string = StringType::cast(new_object);
cast             5994 src/runtime.cc     str = String::cast(flat);
cast             6018 src/runtime.cc     str = String::cast(flat);
cast             6052 src/runtime.cc   StringType* new_string = StringType::cast(new_object);
cast             6060 src/runtime.cc     String* str = String::cast(array->get(i));
cast             6093 src/runtime.cc   FixedArray* elements = FixedArray::cast(array->elements());
cast             6101 src/runtime.cc     String* element = String::cast(elt);
cast             6180 src/runtime.cc   String* result = String::cast(o);
cast             6412 src/runtime.cc     SeqAsciiString* result = SeqAsciiString::cast(o);
cast             6414 src/runtime.cc         result->GetChars(), SeqAsciiString::cast(s)->GetChars(), length);
cast             6427 src/runtime.cc                             s, Smi::cast(answer)->value(), length, mapping);
cast             6499 src/runtime.cc               Handle<FixedArray>::cast(cached_answer));
cast             6539 src/runtime.cc     FixedArray::cast(result->elements())->set(0, *subject);
cast             6543 src/runtime.cc   Handle<FixedArray> elements(FixedArray::cast(result->elements()));
cast             6594 src/runtime.cc            (element->IsString() && String::cast(element)->LooksValid()));
cast             6621 src/runtime.cc     elements = Handle<FixedArray>(FixedArray::cast(obj), isolate);
cast             6646 src/runtime.cc     ASSERT(String::cast(elements->get(i))->length() == 1);
cast             6758 src/runtime.cc     double value = HeapNumber::cast(obj)->value();
cast             6865 src/runtime.cc       int encoded_slice = Smi::cast(element)->value();
cast             6876 src/runtime.cc         pos = Smi::cast(obj)->value();
cast             6885 src/runtime.cc       String* string = String::cast(element);
cast             6915 src/runtime.cc   FixedArray* fixed_array = FixedArray::cast(array->elements());
cast             6934 src/runtime.cc       int smi_value = Smi::cast(elt)->value();
cast             6953 src/runtime.cc         pos = Smi::cast(next_smi)->value();
cast             6965 src/runtime.cc       String* element = String::cast(elt);
cast             6990 src/runtime.cc     SeqAsciiString* answer = SeqAsciiString::cast(object);
cast             7001 src/runtime.cc     SeqTwoByteString* answer = SeqTwoByteString::cast(object);
cast             7025 src/runtime.cc   FixedArray* fixed_array = FixedArray::cast(array->elements());
cast             7051 src/runtime.cc     String* element = String::cast(element_obj);
cast             7065 src/runtime.cc   SeqTwoByteString* answer = SeqTwoByteString::cast(object);
cast             7072 src/runtime.cc   String* first = String::cast(fixed_array->get(0));
cast             7082 src/runtime.cc     String* element = String::cast(fixed_array->get(i));
cast             7105 src/runtime.cc     String* string = String::cast(elements->get(i + 1));
cast             7160 src/runtime.cc   FixedArray* elements = FixedArray::cast(elements_array->elements());
cast             7164 src/runtime.cc     String* string = String::cast(elements->get(i + 1));
cast             7205 src/runtime.cc         SeqAsciiString::cast(result_allocation->ToObjectUnchecked());
cast             7218 src/runtime.cc         SeqTwoByteString::cast(result_allocation->ToObjectUnchecked());
cast             7811 src/runtime.cc   const int argument_count = Smi::cast(args[2])->value();
cast             7904 src/runtime.cc   JSFunction* callee = JSFunction::cast(args[0]);
cast             7930 src/runtime.cc     JSObject::cast(result)->set_elements(FixedArray::cast(obj));
cast             8027 src/runtime.cc   if (bindee->IsJSFunction() && JSFunction::cast(*bindee)->shared()->bound()) {
cast             8029 src/runtime.cc         JSFunction::cast(*bindee)->function_bindings());
cast             8067 src/runtime.cc     Handle<JSFunction> function = Handle<JSFunction>::cast(callable);
cast             8088 src/runtime.cc       Handle<FixedArray>(FixedArray::cast(function->function_bindings()));
cast             8091 src/runtime.cc       JSReceiver::cast(bound_args->get(JSFunction::kBoundFunctionIndex)));
cast             8093 src/runtime.cc          !Handle<JSFunction>::cast(bound_function)->shared()->bound());
cast             8113 src/runtime.cc       Execution::New(Handle<JSFunction>::cast(bound_function),
cast             8151 src/runtime.cc   Handle<JSFunction> function = Handle<JSFunction>::cast(constructor);
cast             8322 src/runtime.cc   Handle<JSFunction> function(JSFunction::cast(frame->function()), isolate);
cast             8370 src/runtime.cc   Handle<JSFunction> function(JSFunction::cast(frame->function()), isolate);
cast             8573 src/runtime.cc       DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast             8740 src/runtime.cc   isolate->set_context(Context::cast(result));
cast             8751 src/runtime.cc     extension_object = JSObject::cast(args[0]);
cast             8756 src/runtime.cc       if (Failure::cast(maybe_js_object)->IsInternalError()) {
cast             8776 src/runtime.cc     function = JSFunction::cast(args[1]);
cast             8793 src/runtime.cc   String* name = String::cast(args[0]);
cast             8802 src/runtime.cc     function = JSFunction::cast(args[2]);
cast             8819 src/runtime.cc   ScopeInfo* scope_info = ScopeInfo::cast(args[0]);
cast             8827 src/runtime.cc     function = JSFunction::cast(args[1]);
cast             8852 src/runtime.cc   Context* context = Context::cast(instance->context());
cast             8895 src/runtime.cc   Handle<JSObject> object = Handle<JSObject>::cast(holder);
cast             8991 src/runtime.cc     Object* value = Context::cast(*holder)->get(index);
cast             9020 src/runtime.cc     Handle<JSObject> object = Handle<JSObject>::cast(holder);
cast             9024 src/runtime.cc         ? GlobalObject::cast(*object)->global_receiver()
cast             9080 src/runtime.cc     Handle<Context> context = Handle<Context>::cast(holder);
cast             9109 src/runtime.cc     object = Handle<JSObject>::cast(holder);
cast             9258 src/runtime.cc     HeapObject::cast(args[0])->map()->Print();
cast             9308 src/runtime.cc   FixedArray* output_array = FixedArray::cast(output->elements());
cast             9357 src/runtime.cc   return JSGlobalObject::cast(global)->global_receiver();
cast             9523 src/runtime.cc       heap->CreateFillerObjectAt(HeapObject::cast(allocation)->address(), size);
cast             9538 src/runtime.cc   int length = Smi::cast(array->length())->value();
cast             9539 src/runtime.cc   FixedArray* elements = FixedArray::cast(array->elements());
cast             9597 src/runtime.cc         SeededNumberDictionary::cast(*storage_));
cast             9660 src/runtime.cc         Handle<Object>::cast(storage_).location());
cast             9664 src/runtime.cc     storage_ = Handle<FixedArray>::cast(
cast             9689 src/runtime.cc       Handle<FixedArray> elements(FixedArray::cast(array->elements()));
cast             9702 src/runtime.cc           SeededNumberDictionary::cast(array->elements()));
cast             9739 src/runtime.cc       ExternalArrayClass::cast(receiver->elements()));
cast             9791 src/runtime.cc       Handle<FixedArray> elements(FixedArray::cast(object->elements()));
cast             9809 src/runtime.cc           SeededNumberDictionary::cast(object->elements()));
cast             9829 src/runtime.cc               ExternalPixelArray::cast(object->elements())->length();
cast             9834 src/runtime.cc               ExternalByteArray::cast(object->elements())->length();
cast             9839 src/runtime.cc               ExternalUnsignedByteArray::cast(object->elements())->length();
cast             9844 src/runtime.cc               ExternalShortArray::cast(object->elements())->length();
cast             9849 src/runtime.cc               ExternalUnsignedShortArray::cast(object->elements())->length();
cast             9854 src/runtime.cc               ExternalIntArray::cast(object->elements())->length();
cast             9859 src/runtime.cc               ExternalUnsignedIntArray::cast(object->elements())->length();
cast             9864 src/runtime.cc               ExternalFloatArray::cast(object->elements())->length();
cast             9869 src/runtime.cc               ExternalDoubleArray::cast(object->elements())->length();
cast             9896 src/runtime.cc     CollectElementIndices(Handle<JSObject>::cast(prototype), range, indices);
cast             9922 src/runtime.cc       Handle<FixedArray> elements(FixedArray::cast(receiver->elements()));
cast             9969 src/runtime.cc       Handle<ExternalPixelArray> pixels(ExternalPixelArray::cast(
cast             10039 src/runtime.cc   Handle<FixedArray> elements(FixedArray::cast(arguments->elements()));
cast             10055 src/runtime.cc         Handle<JSArray> array(Handle<JSArray>::cast(obj));
cast             10064 src/runtime.cc           array = Handle<JSArray>::cast(
cast             10106 src/runtime.cc     storage = Handle<FixedArray>::cast(
cast             10115 src/runtime.cc       Handle<JSArray> array = Handle<JSArray>::cast(obj);
cast             10170 src/runtime.cc   to->set_map_and_elements(Map::cast(new_map), new_elements);
cast             10188 src/runtime.cc     int result = SeededNumberDictionary::cast(elements)->NumberOfElements();
cast             10191 src/runtime.cc     return JSArray::cast(object)->length();
cast             10193 src/runtime.cc     return Smi::FromInt(FixedArray::cast(elements)->length());
cast             10232 src/runtime.cc     FixedArrayBase* elements = FixedArrayBase::cast(array->elements());
cast             10251 src/runtime.cc   return JSObject::cast(receiver)->LookupAccessor(name, component);
cast             10313 src/runtime.cc           JSObject::cast(
cast             10388 src/runtime.cc     obj = Handle<JSObject>(JSObject::cast(obj->GetPrototype()));
cast             10447 src/runtime.cc         AccessorPair* accessors = AccessorPair::cast(*result_callback_obj);
cast             10456 src/runtime.cc       jsproto = Handle<JSObject>(JSObject::cast(jsproto->GetPrototype()));
cast             10745 src/runtime.cc   Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
cast             10768 src/runtime.cc         Context::cast(it.frame()->context())->declaration_context());
cast             10926 src/runtime.cc         Context::cast(Context::cast(it.frame()->context())->global_context()));
cast             10970 src/runtime.cc   Handle<JSFunction> function(JSFunction::cast(frame_inspector->GetFunction()));
cast             11009 src/runtime.cc     Handle<Context> frame_context(Context::cast(frame->context()));
cast             11021 src/runtime.cc         Handle<JSObject> ext(JSObject::cast(function_context->extension()));
cast             11030 src/runtime.cc           Handle<String> key(String::cast(keys->get(i)));
cast             11082 src/runtime.cc     Handle<JSObject> ext(JSObject::cast(context->extension()));
cast             11091 src/runtime.cc       Handle<String> key(String::cast(keys->get(i)));
cast             11112 src/runtime.cc   Handle<String> name(String::cast(context->extension()));
cast             11130 src/runtime.cc   Handle<ScopeInfo> scope_info(ScopeInfo::cast(context->extension()));
cast             11153 src/runtime.cc   Handle<ScopeInfo> scope_info(ScopeInfo::cast(context->extension()));
cast             11232 src/runtime.cc       Handle<Script> script(Script::cast(shared_info->script()));
cast             11357 src/runtime.cc         return Handle<JSObject>(JSObject::cast(CurrentContext()->extension()));
cast             11376 src/runtime.cc       return Handle<ScopeInfo>(ScopeInfo::cast(context_->extension()));
cast             11729 src/runtime.cc       Handle<FixedArray>::cast(break_locations));
cast             11765 src/runtime.cc           function = Handle<JSFunction>(JSFunction::cast(obj));
cast             11770 src/runtime.cc           shared = Handle<SharedFunctionInfo>(SharedFunctionInfo::cast(obj));
cast             11878 src/runtime.cc   Handle<Script> script(Script::cast(wrapper->value()));
cast             12019 src/runtime.cc       Handle<String> name(String::cast(current->extension()));
cast             12044 src/runtime.cc       Handle<JSObject> extension(JSObject::cast(current->extension()));
cast             12082 src/runtime.cc   Handle<JSFunction> function(JSFunction::cast(frame_inspector->GetFunction()));
cast             12140 src/runtime.cc   Handle<JSFunction> function(JSFunction::cast(frame_inspector.GetFunction()));
cast             12182 src/runtime.cc   Handle<Context> frame_context(Context::cast(frame->context()));
cast             12195 src/runtime.cc     Handle<JSObject> extension = Handle<JSObject>::cast(additional_context);
cast             12239 src/runtime.cc       Execution::Call(Handle<JSFunction>::cast(evaluation_function),
cast             12249 src/runtime.cc     result = Handle<JSObject>(JSObject::cast(result->GetPrototype()));
cast             12298 src/runtime.cc         Handle<JSObject>::cast(additional_context));
cast             12339 src/runtime.cc     Handle<Script> script = Handle<Script>(Script::cast(instances->get(i)));
cast             12352 src/runtime.cc   isolate->factory()->SetContent(Handle<JSArray>::cast(result), instances);
cast             12376 src/runtime.cc       JSObject* obj = JSObject::cast(heap_obj);
cast             12455 src/runtime.cc       JSFunction::cast(arguments_boilerplate->map()->constructor());
cast             12469 src/runtime.cc   FixedArray* instances = FixedArray::cast(object);
cast             12484 src/runtime.cc   return JSArray::cast(result)->SetContent(instances);
cast             12503 src/runtime.cc       JSObject* obj = JSObject::cast(heap_obj);
cast             12549 src/runtime.cc   FixedArray* instances = FixedArray::cast(object);
cast             12566 src/runtime.cc   return JSArray::cast(result)->SetContent(instances);
cast             12588 src/runtime.cc   Handle<String> source(String::cast(args[1]));
cast             12591 src/runtime.cc   Handle<Script> script(Script::cast(script_wrapper->value()));
cast             12593 src/runtime.cc   int compilation_state = Smi::cast(script->compilation_state())->value();
cast             12660 src/runtime.cc     SharedFunctionInfo* shared = SharedFunctionInfo::cast(obj);
cast             12682 src/runtime.cc   Handle<Script> script = Handle<Script>(Script::cast(script_value->value()));
cast             12727 src/runtime.cc   Handle<Script> script_handle = Handle<Script>(Script::cast(script->value()));
cast             12749 src/runtime.cc   Handle<Script> original_script(Script::cast(original_script_value->value()));
cast             12756 src/runtime.cc     Handle<Script> script_handle(Script::cast(old_script));
cast             12790 src/runtime.cc     Handle<JSValue> function_wrapper = Handle<JSValue>::cast(function_object);
cast             12792 src/runtime.cc       RUNTIME_ASSERT(JSValue::cast(*script_object)->value()->IsScript());
cast             12793 src/runtime.cc       Script* script = Script::cast(JSValue::cast(*script_object)->value());
cast             13232 src/runtime.cc       if (Script::cast(obj)->name()->IsString()) {
cast             13233 src/runtime.cc         if (String::cast(Script::cast(obj)->name())->Equals(*script_name)) {
cast             13234 src/runtime.cc           script = Handle<Script>(Script::cast(obj));
cast             13278 src/runtime.cc   JavaScriptFrame* frame = JavaScriptFrame::cast(raw_frame);
cast             13296 src/runtime.cc     JSFunction* fun = JSFunction::cast(raw_fun);
cast             13333 src/runtime.cc       JavaScriptFrame* frame = JavaScriptFrame::cast(raw_frame);
cast             13434 src/runtime.cc     Handle<JSFunction> factory(JSFunction::cast(
cast             13652 src/runtime.cc   ASSERT(StringDictionary::cast(dictionary)->NumberOfElements() == 0);
cast             13659 src/runtime.cc     StringDictionary* string_dictionary = StringDictionary::cast(dictionary);
cast             13661 src/runtime.cc           String::cast(name_symbol),
cast             13680 src/runtime.cc     int function_index = Smi::cast(smi_index)->value();
cast             13694 src/runtime.cc   Failure* failure = Failure::cast(result);
cast              232 src/scopeinfo.cc   return String::cast(get(FunctionNameEntryIndex()));
cast              239 src/scopeinfo.cc   return String::cast(get(info_index));
cast              248 src/scopeinfo.cc   return String::cast(get(info_index));
cast              255 src/scopeinfo.cc   return String::cast(get(info_index));
cast              262 src/scopeinfo.cc   return String::cast(get(info_index));
cast              269 src/scopeinfo.cc   int value = Smi::cast(get(info_index))->value();
cast              277 src/scopeinfo.cc   int value = Smi::cast(get(info_index))->value();
cast              357 src/scopeinfo.cc       return Smi::cast(get(FunctionNameEntryIndex() + 1))->value();
cast              473 src/scopeinfo.cc       String::cast(scope_info->get(start))->ShortPrint();
cast              231 src/scopes.cc        ScopeInfo* scope_info = ScopeInfo::cast(context->module()->scope_info());
cast              243 src/scopes.cc        ScopeInfo* scope_info = ScopeInfo::cast(context->extension());
cast              250 src/scopes.cc        String* name = String::cast(context->extension());
cast              611 src/serialize.cc     HeapObject* new_object = HeapObject::cast(new_allocation);
cast              626 src/serialize.cc     HeapObject* new_object = HeapObject::cast(new_allocation);
cast              690 src/serialize.cc       ExternalAsciiString::cast(source)->update_data_cache();
cast             1293 src/serialize.cc   HeapObject* heap_object = HeapObject::cast(o);
cast             1360 src/serialize.cc   HeapObject* heap_object = HeapObject::cast(o);
cast             1365 src/serialize.cc     ASSERT(Map::cast(heap_object)->code_cache() ==
cast             1449 src/serialize.cc       HeapObject* current_contents = HeapObject::cast(*current);
cast             1549 src/serialize.cc   Code* target = Code::cast(Code::GetObjectFromEntryAddress(entry_address));
cast             1570 src/serialize.cc       ExternalAsciiString* string = ExternalAsciiString::cast(source);
cast              503 src/serialize.h         object_(HeapObject::cast(o)),
cast               85 src/snapshot-common.cc   return Handle<Context>(Context::cast(root));
cast              962 src/spaces.cc            FreeSpace::cast(obj)->size() == AreaSize()) {
cast             1688 src/spaces.cc      JSObject::cast(obj)->IncrementSpillStatistics(
cast             2196 src/spaces.cc    HeapObject* allocation = HeapObject::cast(object);
cast             2464 src/spaces.cc        Code* code = Code::cast(obj);
cast             2791 src/spaces.cc        FixedArray* array = FixedArray::cast(object);
cast             2795 src/spaces.cc            HeapObject* element_object = HeapObject::cast(element);
cast             2834 src/spaces.cc        Code* code = Code::cast(obj);
cast              190 src/string-stream.cc     if (String::cast(o)->length() <= String::kMaxShortPrintLength) {
cast              207 src/string-stream.cc       debug_object_cache->Add(HeapObject::cast(o));
cast              331 src/string-stream.cc     String* str = String::cast(name);
cast              358 src/string-stream.cc           len = String::cast(key)->length();
cast              363 src/string-stream.cc           Put(String::cast(key));
cast              425 src/string-stream.cc         Add("           value(): %o\n", JSValue::cast(printee)->value());
cast              427 src/string-stream.cc       PrintUsingMap(JSObject::cast(printee));
cast              429 src/string-stream.cc         JSArray* array = JSArray::cast(printee);
cast              431 src/string-stream.cc           unsigned int limit = FixedArray::cast(array->elements())->length();
cast              433 src/string-stream.cc             static_cast<uint32_t>(JSArray::cast(array)->length()->Number());
cast              435 src/string-stream.cc           PrintFixedArray(FixedArray::cast(array->elements()), limit);
cast              439 src/string-stream.cc       PrintByteArray(ByteArray::cast(printee));
cast              441 src/string-stream.cc       unsigned int limit = FixedArray::cast(printee)->length();
cast              442 src/string-stream.cc       PrintFixedArray(FixedArray::cast(printee), limit);
cast              451 src/string-stream.cc   if (!f->IsHeapObject() || !heap->Contains(HeapObject::cast(f))) {
cast              454 src/string-stream.cc   Map* map = HeapObject::cast(f)->map();
cast              462 src/string-stream.cc   JSFunction* fun = JSFunction::cast(f);
cast              465 src/string-stream.cc       heap->Contains(HeapObject::cast(perhaps_context)) &&
cast              485 src/string-stream.cc       HEAP->Contains(HeapObject::cast(f)) &&
cast              486 src/string-stream.cc       HEAP->Contains(HeapObject::cast(f)->map()) &&
cast              487 src/string-stream.cc       HeapObject::cast(f)->map()->IsMap()) {
cast              489 src/string-stream.cc       JSFunction* fun = JSFunction::cast(f);
cast              513 src/string-stream.cc     if (!HEAP->Contains(HeapObject::cast(f))) {
cast              517 src/string-stream.cc     if (!HEAP->Contains(HeapObject::cast(f)->map())) {
cast              521 src/string-stream.cc     if (!HeapObject::cast(f)->map()->IsMap()) {
cast              536 src/string-stream.cc       Object* key = JSObject::cast(p)->SlowReverseLookup(fun);
cast              540 src/string-stream.cc             !String::cast(name)->Equals(String::cast(key))) {
cast              543 src/string-stream.cc         if (name->IsString() && String::cast(name)->length() == 0) {
cast              116 src/stub-cache.cc     last = Handle<JSObject>(JSObject::cast(last->GetPrototype()));
cast              124 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              143 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              164 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              184 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              204 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              223 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              249 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              269 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              289 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              308 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              328 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              345 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              362 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              379 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              400 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              442 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              494 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              513 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              532 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              550 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              570 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              612 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              650 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              654 src/stub-cache.cc       compiler.CompileCallField(Handle<JSObject>::cast(object),
cast              687 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              691 src/stub-cache.cc       compiler.CompileCallInterceptor(Handle<JSObject>::cast(object),
cast              717 src/stub-cache.cc   if (probe->IsCode()) return Handle<Code>::cast(probe);
cast              772 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              801 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              818 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              835 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              854 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              874 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              894 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              913 src/stub-cache.cc   if (entry != -1) return Handle<Code>(Code::cast(cache->ValueAt(entry)));
cast              990 src/stub-cache.cc   AccessorInfo* callback = AccessorInfo::cast(args[4]);
cast             1011 src/stub-cache.cc   JSObject* recv = JSObject::cast(args[0]);
cast             1012 src/stub-cache.cc   AccessorInfo* callback = AccessorInfo::cast(args[1]);
cast             1153 src/stub-cache.cc   return ThrowReferenceError(String::cast(args[0]));
cast             1170 src/stub-cache.cc   JSObject* recv = JSObject::cast(args[0]);
cast             1171 src/stub-cache.cc   String* name = String::cast(args[1]);
cast             1184 src/stub-cache.cc   JSObject* receiver = JSObject::cast(args[0]);
cast             1496 src/stub-cache.cc     function_name = Handle<String>(String::cast(function->shared()->name()));
cast             1535 src/stub-cache.cc     object = Handle<JSObject>(JSObject::cast(object->GetPrototype()));
cast             1563 src/stub-cache.cc       Handle<CallHandlerInfo>(CallHandlerInfo::cast(info->call_code()));
cast             1569 src/stub-cache.cc         Handle<SignatureInfo>(SignatureInfo::cast(info->signature()));
cast             1574 src/stub-cache.cc               FunctionTemplateInfo::cast(signature->receiver()));
cast               54 src/transitions-inl.h TransitionArray* TransitionArray::cast(Object* object) {
cast               62 src/transitions-inl.h   return Map::cast(transition_map);
cast               93 src/transitions-inl.h   return FixedArray::cast(prototype_transitions);
cast              131 src/transitions-inl.h   return String::cast(get(ToKeyIndex(transition_number)));
cast              143 src/transitions-inl.h   return Map::cast(get(ToTargetIndex(transition_number)));
cast              106 src/transitions.h   static inline TransitionArray* cast(Object* obj);
cast               50 src/type-info.cc     info = TypeInfo::IsInt32Double(HeapNumber::cast(*value)->value())
cast               78 src/type-info.cc       : Handle<Object>::cast(isolate_->factory()->undefined_value());
cast               86 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast               97 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast              111 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast              125 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast              143 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast              180 src/type-info.cc       Smi::cast(*value)->value() == TypeFeedbackCells::kForInFastCaseMarker;
cast              188 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast              195 src/type-info.cc   return Handle<Map>::cast(map_or_code);
cast              203 src/type-info.cc     Handle<Code> code = Handle<Code>::cast(map_or_code);
cast              210 src/type-info.cc   return Handle<Map>::cast(map_or_code);
cast              255 src/type-info.cc   CheckType check = static_cast<CheckType>(Smi::cast(*value)->value());
cast              279 src/type-info.cc   return Handle<JSObject>(JSObject::cast(function->instance_prototype()));
cast              284 src/type-info.cc   return Handle<JSFunction>::cast(GetInfo(expr->id()));
cast              289 src/type-info.cc   return Handle<JSFunction>::cast(GetInfo(expr->id()));
cast              296 src/type-info.cc   return Handle<Map>::cast(GetInfo(prop->key()->id()));
cast              310 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              339 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              349 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              367 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              386 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              438 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              470 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              506 src/type-info.cc     ASSERT(Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC);
cast              508 src/type-info.cc     types->Add(Handle<Map>::cast(object), zone());
cast              510 src/type-info.cc       Handle<Code>::cast(object)->ic_state() == MEGAMORPHIC) {
cast              535 src/type-info.cc       if (CanRetainOtherContext(JSFunction::cast(constructor),
cast              540 src/type-info.cc     map = HeapObject::cast(map->prototype())->map();
cast              544 src/type-info.cc   JSFunction* function = JSFunction::cast(constructor);
cast              569 src/type-info.cc   Handle<Code> code = Handle<Code>::cast(object);
cast              578 src/type-info.cc         Map* map = Map::cast(object);
cast              590 src/type-info.cc   return object->IsCode() ? Handle<Code>::cast(object)->to_boolean_state() : 0;
cast              624 src/type-info.cc       ? TypeFeedbackInfo::cast(code->type_feedback_info())->
cast              664 src/type-info.cc             } else if (!CanRetainOtherContext(Map::cast(map),
cast              700 src/type-info.cc       TypeFeedbackInfo::cast(raw_info)->type_feedback_cells());
cast              706 src/type-info.cc          !CanRetainOtherContext(JSFunction::cast(value),
cast              444 src/utils.h      static Vector<T> cast(Vector<S> input) {
cast              835 src/utils.h      INLINE(static Dest cast(const Source& source)) {
cast              844 src/utils.h      INLINE(static Dest cast(Source* source)) {
cast              846 src/utils.h            cast(reinterpret_cast<uintptr_t>(source));
cast              855 src/utils.h      return BitCastHelper<Dest, Source>::cast(source);
cast              248 src/v8.cc        HeapNumber::cast(heap_number)->set_value(r.double_value);
cast               87 src/v8conversions.cc     const char* begin = SeqAsciiString::cast(str)->GetChars();
cast               92 src/v8conversions.cc     const uc16* begin = SeqTwoByteString::cast(str)->GetChars();
cast              112 src/v8conversions.cc     const char* begin = SeqAsciiString::cast(str)->GetChars();
cast              116 src/v8conversions.cc     const uc16* begin = SeqTwoByteString::cast(str)->GetChars();
cast               38 src/v8conversions.h   if (number->IsSmi()) return Smi::cast(number)->value();
cast               44 src/v8conversions.h   if (number->IsSmi()) return Smi::cast(number)->value();
cast              252 src/x64/assembler-x64-inl.h           host(), this, HeapObject::cast(target_code));
cast              297 src/x64/assembler-x64-inl.h         host(), &Memory::Object_at(pc_), HeapObject::cast(target));
cast              373 src/x64/assembler-x64-inl.h         host(), this, HeapObject::cast(target_code));
cast               77 src/x64/deoptimizer-x64.cc       DeoptimizationInputData::cast(code->deoptimization_data());
cast              113 src/x64/deoptimizer-x64.cc     JSFunction* func = JSFunction::cast(element);
cast              225 src/x64/deoptimizer-x64.cc   DeoptimizationInputData* data = DeoptimizationInputData::cast(
cast              375 src/x64/deoptimizer-x64.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              478 src/x64/deoptimizer-x64.cc   JSFunction* function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              599 src/x64/deoptimizer-x64.cc     function = JSFunction::cast(ComputeLiteral(iterator->Next()));
cast              743 src/x64/deoptimizer-x64.cc   DeoptimizationOutputData* data = DeoptimizationOutputData::cast(raw_data);
cast              510 src/x64/full-codegen-x64.cc     __ SafeMove(result_register(), Smi::cast(*lit));
cast              519 src/x64/full-codegen-x64.cc     __ SafePush(Smi::cast(*lit));
cast              537 src/x64/full-codegen-x64.cc     if (String::cast(*lit)->length() == 0) {
cast              543 src/x64/full-codegen-x64.cc     if (Smi::cast(*lit)->value() == 0) {
cast             1668 src/x64/full-codegen-x64.cc       static_cast<ElementsKind>(Smi::cast(constant_elements->get(0))->value());
cast             1672 src/x64/full-codegen-x64.cc       FixedArrayBase::cast(constant_elements->get(1)));
cast             3032 src/x64/full-codegen-x64.cc   Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle()));
cast             3375 src/x64/full-codegen-x64.cc   int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->handle()))->value();
cast             3892 src/x64/full-codegen-x64.cc         const TestContext* test = TestContext::cast(context());
cast             1727 src/x64/ic-x64.cc       stub.set_known_map(Handle<Map>(Handle<JSObject>::cast(x)->map()));
cast              239 src/x64/lithium-codegen-x64.cc       LLabel* label = LLabel::cast(instr);
cast              447 src/x64/lithium-codegen-x64.cc     HConstant* constant = chunk()->LookupConstant(LConstantOperand::cast(op));
cast              783 src/x64/lithium-codegen-x64.cc         HConstant::cast(instr->hydrogen()->right())->Integer32Value();
cast              895 src/x64/lithium-codegen-x64.cc   int32_t divisor = ToInteger32(LConstantOperand::cast(instr->InputAt(1)));
cast             1031 src/x64/lithium-codegen-x64.cc     int right_value = ToInteger32(LConstantOperand::cast(right));
cast             1087 src/x64/lithium-codegen-x64.cc       if (ToInteger32(LConstantOperand::cast(right)) <= 0) {
cast             1110 src/x64/lithium-codegen-x64.cc     int right_operand = ToInteger32(LConstantOperand::cast(right));
cast             1187 src/x64/lithium-codegen-x64.cc     int value = ToInteger32(LConstantOperand::cast(right));
cast             1223 src/x64/lithium-codegen-x64.cc             Immediate(ToInteger32(LConstantOperand::cast(right))));
cast             1265 src/x64/lithium-codegen-x64.cc                       Handle<HeapObject>::cast(value));
cast             1383 src/x64/lithium-codegen-x64.cc             Immediate(ToInteger32(LConstantOperand::cast(right))));
cast             1632 src/x64/lithium-codegen-x64.cc     double left_val = ToDouble(LConstantOperand::cast(left));
cast             1633 src/x64/lithium-codegen-x64.cc     double right_val = ToDouble(LConstantOperand::cast(right));
cast             1647 src/x64/lithium-codegen-x64.cc         value = ToInteger32(LConstantOperand::cast(right));
cast             1650 src/x64/lithium-codegen-x64.cc         value = ToInteger32(LConstantOperand::cast(left));
cast             2309 src/x64/lithium-codegen-x64.cc     Handle<HeapObject> current(HeapObject::cast((*type)->prototype()));
cast             2317 src/x64/lithium-codegen-x64.cc           Handle<HeapObject>(HeapObject::cast(current->map()->prototype()));
cast             2578 src/x64/lithium-codegen-x64.cc     int constant_value = ToInteger32(LConstantOperand::cast(key));
cast             3601 src/x64/lithium-codegen-x64.cc               Immediate(ToInteger32(LConstantOperand::cast(instr->index()))));
cast             3612 src/x64/lithium-codegen-x64.cc               Immediate(ToInteger32(LConstantOperand::cast(instr->index()))));
cast             3793 src/x64/lithium-codegen-x64.cc     int const_index = ToInteger32(LConstantOperand::cast(instr->index()));
cast             4297 src/x64/lithium-codegen-x64.cc         Handle<JSObject>(JSObject::cast(current_prototype->GetPrototype()));
cast             4494 src/x64/lithium-codegen-x64.cc       Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4500 src/x64/lithium-codegen-x64.cc       __ LoadHeapObject(rcx, Handle<HeapObject>::cast(value));
cast             4520 src/x64/lithium-codegen-x64.cc           Handle<FixedDoubleArray>::cast(elements);
cast             4529 src/x64/lithium-codegen-x64.cc       Handle<FixedArray> fast_elements = Handle<FixedArray>::cast(elements);
cast             4534 src/x64/lithium-codegen-x64.cc           Handle<JSObject> value_object = Handle<JSObject>::cast(value);
cast             4540 src/x64/lithium-codegen-x64.cc           __ LoadHeapObject(rcx, Handle<HeapObject>::cast(value));
cast             4711 src/x64/lithium-codegen-x64.cc     Handle<Object> object = ToHandle(LConstantOperand::cast(operand));
cast             4713 src/x64/lithium-codegen-x64.cc       __ Push(Handle<Smi>::cast(object));
cast             4715 src/x64/lithium-codegen-x64.cc       __ PushHeapObject(Handle<HeapObject>::cast(object));
cast              195 src/x64/lithium-gap-resolver-x64.cc     LConstantOperand* constant_source = LConstantOperand::cast(source);
cast               79 src/x64/lithium-x64.cc          LUnallocated::cast(Output())->HasFixedPolicy() ||
cast               80 src/x64/lithium-x64.cc          !LUnallocated::cast(Output())->HasRegisterPolicy());
cast               82 src/x64/lithium-x64.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast               87 src/x64/lithium-x64.cc     LUnallocated* operand = LUnallocated::cast(it.Current());
cast              382 src/x64/lithium-x64.cc   stream->Add(*String::cast(*name())->ToCString());
cast              391 src/x64/lithium-x64.cc   stream->Add(*String::cast(*name())->ToCString());
cast              514 src/x64/lithium-x64.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              521 src/x64/lithium-x64.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              528 src/x64/lithium-x64.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              535 src/x64/lithium-x64.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              542 src/x64/lithium-x64.cc       ? chunk_->DefineConstantOperand(HConstant::cast(value))
cast              549 src/x64/lithium-x64.cc     HInstruction* instr = HInstruction::cast(value);
cast              626 src/x64/lithium-x64.cc     HSimulate* sim = HSimulate::cast(hinstr->next());
cast              714 src/x64/lithium-x64.cc     HConstant* constant = HConstant::cast(right_value);
cast              909 src/x64/lithium-x64.cc     HBasicBlock* successor = HConstant::cast(value)->ToBoolean()
cast             1185 src/x64/lithium-x64.cc       HChange::cast(dividend)->from().IsInteger32()) {
cast             1186 src/x64/lithium-x64.cc     return HChange::cast(dividend)->value();
cast             1194 src/x64/lithium-x64.cc       HConstant::cast(divisor)->HasInteger32Value()) {
cast             1195 src/x64/lithium-x64.cc     HConstant* constant_val = HConstant::cast(divisor);
cast             1205 src/x64/lithium-x64.cc   ASSERT(right->IsConstant() && HConstant::cast(right)->HasInteger32Value());
cast             1206 src/x64/lithium-x64.cc   LOperand* divisor = chunk_->DefineConstantOperand(HConstant::cast(right));
cast             1207 src/x64/lithium-x64.cc   int32_t divisor_si = HConstant::cast(right)->Integer32Value();
cast              191 src/x64/lithium-x64.h   static L##type* cast(LInstruction* instr) {                     \
cast              199 src/x64/lithium-x64.h     return H##type::cast(hydrogen_value()); \
cast              319 src/x64/lithium-x64.h   static LGap* cast(LInstruction* instr) {
cast              457 src/x64/lithium-x64.h     return HControlInstruction::cast(this->hydrogen_value());
cast             2147 src/x64/lithium-x64.h     return HForInCacheArray::cast(this->hydrogen_value())->idx();
cast             2244 src/x64/macro-assembler-x64.cc     Move(dst, Smi::cast(*source));
cast             2254 src/x64/macro-assembler-x64.cc     Move(dst, Smi::cast(*source));
cast             2264 src/x64/macro-assembler-x64.cc     Cmp(dst, Smi::cast(*source));
cast             2274 src/x64/macro-assembler-x64.cc     Cmp(dst, Smi::cast(*source));
cast             2285 src/x64/macro-assembler-x64.cc     Push(Smi::cast(*source));
cast              801 src/x64/macro-assembler-x64.h       LoadHeapObject(result, Handle<HeapObject>::cast(object));
cast             1101 src/x64/regexp-macro-assembler-x64.cc   return Handle<HeapObject>::cast(code);
cast             1331 src/x64/regexp-macro-assembler-x64.cc     subject_tmp = Handle<String>(ConsString::cast(*subject_tmp)->first());
cast             1333 src/x64/regexp-macro-assembler-x64.cc     SlicedString* slice = SlicedString::cast(*subject_tmp);
cast              258 src/x64/stub-cache-x64.cc       JSFunction::cast(isolate->global_context()->get(index)));
cast              770 src/x64/stub-cache-x64.cc         holder = JSObject::cast(holder->GetPrototype());
cast              887 src/x64/stub-cache-x64.cc                                 Handle<GlobalObject>::cast(current),
cast              892 src/x64/stub-cache-x64.cc     current = Handle<JSObject>(JSObject::cast(current->GetPrototype()));
cast              934 src/x64/stub-cache-x64.cc     Handle<JSObject> prototype(JSObject::cast(current->GetPrototype()));
cast             1150 src/x64/stub-cache-x64.cc       AccessorInfo* callback = AccessorInfo::cast(lookup->GetCallbackObject());
cast             1236 src/x64/stub-cache-x64.cc           AccessorInfo::cast(lookup->GetCallbackObject()));
cast             1425 src/x64/stub-cache-x64.cc   CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
cast             1640 src/x64/stub-cache-x64.cc   CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
cast             1730 src/x64/stub-cache-x64.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             1808 src/x64/stub-cache-x64.cc   CheckPrototypes(Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             1877 src/x64/stub-cache-x64.cc     CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
cast             1881 src/x64/stub-cache-x64.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             1958 src/x64/stub-cache-x64.cc     CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
cast             1962 src/x64/stub-cache-x64.cc     GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name,
cast             2051 src/x64/stub-cache-x64.cc       Handle<JSObject>::cast(object), holder);
cast             2073 src/x64/stub-cache-x64.cc   CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax, rdi,
cast             2138 src/x64/stub-cache-x64.cc       CheckPrototypes(Handle<JSObject>::cast(object), rdx, holder, rbx, rax,
cast             2158 src/x64/stub-cache-x64.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2179 src/x64/stub-cache-x64.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2201 src/x64/stub-cache-x64.cc             Handle<JSObject>(JSObject::cast(object->GetPrototype())),
cast             2695 src/x64/stub-cache-x64.cc         masm(), Handle<GlobalObject>::cast(last), name, rdx, &miss);
cast               75 test/cctest/test-alloc.cc   CHECK(!heap->CopyJSObject(JSObject::cast(object))->IsFailure());
cast              122 test/cctest/test-alloc.cc   CHECK(o->IsSmi() && Smi::cast(*o)->value() == 42);
cast             10917 test/cctest/test-api.cc       i::Handle<i::JSFunction>::cast(
cast             10922 test/cctest/test-api.cc       i::Handle<i::JSFunction>::cast(
cast             10989 test/cctest/test-api.cc   CHECK_EQ(cast(v8::V8::AdjustAmountOfExternalAllocatedMemory(kSize)),
cast             10990 test/cctest/test-api.cc            cast(kSize));
cast             10991 test/cctest/test-api.cc   CHECK_EQ(cast(v8::V8::AdjustAmountOfExternalAllocatedMemory(-kSize)),
cast             10992 test/cctest/test-api.cc            cast(0));
cast             11325 test/cctest/test-api.cc       i::FunctionTemplateInfo::cast(internal_template->constructor()));
cast             12013 test/cctest/test-api.cc          i::ExternalTwoByteString::cast(string);
cast             12021 test/cctest/test-api.cc          i::ExternalAsciiString::cast(string);
cast             12648 test/cctest/test-api.cc       i::Handle<i::ExternalPixelArray>::cast(
cast             12669 test/cctest/test-api.cc   CHECK_EQ(1, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
cast             12725 test/cctest/test-api.cc   CHECK_EQ(2, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
cast             12732 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
cast             12738 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
cast             12745 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(0)->ToObjectChecked())->value());
cast             12746 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
cast             12748 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(2)->ToObjectChecked())->value());
cast             12750 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(3)->ToObjectChecked())->value());
cast             12752 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(4)->ToObjectChecked())->value());
cast             12754 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(5)->ToObjectChecked())->value());
cast             12756 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(6)->ToObjectChecked())->value());
cast             12758 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(7)->ToObjectChecked())->value());
cast             12771 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(0)->ToObjectChecked())->value());
cast             12772 test/cctest/test-api.cc   CHECK_EQ(1, i::Smi::cast(jsobj->GetElement(1)->ToObjectChecked())->value());
cast             12773 test/cctest/test-api.cc   CHECK_EQ(2, i::Smi::cast(jsobj->GetElement(2)->ToObjectChecked())->value());
cast             12774 test/cctest/test-api.cc   CHECK_EQ(3, i::Smi::cast(jsobj->GetElement(3)->ToObjectChecked())->value());
cast             12775 test/cctest/test-api.cc   CHECK_EQ(4, i::Smi::cast(jsobj->GetElement(4)->ToObjectChecked())->value());
cast             12776 test/cctest/test-api.cc   CHECK_EQ(6, i::Smi::cast(jsobj->GetElement(5)->ToObjectChecked())->value());
cast             12777 test/cctest/test-api.cc   CHECK_EQ(7, i::Smi::cast(jsobj->GetElement(6)->ToObjectChecked())->value());
cast             12778 test/cctest/test-api.cc   CHECK_EQ(8, i::Smi::cast(jsobj->GetElement(7)->ToObjectChecked())->value());
cast             12785 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(7)->ToObjectChecked())->value());
cast             12792 test/cctest/test-api.cc   CHECK_EQ(2, i::Smi::cast(jsobj->GetElement(6)->ToObjectChecked())->value());
cast             12799 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(5)->ToObjectChecked())->value());
cast             12807 test/cctest/test-api.cc            i::Smi::cast(jsobj->GetElement(8)->ToObjectChecked())->value());
cast             12814 test/cctest/test-api.cc   CHECK_EQ(0, i::Smi::cast(jsobj->GetElement(9)->ToObjectChecked())->value());
cast             13069 test/cctest/test-api.cc       i::Handle<i::ExternalPixelArray>::cast(
cast             13135 test/cctest/test-api.cc       i::Handle<ExternalArrayClass>::cast(
cast             13328 test/cctest/test-api.cc              i::Smi::cast(jsobj->GetElement(5)->ToObjectChecked())->value());
cast             13341 test/cctest/test-api.cc              i::Smi::cast(jsobj->GetElement(5)->ToObjectChecked())->value());
cast             13352 test/cctest/test-api.cc              i::Smi::cast(jsobj->GetElement(5)->ToObjectChecked())->value());
cast             15031 test/cctest/test-api.cc   i::ConsString* cons = i::ConsString::cast(*string);
cast             16200 test/cctest/test-api.cc         i::MapCache::cast(i::Isolate::Current()->context()->map_cache());
cast             16209 test/cctest/test-api.cc       i::MapCache* map_cache = i::MapCache::cast(raw_map_cache);
cast               75 test/cctest/test-assembler-arm.cc   Code::cast(code)->Print();
cast               77 test/cctest/test-assembler-arm.cc   F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry());
cast              112 test/cctest/test-assembler-arm.cc   Code::cast(code)->Print();
cast              114 test/cctest/test-assembler-arm.cc   F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              158 test/cctest/test-assembler-arm.cc   Code::cast(code)->Print();
cast              160 test/cctest/test-assembler-arm.cc   F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              206 test/cctest/test-assembler-arm.cc   Code::cast(code)->Print();
cast              208 test/cctest/test-assembler-arm.cc   F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              321 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              323 test/cctest/test-assembler-arm.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              381 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              383 test/cctest/test-assembler-arm.cc     F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              416 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              418 test/cctest/test-assembler-arm.cc     F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              492 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              494 test/cctest/test-assembler-arm.cc     F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              678 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              680 test/cctest/test-assembler-arm.cc     F4 fn = FUNCTION_CAST<F4>(Code::cast(code)->entry());
cast              793 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              795 test/cctest/test-assembler-arm.cc     F4 fn = FUNCTION_CAST<F4>(Code::cast(code)->entry());
cast              904 test/cctest/test-assembler-arm.cc     Code::cast(code)->Print();
cast              906 test/cctest/test-assembler-arm.cc     F4 fn = FUNCTION_CAST<F4>(Code::cast(code)->entry());
cast             1001 test/cctest/test-assembler-arm.cc   Code::cast(code)->Print();
cast             1003 test/cctest/test-assembler-arm.cc   F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast               78 test/cctest/test-assembler-ia32.cc   Code::cast(code)->Print();
cast               80 test/cctest/test-assembler-ia32.cc   F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry());
cast              116 test/cctest/test-assembler-ia32.cc   Code::cast(code)->Print();
cast              118 test/cctest/test-assembler-ia32.cc   F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              158 test/cctest/test-assembler-ia32.cc   Code::cast(code)->Print();
cast              160 test/cctest/test-assembler-ia32.cc   F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              186 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              220 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              249 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              286 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              326 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              332 test/cctest/test-assembler-ia32.cc   Code::cast(code)->Print();
cast              334 test/cctest/test-assembler-ia32.cc   F6 f = FUNCTION_CAST<F6>(Code::cast(code)->entry());
cast              381 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              387 test/cctest/test-assembler-ia32.cc   Code::cast(code)->Print();
cast              390 test/cctest/test-assembler-ia32.cc   F7 f = FUNCTION_CAST<F7>(Code::cast(code)->entry());
cast              465 test/cctest/test-assembler-ia32.cc   Code* code = Code::cast(HEAP->CreateCode(
cast               81 test/cctest/test-assembler-mips.cc   F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry());
cast              119 test/cctest/test-assembler-mips.cc   F1 f = FUNCTION_CAST<F1>(Code::cast(code)->entry());
cast              259 test/cctest/test-assembler-mips.cc   F2 f = FUNCTION_CAST<F2>(Code::cast(code)->entry());
cast              325 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              391 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              460 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              533 test/cctest/test-assembler-mips.cc   F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              612 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              711 test/cctest/test-assembler-mips.cc   F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              819 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              951 test/cctest/test-assembler-mips.cc   F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast             1055 test/cctest/test-assembler-mips.cc   F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast             1114 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast             1238 test/cctest/test-assembler-mips.cc     F3 f = FUNCTION_CAST<F3>(Code::cast(code)->entry());
cast              428 test/cctest/test-assembler-x64.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              303 test/cctest/test-compiler.cc       GetProperty(String::cast(foo_symbol));
cast              308 test/cctest/test-compiler.cc   Execution::Call(Handle<JSFunction>::cast(fun1),
cast              152 test/cctest/test-debug.cc     Handle<JSGlobalProxy> global(Handle<JSGlobalProxy>::cast(
cast              437 test/cctest/test-debug.cc         JSFunction* fun = JSFunction::cast(obj);
cast             6028 test/cctest/test-debug.cc       i::ExternalTwoByteString::cast(*v8::Utils::OpenHandle(*source)));
cast             7303 test/cctest/test-debug.cc   i::Handle<i::Script> source_script = i::Handle<i::Script>(i::Script::cast(
cast             7304 test/cctest/test-debug.cc       i::JSFunction::cast(*compiled_script)->shared()->script()));
cast              467 test/cctest/test-disasm-ia32.cc   Code::cast(code)->Print();
cast              468 test/cctest/test-disasm-ia32.cc   byte* begin = Code::cast(code)->instruction_start();
cast              469 test/cctest/test-disasm-ia32.cc   byte* end = begin + Code::cast(code)->instruction_size();
cast              423 test/cctest/test-disasm-x64.cc   Code::cast(code)->Print();
cast              424 test/cctest/test-disasm-x64.cc   byte* begin = Code::cast(code)->instruction_start();
cast              425 test/cctest/test-disasm-x64.cc   byte* end = begin + Code::cast(code)->instruction_size();
cast               70 test/cctest/test-func-name-inference.cc         Handle<SharedFunctionInfo>(SharedFunctionInfo::cast(*obj));
cast               73 test/cctest/test-func-name-inference.cc         Handle<SharedFunctionInfo>(JSFunction::cast(*obj)->shared());
cast               75 test/cctest/test-func-name-inference.cc   Handle<Script> i_script(Script::cast(shared_function->script()));
cast               77 test/cctest/test-func-name-inference.cc   Handle<String> script_src(String::cast(i_script->source()));
cast               96 test/cctest/test-func-name-inference.cc       SharedFunctionInfo::cast(shared_func_info_ptr));
cast              164 test/cctest/test-hashing.cc   Code* code = Code::cast(HEAP->CreateCode(
cast              193 test/cctest/test-hashing.cc   Code* code = Code::cast(HEAP->CreateCode(
cast               48 test/cctest/test-heap.cc   CHECK(String::cast(print_string)->IsEqualTo(CStrVector(string)));
cast               56 test/cctest/test-heap.cc   CHECK(String::cast(print_string)->IsEqualTo(CStrVector(string)));
cast               65 test/cctest/test-heap.cc   CHECK(String::cast(print_string)->IsEqualTo(CStrVector(string)));
cast               85 test/cctest/test-heap.cc   HeapObject* obj = HeapObject::cast(code);
cast               98 test/cctest/test-heap.cc   HeapObject* obj_copy = HeapObject::cast(copy);
cast              127 test/cctest/test-heap.cc   CHECK_EQ(Smi::kMinValue, Smi::cast(value)->value());
cast              132 test/cctest/test-heap.cc   CHECK_EQ(Smi::kMaxValue, Smi::cast(value)->value());
cast              158 test/cctest/test-heap.cc   String* object_symbol = String::cast(HEAP->Object_symbol());
cast              237 test/cctest/test-heap.cc   Handle<JSFunction> function(JSFunction::cast(func_value));
cast              257 test/cctest/test-heap.cc   JSObject* js_obj = JSObject::cast(obj);
cast              523 test/cctest/test-heap.cc     CHECK(String::cast(b)->IsEqualTo(CStrVector(string)));
cast              563 test/cctest/test-heap.cc   String* object_symbol = String::cast(HEAP->Object_symbol());
cast              566 test/cctest/test-heap.cc   JSFunction* object_function = JSFunction::cast(raw_object);
cast              664 test/cctest/test-heap.cc       JSFunction::cast(raw_object));
cast              668 test/cctest/test-heap.cc   Handle<JSArray> array = Handle<JSArray>::cast(object);
cast              707 test/cctest/test-heap.cc   String* object_symbol = String::cast(HEAP->Object_symbol());
cast              710 test/cctest/test-heap.cc   JSFunction* object_function = JSFunction::cast(raw_object);
cast              834 test/cctest/test-heap.cc   objs[next_objs_index++] = Handle<Map>(HeapObject::cast(*objs[0])->map());
cast              915 test/cctest/test-heap.cc   JSObject* jsobject = JSObject::cast(object);
cast              916 test/cctest/test-heap.cc   CHECK_EQ(0, FixedArray::cast(jsobject->elements())->length());
cast              928 test/cctest/test-heap.cc   JSObject* clone = JSObject::cast(clone_obj);
cast              960 test/cctest/test-heap.cc   Handle<JSFunction> function(JSFunction::cast(func_value));
cast              992 test/cctest/test-heap.cc     object = Context::cast(object)->get(Context::NEXT_CONTEXT_LINK);
cast             1004 test/cctest/test-heap.cc   while (object->IsJSFunction() && !JSFunction::cast(object)->IsBuiltin()) {
cast             1006 test/cctest/test-heap.cc     object = JSFunction::cast(object)->next_function_link();
cast             1117 test/cctest/test-heap.cc         Handle<Object>(Context::cast(*object)->get(Context::NEXT_CONTEXT_LINK));
cast             1132 test/cctest/test-heap.cc          !Handle<JSFunction>::cast(object)->IsBuiltin()) {
cast             1136 test/cctest/test-heap.cc         Object::cast(JSFunction::cast(*object)->next_function_link()));
cast              208 test/cctest/test-log-stack-tracer.cc   JSFunction* js_func = JSFunction::cast(*v8::Utils::OpenHandle(*func));
cast              355 test/cctest/test-log.cc       i::ExternalTwoByteString::cast(*v8::Utils::OpenHandle(*source)));
cast              101 test/cctest/test-mark-compact.cc   Handle<FixedArray> array(FixedArray::cast(obj));
cast              134 test/cctest/test-mark-compact.cc   Handle<FixedArray> array(FixedArray::cast(obj));
cast              148 test/cctest/test-mark-compact.cc     host = FixedArray::cast(obj);
cast              186 test/cctest/test-mark-compact.cc       String::cast(HEAP->LookupAsciiSymbol("theFunction")->ToObjectChecked());
cast              187 test/cctest/test-mark-compact.cc   SharedFunctionInfo* function_share = SharedFunctionInfo::cast(
cast              189 test/cctest/test-mark-compact.cc   JSFunction* function = JSFunction::cast(
cast              194 test/cctest/test-mark-compact.cc       Map::cast(HEAP->AllocateMap(JS_OBJECT_TYPE,
cast              200 test/cctest/test-mark-compact.cc   JSObject* obj = JSObject::cast(
cast              205 test/cctest/test-mark-compact.cc       String::cast(HEAP->LookupAsciiSymbol("theFunction")->ToObjectChecked());
cast              210 test/cctest/test-mark-compact.cc   function = JSFunction::cast(func_value);
cast              212 test/cctest/test-mark-compact.cc   obj = JSObject::cast(HEAP->AllocateJSObject(function)->ToObjectChecked());
cast              214 test/cctest/test-mark-compact.cc       String::cast(HEAP->LookupAsciiSymbol("theObject")->ToObjectChecked());
cast              218 test/cctest/test-mark-compact.cc       String::cast(HEAP->LookupAsciiSymbol("theSlot")->ToObjectChecked());
cast              227 test/cctest/test-mark-compact.cc       String::cast(HEAP->LookupAsciiSymbol("theObject")->ToObjectChecked());
cast              231 test/cctest/test-mark-compact.cc   obj = JSObject::cast(Isolate::Current()->context()->global()->
cast              234 test/cctest/test-mark-compact.cc       String::cast(HEAP->LookupAsciiSymbol("theSlot")->ToObjectChecked());
cast              353 test/cctest/test-mark-compact.cc   Handle<FixedArray>::cast(g1s2)->set(0, *g2s2);
cast              354 test/cctest/test-mark-compact.cc   Handle<FixedArray>::cast(g2s1)->set(0, *g1s1);
cast              363 test/cctest/test-mark-compact.cc         Handle<HeapObject>::cast(g1s1).location(), g1_children, 1);
cast              366 test/cctest/test-mark-compact.cc         Handle<HeapObject>::cast(g2s2).location(), g2_children, 1);
cast              391 test/cctest/test-mark-compact.cc         Handle<HeapObject>::cast(g1s1).location(), g1_children, 1);
cast              394 test/cctest/test-mark-compact.cc         Handle<HeapObject>::cast(g2s2).location(), g2_children, 1);
cast              453 test/cctest/test-mark-compact.cc         Handle<HeapObject>::cast(object).location(), NULL, 0);
cast              455 test/cctest/test-parsing.cc       i::Handle<i::ExternalTwoByteString>::cast(uc16_string), start, end);
cast               63 test/cctest/test-random.cc   double crankshaft_value = HeapNumber::cast(*value)->value();
cast               67 test/cctest/test-random.cc   double runtime_value = HeapNumber::cast(*value)->value();
cast               88 test/cctest/test-random.cc       context->global()->GetProperty(String::cast(symbol));
cast               89 test/cctest/test-random.cc   Handle<JSFunction> fun(JSFunction::cast(fun_object->ToObjectChecked()));
cast              107 test/cctest/test-random.cc   double crankshaft_value = HeapNumber::cast(*value)->value();
cast              757 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast              761 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast              803 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast              807 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast              825 test/cctest/test-regexp.cc   seq_input = Handle<SeqAsciiString>::cast(input);
cast              861 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast              868 test/cctest/test-regexp.cc   Handle<SeqTwoByteString> seq_input = Handle<SeqTwoByteString>::cast(input);
cast              888 test/cctest/test-regexp.cc   seq_input = Handle<SeqTwoByteString>::cast(input);
cast              923 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast              926 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast              966 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast              969 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast             1014 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast             1019 test/cctest/test-regexp.cc   Handle<SeqTwoByteString> seq_input = Handle<SeqTwoByteString>::cast(input);
cast             1071 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast             1074 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast             1131 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast             1135 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast             1231 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast             1236 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast             1275 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast             1280 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast             1322 test/cctest/test-regexp.cc   Handle<Code> code = Handle<Code>::cast(code_object);
cast             1327 test/cctest/test-regexp.cc   Handle<SeqAsciiString> seq_input = Handle<SeqAsciiString>::cast(input);
cast             1392 test/cctest/test-regexp.cc   Handle<ByteArray> array = Handle<ByteArray>::cast(m.GetCode(source));
cast              198 test/cctest/test-spaces.cc     CHECK(new_space.Contains(HeapObject::cast(obj)));
cast              248 test/cctest/test-spaces.cc   HeapObject* ho = HeapObject::cast(obj);
cast              250 test/cctest/test-spaces.cc   CHECK(lo->Contains(HeapObject::cast(obj)));
cast              480 test/cctest/test-strings.cc       CHECK_EQ(Smi::cast(results[i]->ToSmi()->ToObjectChecked())->value(),
cast              500 test/cctest/test-strings.cc   CHECK_EQ(SlicedString::cast(*slice)->parent(),
cast              501 test/cctest/test-strings.cc            ConsString::cast(*parent)->first());
cast              502 test/cctest/test-strings.cc   CHECK(SlicedString::cast(*slice)->parent()->IsSeqString());
cast              530 test/cctest/test-strings.cc   CHECK_EQ(SlicedString::cast(*slice)->parent(), *string);
cast              531 test/cctest/test-strings.cc   CHECK(SlicedString::cast(*slice)->parent()->IsExternalString());
cast              582 test/cctest/test-strings.cc   CHECK(SlicedString::cast(*string)->parent()->IsSeqString());
cast              589 test/cctest/test-strings.cc   CHECK(SlicedString::cast(*string)->parent()->IsSeqString());
cast               40 test/cctest/test-weakmaps.cc   Handle<JSWeakMap> weakmap(JSWeakMap::cast(*weakmap_obj));
cast               43 test/cctest/test-weakmaps.cc   ObjectHashTable* table = ObjectHashTable::cast(table_obj);
cast               53 test/cctest/test-weakmaps.cc       Handle<ObjectHashTable>(ObjectHashTable::cast(weakmap->table())),
cast               54 test/cctest/test-weakmaps.cc       Handle<JSObject>(JSObject::cast(*key)),
cast               88 test/cctest/test-weakmaps.cc                    Handle<JSObject>(JSObject::cast(*key)),
cast               91 test/cctest/test-weakmaps.cc   CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
cast               96 test/cctest/test-weakmaps.cc   CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
cast               98 test/cctest/test-weakmaps.cc       0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
cast              114 test/cctest/test-weakmaps.cc   CHECK_EQ(1, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
cast              116 test/cctest/test-weakmaps.cc       0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
cast              119 test/cctest/test-weakmaps.cc   CHECK_EQ(0, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
cast              121 test/cctest/test-weakmaps.cc       1, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
cast              131 test/cctest/test-weakmaps.cc   CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->Capacity());
cast              144 test/cctest/test-weakmaps.cc   CHECK_EQ(128, ObjectHashTable::cast(weakmap->table())->Capacity());
cast              147 test/cctest/test-weakmaps.cc   CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
cast              149 test/cctest/test-weakmaps.cc       0, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
cast              151 test/cctest/test-weakmaps.cc   CHECK_EQ(0, ObjectHashTable::cast(weakmap->table())->NumberOfElements());
cast              153 test/cctest/test-weakmaps.cc       32, ObjectHashTable::cast(weakmap->table())->NumberOfDeletedElements());
cast              156 test/cctest/test-weakmaps.cc   CHECK_EQ(32, ObjectHashTable::cast(weakmap->table())->Capacity());
cast              116 tools/gcmole/gcmole.cc       if (isa<T>(*i)) return cast<T>(*i);
cast              660 tools/gcmole/gcmole.cc       *var_name = cast<clang::BlockDeclRefExpr>(expr)->getDecl()->
cast              664 tools/gcmole/gcmole.cc       *var_name = cast<clang::DeclRefExpr>(expr)->getDecl()->getNameAsString();
cast             1084 tools/gcmole/gcmole.cc       return cast<clang::TagType>(t);
cast             1086 tools/gcmole/gcmole.cc       return ToTagType(cast<clang::SubstTemplateTypeParmType>(t)->