• Home
  • Raw
  • Download

Lines Matching refs:cast

212       Handle<Map> map(HeapObject::cast(*this).map(), isolate);  in OptimalType()
230 HeapNumber::cast(*object).value_as_bits(kRelaxedLoad), kRelaxedStore); in NewStorageFor()
246 HeapNumber::cast(*object).value_as_bits(kRelaxedLoad)); in WrapForRead()
265 Handle<HeapObject>::cast(object)->map().GetConstructorFunctionIndex(); in ToObjectImpl()
280 JSFunction::cast(native_context->get(constructor_function_index)), in ToObjectImpl()
284 Handle<JSPrimitiveWrapper>::cast(result)->set_value(*object); in ToObjectImpl()
292 if (object->IsJSReceiver()) return Handle<JSReceiver>::cast(object); in ConvertReceiver()
308 return String::ToNumber(isolate, Handle<String>::cast(input)); in ConvertToNumberOrNumeric()
311 return Oddball::ToNumber(isolate, Handle<Oddball>::cast(input)); in ConvertToNumberOrNumeric()
325 JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(input), in ConvertToNumberOrNumeric()
357 if (input->IsSmi()) return handle(Smi::cast(*input).ToUint32Smi(), isolate); in ConvertToUint32()
367 if (input->IsName()) return Handle<Name>::cast(input); in ConvertToName()
401 return handle(Handle<Oddball>::cast(input)->to_string(), isolate); in ConvertToString()
411 return BigInt::ToString(isolate, Handle<BigInt>::cast(input)); in ConvertToString()
415 JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(input), in ConvertToString()
421 return Handle<String>::cast(input); in ConvertToString()
431 return JSReceiver::HasOwnProperty(isolate, Handle<JSReceiver>::cast(object), in IsErrorObject()
437 return object->IsString() ? Handle<String>::cast(object) in AsStringOrEmpty()
479 HeapObject target = Handle<JSProxy>::cast(currInput)->target(isolate); in NoSideEffectsToMaybeString()
485 BigInt::ToString(isolate, Handle<BigInt>::cast(input), 10, kDontThrow); in NoSideEffectsToMaybeString()
496 fun_str = JSBoundFunction::ToString(Handle<JSBoundFunction>::cast(input)); in NoSideEffectsToMaybeString()
499 JSWrappedFunction::ToString(Handle<JSWrappedFunction>::cast(input)); in NoSideEffectsToMaybeString()
502 fun_str = JSFunction::ToString(Handle<JSFunction>::cast(input)); in NoSideEffectsToMaybeString()
517 Handle<Symbol> symbol = Handle<Symbol>::cast(input); in NoSideEffectsToMaybeString()
520 return Handle<String>(String::cast(symbol->description()), isolate); in NoSideEffectsToMaybeString()
527 handle(String::cast(symbol->description()), isolate)); in NoSideEffectsToMaybeString()
534 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(input); in NoSideEffectsToMaybeString()
544 Handle<JSReceiver>::cast(input)); in NoSideEffectsToMaybeString()
552 isolate, Handle<JSBoundFunction>::cast(ctor)) in NoSideEffectsToMaybeString()
556 JSFunction::GetName(isolate, Handle<JSFunction>::cast(ctor)); in NoSideEffectsToMaybeString()
589 receiver = Handle<JSReceiver>::cast(input); in NoSideEffectsToString()
594 Handle<HeapObject>::cast(input)->map().GetConstructorFunctionIndex(); in NoSideEffectsToString()
606 tag_obj->IsString() ? Handle<String>::cast(tag_obj) : builtin_tag; in NoSideEffectsToString()
654 if (IsString()) return String::cast(*this).length() != 0; in BooleanValue()
655 if (IsHeapNumber()) return DoubleToBoolean(HeapNumber::cast(*this).value()); in BooleanValue()
656 if (IsBigInt()) return BigInt::cast(*this).ToBoolean(); in BooleanValue()
719 return Just(String::Compare(isolate, Handle<String>::cast(x), in Compare()
720 Handle<String>::cast(y))); in Compare()
723 return BigInt::CompareToString(isolate, Handle<BigInt>::cast(x), in Compare()
724 Handle<String>::cast(y)); in Compare()
728 isolate, Handle<BigInt>::cast(y), Handle<String>::cast(x)); in Compare()
747 return Just(BigInt::CompareToBigInt(Handle<BigInt>::cast(x), in Compare()
748 Handle<BigInt>::cast(y))); in Compare()
750 return Just(Reverse(BigInt::CompareToNumber(Handle<BigInt>::cast(y), x))); in Compare()
752 return Just(BigInt::CompareToNumber(Handle<BigInt>::cast(x), y)); in Compare()
767 StrictNumberEquals(*x, Handle<Oddball>::cast(y)->to_number())); in Equals()
770 x, String::ToNumber(isolate, Handle<String>::cast(y)))); in Equals()
772 return Just(BigInt::EqualToNumber(Handle<BigInt>::cast(y), x)); in Equals()
774 if (!JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(y)) in Equals()
783 return Just(String::Equals(isolate, Handle<String>::cast(x), in Equals()
784 Handle<String>::cast(y))); in Equals()
786 x = String::ToNumber(isolate, Handle<String>::cast(x)); in Equals()
789 x = String::ToNumber(isolate, Handle<String>::cast(x)); in Equals()
791 StrictNumberEquals(*x, Handle<Oddball>::cast(y)->to_number())); in Equals()
793 return BigInt::EqualToString(isolate, Handle<BigInt>::cast(y), in Equals()
794 Handle<String>::cast(x)); in Equals()
796 if (!JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(y)) in Equals()
808 StrictNumberEquals(Handle<Oddball>::cast(x)->to_number(), *y)); in Equals()
810 y = String::ToNumber(isolate, Handle<String>::cast(y)); in Equals()
812 StrictNumberEquals(Handle<Oddball>::cast(x)->to_number(), *y)); in Equals()
814 x = Oddball::ToNumber(isolate, Handle<Oddball>::cast(x)); in Equals()
815 return Just(BigInt::EqualToNumber(Handle<BigInt>::cast(y), x)); in Equals()
817 if (!JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(y)) in Equals()
821 x = Oddball::ToNumber(isolate, Handle<Oddball>::cast(x)); in Equals()
829 if (!JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(y)) in Equals()
838 return Just(BigInt::EqualToBigInt(BigInt::cast(*x), BigInt::cast(*y))); in Equals()
847 y = Oddball::ToNumber(isolate, Handle<Oddball>::cast(y)); in Equals()
848 } else if (!JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(x)) in Equals()
864 return String::cast(*this).Equals(String::cast(that)); in StrictEquals()
867 return BigInt::EqualToBigInt(BigInt::cast(*this), BigInt::cast(that)); in StrictEquals()
876 return handle(Oddball::cast(*object).type_of(), isolate); in TypeOf()
893 return isolate->factory()->NewConsString(Handle<String>::cast(lhs), in Add()
894 Handle<String>::cast(rhs)); in Add()
905 return isolate->factory()->NewConsString(Handle<String>::cast(lhs), in Add()
906 Handle<String>::cast(rhs)); in Add()
929 Handle<JSBoundFunction>::cast(callable)->bound_target_function(), in OrdinaryHasInstance()
953 isolate, Handle<JSReceiver>::cast(object), prototype); in OrdinaryHasInstance()
972 Object::GetMethod(Handle<JSReceiver>::cast(callable), in InstanceOf()
1025 Handle<JSArray> array = Handle<JSArray>::cast(object); in CreateListFromArrayLikeFastPath()
1035 Handle<JSTypedArray> array = Handle<JSTypedArray>::cast(object); in CreateListFromArrayLikeFastPath()
1071 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(object); in CreateListFromArrayLike()
1108 next = isolate->factory()->InternalizeName(Handle<Name>::cast(next)); in CreateListFromArrayLike()
1143 receiver = handle(JSGlobalObject::cast(*receiver).global_proxy(), in GetProperty()
1207 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in GetProperty()
1212 Object::GetMethod(Handle<JSReceiver>::cast(handler), trap_name), Object); in GetProperty()
1309 double num = HeapNumber::cast(*this).value(); in ToInt32()
1324 return Handle<TemplateList>::cast(list); in New()
1333 Handle<i::FixedArray> fixed_array = Handle<FixedArray>::cast(list); in Add()
1336 return Handle<TemplateList>::cast(fixed_array); in Add()
1356 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in GetPrototype()
1357 Handle<JSReceiver> handler(JSReceiver::cast(proxy->handler()), isolate); in GetPrototype()
1384 if (is_extensible.FromJust()) return Handle<HeapObject>::cast(handler_proto); in GetPrototype()
1398 return Handle<HeapObject>::cast(handler_proto); in GetPrototype()
1408 receiver = handle(JSGlobalObject::cast(*receiver).global_proxy(), isolate); in GetPropertyWithAccessor()
1419 Handle<AccessorInfo> info = Handle<AccessorInfo>::cast(structure); in GetPropertyWithAccessor()
1450 Handle<AccessorPair> accessor_pair = Handle<AccessorPair>::cast(structure); in GetPropertyWithAccessor()
1462 isolate, false, Handle<FunctionTemplateInfo>::cast(getter), receiver, 0, in GetPropertyWithAccessor()
1467 receiver, Handle<JSReceiver>::cast(getter)); in GetPropertyWithAccessor()
1498 return FunctionTemplateInfo::cast(info->expected_receiver_type()) in IsCompatibleReceiverMap()
1511 receiver = handle(JSGlobalObject::cast(*receiver).global_proxy(), isolate); in SetPropertyWithAccessor()
1522 Handle<AccessorInfo> info = Handle<AccessorInfo>::cast(structure); in SetPropertyWithAccessor()
1563 Handle<Object> setter(AccessorPair::cast(*structure).setter(), isolate); in SetPropertyWithAccessor()
1571 Handle<FunctionTemplateInfo>::cast(setter), in SetPropertyWithAccessor()
1579 receiver, Handle<JSReceiver>::cast(setter), value, maybe_should_throw); in SetPropertyWithAccessor()
1628 const HeapObject heap_object = HeapObject::cast(*this); in GetPrototypeChainRootMap()
1635 if (hash.IsSmi()) return Smi::cast(hash); in GetOrCreateHash()
1638 return JSReceiver::cast(*this).GetOrCreateIdentityHash(isolate); in GetOrCreateHash()
1648 return String::cast(*this).Equals(String::cast(other)); in SameValue()
1651 return BigInt::EqualToBigInt(BigInt::cast(*this), BigInt::cast(other)); in SameValue()
1667 return String::cast(*this).Equals(String::cast(other)); in SameValueZero()
1670 return BigInt::EqualToBigInt(BigInt::cast(*this), BigInt::cast(other)); in SameValueZero()
1680 Handle<JSArray>::cast(original_array)->HasArrayPrototype(isolate) && in ArraySpeciesConstructor()
1697 JSReceiver::GetFunctionRealm(Handle<JSReceiver>::cast(constructor)), in ArraySpeciesConstructor()
1708 Handle<JSReceiver>::cast(constructor), in ArraySpeciesConstructor()
1747 Handle<JSReceiver> ctor = Handle<JSReceiver>::cast(ctor_obj); in SpeciesConstructor()
1769 JSArray array = JSArray::cast(*this); in IterationHasObservableEffects()
1777 JSObject array_proto = JSObject::cast(array.map().prototype()); in IterationHasObservableEffects()
1803 return IsJSReceiver() && JSReceiver::cast(*this).IsCodeLike(isolate); in IsCodeLike()
1852 String::cast(*this).StringShortPrint(&accumulator); in HeapObjectShortPrint()
1859 JSObject::cast(*this).JSObjectShortPrint(&accumulator); in HeapObjectShortPrint()
1866 Map mapInstance = Map::cast(*this); in HeapObjectShortPrint()
1878 Context::cast(*this).extension().ShortPrint(&accumulator); in HeapObjectShortPrint()
1884 os << "<BlockContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1887 os << "<CatchContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1890 os << "<DebugEvaluateContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1893 os << "<EvalContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1896 os << "<FunctionContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1899 os << "<ModuleContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1902 os << "<NativeContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1905 os << "<ScriptContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1908 os << "<WithContext[" << Context::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1911 os << "<ScriptContextTable[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1914 os << "<HashTable[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1917 os << "<OrderedHashMap[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1920 os << "<OrderedHashSet[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1923 os << "<OrderedNameDictionary[" << FixedArray::cast(*this).length() in HeapObjectShortPrint()
1927 os << "<NameDictionary[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1931 << SwissNameDictionary::cast(*this).Capacity() << "]>"; in HeapObjectShortPrint()
1934 os << "<GlobalDictionary[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1937 os << "<NumberDictionary[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1940 os << "<SimpleNumberDictionary[" << FixedArray::cast(*this).length() in HeapObjectShortPrint()
1944 os << "<FixedArray[" << FixedArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1947 os << "<ObjectBoilerplateDescription[" << FixedArray::cast(*this).length() in HeapObjectShortPrint()
1951 os << "<FixedDoubleArray[" << FixedDoubleArray::cast(*this).length() in HeapObjectShortPrint()
1955 os << "<ByteArray[" << ByteArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1958 os << "<BytecodeArray[" << BytecodeArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1962 << DescriptorArray::cast(*this).number_of_descriptors() << "]>"; in HeapObjectShortPrint()
1965 os << "<TransitionArray[" << TransitionArray::cast(*this).length() in HeapObjectShortPrint()
1969 os << "<PropertyArray[" << PropertyArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1990 << ClosureFeedbackCellArray::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1993 os << "<FeedbackVector[" << FeedbackVector::cast(*this).length() << "]>"; in HeapObjectShortPrint()
1996 os << "<FreeSpace[" << FreeSpace::cast(*this).size(kRelaxedLoad) << "]>"; in HeapObjectShortPrint()
2000 PreparseData data = PreparseData::cast(*this); in HeapObjectShortPrint()
2008 UncompiledDataWithoutPreparseData::cast(*this); in HeapObjectShortPrint()
2016 UncompiledDataWithPreparseData::cast(*this); in HeapObjectShortPrint()
2024 SharedFunctionInfo shared = SharedFunctionInfo::cast(*this); in HeapObjectShortPrint()
2039 Name::cast(*this).BriefPrintDetails(os); \ in HeapObjectShortPrint()
2046 AllocationSite::cast(*this).BriefPrintDetails(os); in HeapObjectShortPrint()
2051 ScopeInfo scope = ScopeInfo::cast(*this); in HeapObjectShortPrint()
2058 Code code = Code::cast(*this); in HeapObjectShortPrint()
2079 os << Oddball::cast(*this).to_string().ToCString().get(); in HeapObjectShortPrint()
2085 Symbol symbol = Symbol::cast(*this); in HeapObjectShortPrint()
2091 HeapNumber::cast(*this).HeapNumberShortPrint(os); in HeapObjectShortPrint()
2097 BigInt::cast(*this).BigIntShortPrint(os); in HeapObjectShortPrint()
2111 Cell::cast(*this).value().ShortPrint(&accumulator); in HeapObjectShortPrint()
2117 PropertyCell cell = PropertyCell::cast(*this); in HeapObjectShortPrint()
2129 CallHandlerInfo info = CallHandlerInfo::cast(*this); in HeapObjectShortPrint()
2272 PropertyArray::cast(*this).length(kAcquireLoad)); in SizeFromMap()
2304 return WasmArray::SizeFor(map, WasmArray::cast(*this).length()); in SizeFromMap()
2327 return DescriptorArray::cast(*this).number_of_descriptors() > 1; in NeedsRehashing()
2329 return TransitionArray::cast(*this).number_of_entries() > 1; in NeedsRehashing()
2377 return SmallOrderedHashMap::cast(*this).NumberOfElements() == 0; in CanBeRehashed()
2379 return SmallOrderedHashMap::cast(*this).NumberOfElements() == 0; in CanBeRehashed()
2381 return SmallOrderedNameDictionary::cast(*this).NumberOfElements() == 0; in CanBeRehashed()
2393 NameDictionary::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2396 NameToIndexHashTable::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2399 RegisteredSymbolTable::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2402 SwissNameDictionary::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2405 GlobalDictionary::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2408 NumberDictionary::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2411 SimpleNumberDictionary::cast(*this).Rehash(isolate); in RehashBasedOnMap()
2414 DCHECK_LE(1, DescriptorArray::cast(*this).number_of_descriptors()); in RehashBasedOnMap()
2415 DescriptorArray::cast(*this).Sort(); in RehashBasedOnMap()
2418 TransitionArray::cast(*this).Sort(); in RehashBasedOnMap()
2421 DCHECK_EQ(0, SmallOrderedHashMap::cast(*this).NumberOfElements()); in RehashBasedOnMap()
2424 DCHECK_EQ(0, SmallOrderedHashSet::cast(*this).NumberOfElements()); in RehashBasedOnMap()
2430 JSMap::cast(*this).Rehash(isolate->AsIsolate()); in RehashBasedOnMap()
2434 JSSet::cast(*this).Rehash(isolate->AsIsolate()); in RehashBasedOnMap()
2438 DCHECK_EQ(0, SmallOrderedNameDictionary::cast(*this).NumberOfElements()); in RehashBasedOnMap()
2444 String::cast(*this).EnsureHash(); in RehashBasedOnMap()
2504 receiver = handle(JSGlobalObject::cast(*receiver).global_proxy(), in SetPropertyInternal()
2553 AccessorInfo::cast(*accessors).is_special_data_property()) { in SetPropertyInternal()
2662 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(it->GetReceiver()); in SetSuperProperty()
2789 Handle<JSReceiver> receiver = Handle<JSReceiver>::cast(it->GetReceiver()); in SetDataProperty()
2797 JSObject::cast(*receiver).HasTypedArrayOrRabGsabTypedArrayElements( in SetDataProperty()
2799 ElementsKind elements_kind = JSObject::cast(*receiver).GetElementsKind(); in SetDataProperty()
2806 if (Handle<JSArrayBufferView>::cast(receiver)->WasDetached()) { in SetDataProperty()
2816 if (Handle<JSArrayBufferView>::cast(receiver)->WasDetached()) { in SetDataProperty()
2904 Handle<JSArray> array = Handle<JSArray>::cast(receiver); in AddDataProperty()
2913 Handle<JSObject> receiver_obj = Handle<JSObject>::cast(receiver); in AddDataProperty()
2957 return String::Share(isolate, Handle<String>::cast(value)); in ShareSlow()
2961 uint64_t bits = HeapNumber::cast(*value).value_as_bits(kRelaxedLoad); in ShareSlow()
2984 Handle<AccessorInfo> entry(AccessorInfo::cast(callbacks->get(i)), isolate); in AppendUniqueCallbacks()
2985 Handle<Name> key(Name::cast(entry->name()), isolate); in AppendUniqueCallbacks()
3002 if (*key == AccessorInfo::cast(array->get(i)).name()) return true; in Contains()
3016 Handle<TemplateList> callbacks = Handle<TemplateList>::cast(descriptors); in AppendUnique()
3037 Handle<JSReceiver> object = Handle<JSReceiver>::cast(proxy); in IsArray()
3039 proxy = Handle<JSProxy>::cast(object); in IsArray()
3046 object = handle(JSReceiver::cast(proxy->target()), isolate); in IsArray()
3071 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in HasProperty()
3076 Object::GetMethod(Handle<JSReceiver>::cast(handler), in HasProperty()
3143 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in SetProperty()
3144 Handle<JSReceiver> handler(JSReceiver::cast(proxy->handler()), isolate); in SetProperty()
3194 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in DeletePropertyOrElement()
3195 Handle<JSReceiver> handler(JSReceiver::cast(proxy->handler()), isolate); in DeletePropertyOrElement()
3259 return isolate->factory()->NewJSProxy(Handle<JSReceiver>::cast(target), in New()
3260 Handle<JSReceiver>::cast(handler)); in New()
3277 if (value->IsString()) return String::cast(*value).AsArrayIndex(length); in PropertyKeyToArrayLength()
3358 Handle<String>::cast(length_object)->AsArrayIndex(output)) { in AnythingToArrayLength()
3485 if (key->IsSymbol() && Handle<Symbol>::cast(key)->IsPrivate()) { in DefineOwnProperty()
3486 DCHECK(!Handle<Symbol>::cast(key)->IsPrivateName()); in DefineOwnProperty()
3487 return JSProxy::SetPrivateSymbol(isolate, proxy, Handle<Symbol>::cast(key), in DefineOwnProperty()
3503 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in DefineOwnProperty()
3508 Object::GetMethod(Handle<JSReceiver>::cast(handler), trap_name), in DefineOwnProperty()
3522 ? Handle<Name>::cast(key) in DefineOwnProperty()
3523 : Handle<Name>::cast(isolate->factory()->NumberToString(key)); in DefineOwnProperty()
3620 : Handle<Object>::cast(isolate->factory()->undefined_value()); in SetPrivateSymbol()
3673 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in GetOwnPropertyDescriptor()
3678 Object::GetMethod(Handle<JSReceiver>::cast(handler), trap_name), in GetOwnPropertyDescriptor()
3791 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in PreventExtensions()
3792 Handle<JSReceiver> handler(JSReceiver::cast(proxy->handler()), isolate); in PreventExtensions()
3835 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in IsExtensible()
3836 Handle<JSReceiver> handler(JSReceiver::cast(proxy->handler()), isolate); in IsExtensible()
4121 auto new_array = Handle<ArrayList>::cast( in EnsureSpace()
4397 Handle<RegExpMatchInfo> result = Handle<RegExpMatchInfo>::cast( in ReserveCaptures()
4555 Handle<FunctionTemplateInfo>::cast(accessor)) in GetComponent()
4582 if (name->IsString()) return Handle<String>::cast(name); in ToFunctionName()
4584 Handle<Object> description(Handle<Symbol>::cast(name)->description(), in ToFunctionName()
4591 builder.AppendString(Handle<String>::cast(description)); in ToFunctionName()
4671 separator_one_char = SeqOneByteString::cast(separator).GetChars(no_gc)[0]; in WriteFixedArrayToFlat()
4714 String string = String::cast(element); in WriteFixedArrayToFlat()
4740 FixedArray fixed_array = FixedArray::cast(Object(raw_fixed_array)); in ArrayJoinConcatToSequentialString()
4741 String separator = String::cast(Object(raw_separator)); in ArrayJoinConcatToSequentialString()
4742 String dest = String::cast(Object(raw_dest)); in ArrayJoinConcatToSequentialString()
4749 SeqOneByteString::cast(dest).GetChars(no_gc), in ArrayJoinConcatToSequentialString()
4754 SeqTwoByteString::cast(dest).GetChars(no_gc), in ArrayJoinConcatToSequentialString()
4789 Handle<HeapNumber>::cast(to_number)->value_as_bits(kRelaxedLoad)); in Initialize()
4836 Handle<String> src(String::cast(src_obj), isolate); in InitLineEnds()
4917 auto source = String::cast(script.source()); in GetPositionInfoSlow()
4952 FixedArray ends = FixedArray::cast(line_ends()); in GetPositionInfo()
4996 String src = String::cast(source()); in GetPositionInfo()
5067 return handle(SharedFunctionInfo::cast(heap_object), isolate); in FindSharedFunctionInfo()
5083 ObjectHashTable::cast(script->shared_function_info_table()), isolate); in FindWebSnapshotSharedFunctionInfo()
5089 int index = Smi::cast(index_object).value(); in FindWebSnapshotSharedFunctionInfo()
5102 SharedFunctionInfo shared = SharedFunctionInfo::cast(heap_object); in FindWebSnapshotSharedFunctionInfo()
5152 return Script::cast(o); in Next()
5190 Handle<JSReceiver> target(JSReceiver::cast(proxy->target()), isolate); in SetPrototype()
5195 Object::GetMethod(Handle<JSReceiver>::cast(handler), trap_name), in SetPrototype()
5268 AllocationSite current_site = AllocationSite::cast(current); in IsNested()
5356 String description_as_string = String::cast(description()); in SymbolShortPrint()
5508 Handle<JSReceiver> receiver(Handle<JSReceiver>::cast(resolution)); in Resolve()
5553 if (!JSReceiver::GetContextForMicrotask(Handle<JSReceiver>::cast(then_action)) in Resolve()
5560 promise, Handle<JSReceiver>::cast(resolution), in Resolve()
5561 Handle<JSReceiver>::cast(then_action), then_context); in Resolve()
5590 Object next = PromiseReaction::cast(current).next(); in TriggerPromiseReactions()
5591 PromiseReaction::cast(current).set_next(reversed); in TriggerPromiseReactions()
5601 Handle<HeapObject> task = Handle<HeapObject>::cast(reactions); in TriggerPromiseReactions()
5602 Handle<PromiseReaction> reaction = Handle<PromiseReaction>::cast(task); in TriggerPromiseReactions()
5623 Handle<JSReceiver>::cast(primary_handler)) in TriggerPromiseReactions()
5628 Handle<JSReceiver>::cast(secondary_handler)) in TriggerPromiseReactions()
5641 Handle<PromiseFulfillReactionJobTask>::cast(task)->set_argument( in TriggerPromiseReactions()
5643 Handle<PromiseFulfillReactionJobTask>::cast(task)->set_context( in TriggerPromiseReactions()
5662 Handle<PromiseRejectReactionJobTask>::cast(task)->set_argument(*argument); in TriggerPromiseReactions()
5663 Handle<PromiseRejectReactionJobTask>::cast(task)->set_context( in TriggerPromiseReactions()
5665 Handle<PromiseRejectReactionJobTask>::cast(task)->set_handler( in TriggerPromiseReactions()
5681 *Handle<PromiseReactionJobTask>::cast(task)); in TriggerPromiseReactions()
5725 Handle<Derived> table = Handle<Derived>::cast(array); in NewInternal()
5969 return PropertyCell::cast(element); in TryFindPropertyCellForConcurrentLookupIterator()
6153 return Handle<Derived>::cast(isolate->factory()->CopyFixedArrayWithMap( in ShallowCopy()
6265 Derived dictionary = Derived::cast(*this); in SlowReverseLookup()
6307 return Smi::cast(this->get(EntryToValueIndex(entry))).value(); in Lookup()
6468 Handle<OrderedHashSet> table(OrderedHashSet::cast(set->table()), isolate); in Clear()
6474 Handle<OrderedHashSet> table_handle(OrderedHashSet::cast(table()), isolate); in Rehash()
6486 Handle<OrderedHashMap> table(OrderedHashMap::cast(map->table()), isolate); in Clear()
6492 Handle<OrderedHashMap> table_handle(OrderedHashMap::cast(table()), isolate); in Rehash()
6509 EphemeronHashTable::cast(weak_collection->table()), in Set()
6525 EphemeronHashTable::cast(weak_collection->table()), in Delete()
6542 Handle<EphemeronHashTable> table(EphemeronHashTable::cast(holder->table()), in GetEntries()
6610 Map map = HeapObject::cast(value).map(); in RemainsConstantType()
6611 return HeapObject::cast(cell.value()).map() == map && map.is_stable(); in RemainsConstantType()
6756 AbstractCode::cast(function().shared().GetBytecodeArray(isolate)); in source_position()
6768 FunctionTemplateInfo::cast(maybe_constructor).GetAccessCheckInfo(); in Get()
6770 return AccessCheckInfo::cast(data_obj); in Get()
6774 JSFunction constructor = JSFunction::cast(maybe_constructor); in Get()
6782 return AccessCheckInfo::cast(data_obj); in Get()
6951 JSFinalizationRegistry::cast(Object(raw_finalization_registry)); in EXTERN_DEFINE_HASH_TABLE()
6952 WeakCell weak_cell = WeakCell::cast(Object(raw_weak_cell)); in EXTERN_DEFINE_HASH_TABLE()
6962 SimpleNumberDictionary::cast(finalization_registry.key_map()); in EXTERN_DEFINE_HASH_TABLE()
6976 WeakCell next = WeakCell::cast(weak_cell.key_list_next()); in EXTERN_DEFINE_HASH_TABLE()
6983 WeakCell prev = WeakCell::cast(weak_cell.key_list_prev()); in EXTERN_DEFINE_HASH_TABLE()
6986 WeakCell next = WeakCell::cast(weak_cell.key_list_next()); in EXTERN_DEFINE_HASH_TABLE()