Lines Matching defs:isolate
81 IC::IC(FrameDepth depth, Isolate* isolate) : isolate_(isolate) {
82 ASSERT(isolate == Isolate::Current());
87 Isolate::c_entry_fp(isolate->thread_local_top());
141 static bool HasNormalObjectsInPrototypeChain(Isolate* isolate,
145 ? lookup->holder() : isolate->heap()->null_value();
238 Code* code = Code::cast(isolate()->heap()->FindCodeObject(addr));
252 HandleScope scope(isolate());
254 Handle<Object> error = isolate()->factory()->NewTypeError(
256 return isolate()->Throw(*error);
261 HandleScope scope(isolate());
262 Handle<Object> error = isolate()->factory()->NewReferenceError(
264 return isolate()->Throw(*error);
299 Isolate::Current()->stub_cache()->FindCallInitialize(
432 HandleScope scope(isolate());
433 Handle<Object> target(object, isolate());
468 frame->SetExpression(index, *isolate()->factory()->ToObject(object));
540 HandleScope scope(isolate());
552 Debug* debug = isolate()->debug();
556 Handle<JSFunction> function(JSFunction::cast(*result_handle), isolate());
583 Address entry = isolate()->c_entry_fp(isolate()->thread_local_top());
633 maybe_code = isolate()->stub_cache()->ComputeCallField(argc,
648 isolate()->stub_cache()->ComputeCallConstant(argc,
668 maybe_code = isolate()->stub_cache()->ComputeCallGlobal(argc,
682 maybe_code = isolate()->stub_cache()->ComputeCallNormal(argc,
692 maybe_code = isolate()->stub_cache()->ComputeCallInterceptor(
718 isolate(), lookup, object->GetPrototype())) {
733 maybe_code = isolate()->stub_cache()->ComputeCallPreMonomorphic(argc,
755 maybe_code = isolate()->stub_cache()->ComputeCallMegamorphic(argc,
785 isolate()->stub_cache()->Set(*name, map, Code::cast(code));
814 MaybeObject* maybe_code = isolate()->stub_cache()->ComputeCallMegamorphic(
826 HandleScope scope(isolate());
828 RETURN_IF_EMPTY_HANDLE(isolate(), result);
869 name->Equals(isolate()->heap()->length_symbol())) {
870 HandleScope scope(isolate());
879 set_target(isolate()->builtins()->builtin(
882 set_target(isolate()->builtins()->builtin(
886 set_target(isolate()->builtins()->builtin(
894 isolate());
901 name->Equals(isolate()->heap()->length_symbol())) {
909 set_target(isolate()->builtins()->builtin(
919 name->Equals(isolate()->heap()->prototype_symbol()) &&
925 set_target(isolate()->builtins()->builtin(
948 LOG(isolate(), SuspectReadEvent(*name, *object));
999 ASSERT(cell->value() != isolate()->heap()->the_hole_value());
1046 if (HasNormalObjectsInPrototypeChain(isolate(), lookup, *object)) return;
1058 maybe_code = isolate()->stub_cache()->ComputeLoadNonexistent(*name,
1064 maybe_code = isolate()->stub_cache()->ComputeLoadField(
1073 maybe_code = isolate()->stub_cache()->ComputeLoadConstant(
1082 maybe_code = isolate()->stub_cache()->ComputeLoadGlobal(*name,
1093 maybe_code = isolate()->stub_cache()->ComputeLoadNormal();
1102 maybe_code = isolate()->stub_cache()->ComputeLoadCallback(
1108 maybe_code = isolate()->stub_cache()->ComputeLoadInterceptor(
1133 isolate()->stub_cache()->Set(*name, map, Code::cast(code));
1147 HandleScope scope(isolate());
1150 key = isolate()->factory()->nan_symbol();
1152 key = isolate()->factory()->undefined_symbol();
1169 name->Equals(isolate()->heap()->length_symbol())) {
1173 isolate()->stub_cache()->ComputeKeyedLoadStringLength(*name,
1186 name->Equals(isolate()->heap()->length_symbol())) {
1190 isolate()->stub_cache()->ComputeKeyedLoadArrayLength(*name,
1203 name->Equals(isolate()->heap()->prototype_symbol()) &&
1208 isolate()->stub_cache()->ComputeKeyedLoadFunctionPrototype(
1224 HandleScope scope(isolate());
1227 return Runtime::GetElementOrCharAt(isolate(), object, index);
1277 isolate()->stub_cache()->ComputeKeyedLoadOrStoreExternalArray(
1286 isolate()->stub_cache()->ComputeKeyedLoadSpecialized(*receiver);
1312 return Runtime::GetObjectProperty(isolate(), object, key);
1324 if (HasNormalObjectsInPrototypeChain(isolate(), lookup, *object)) return;
1339 maybe_code = isolate()->stub_cache()->ComputeKeyedLoadField(
1345 maybe_code = isolate()->stub_cache()->ComputeKeyedLoadConstant(
1354 maybe_code = isolate()->stub_cache()->ComputeKeyedLoadCallback(
1360 maybe_code = isolate()->stub_cache()->ComputeKeyedLoadInterceptor(
1437 name->Equals(isolate()->heap()->length_symbol())) {
1449 HandleScope scope(isolate());
1457 && name->Equals(isolate()->heap()->length_symbol())
1465 set_target(isolate()->builtins()->builtin(target));
1581 maybe_code = isolate()->stub_cache()->ComputeStoreField(
1587 HandleScope scope(isolate());
1591 maybe_code = isolate()->stub_cache()->ComputeStoreField(
1603 maybe_code = isolate()->stub_cache()->ComputeStoreGlobal(
1607 maybe_code = isolate()->stub_cache()->ComputeStoreNormal(strict_mode);
1615 maybe_code = isolate()->stub_cache()->ComputeStoreCallback(
1621 maybe_code = isolate()->stub_cache()->ComputeStoreInterceptor(
1645 isolate()->stub_cache()->Set(*name,
1677 HandleScope scope(isolate());
1709 isolate()->stub_cache()->ComputeKeyedLoadOrStoreExternalArray(
1715 isolate()->stub_cache()->ComputeKeyedStoreSpecialized(
1727 isolate(), object , key, value, NONE, strict_mode);
1760 maybe_code = isolate()->stub_cache()->ComputeKeyedStoreField(
1766 HandleScope scope(isolate());
1770 maybe_code = isolate()->stub_cache()->ComputeKeyedStoreField(
1811 static JSFunction* CompileFunction(Isolate* isolate,
1815 HandleScope scope(isolate);
1816 Handle<JSFunction> function_handle(function, isolate);
1830 CallIC ic(isolate);
1850 return CompileFunction(isolate,
1860 KeyedCallIC ic(isolate);
1871 return CompileFunction(isolate,
1881 LoadIC ic(isolate);
1891 KeyedLoadIC ic(isolate);
1901 StoreIC ic(isolate);
1970 KeyedStoreIC ic(isolate);
2073 HandleScope scope(isolate);
2115 TRBinaryOpIC ic(isolate);
2125 isolate->thread_local_top()->context_->builtins(), isolate);
2165 Handle<JSFunction> builtin_function(JSFunction::cast(builtin), isolate);
2228 CompareIC ic(isolate, static_cast<Token::Value>(Smi::cast(args[2])->value()));