Lines Matching refs:cast
90 DCHECK(Oddball::cast(*self_ref)->kind() == Oddball::kSelfReferenceMarker);
209 Handle<PrototypeInfo>::cast(NewStruct(PROTOTYPE_INFO_TYPE, TENURED));
219 return Handle<EnumCache>::cast(NewTuple2(keys, indices, TENURED));
225 Handle<Tuple2>::cast(NewStruct(TUPLE2_TYPE, pretenure));
235 Handle<Tuple3>::cast(NewStruct(TUPLE3_TYPE, pretenure));
245 Handle<ArrayBoilerplateDescription>::cast(
257 Handle<TemplateObjectDescription>::cast(NewStruct(TUPLE2_TYPE, TENURED));
267 Handle<Oddball> oddball(Oddball::cast(New(map, pretenure)), isolate());
284 Handle<PropertyArray> array(PropertyArray::cast(result), isolate());
295 Map* map = Map::cast(isolate()->heap()->root(map_root_index));
297 Handle<FixedArray> array(FixedArray::cast(result), isolate());
311 return Handle<T>::cast(NewFixedArrayWithFiller(
327 Map* map = Map::cast(isolate()->heap()->root(map_root_index));
330 Handle<WeakFixedArray> array(WeakFixedArray::cast(result), isolate());
335 return Handle<T>::cast(array);
360 Handle<WeakFixedArray> array(WeakFixedArray::cast(result), isolate());
383 Handle<FixedArray> array(FixedArray::cast(result), isolate());
418 Handle<FeedbackVector> vector(FeedbackVector::cast(result), isolate());
454 Handle<ObjectBoilerplateDescription>::cast(NewFixedArrayWithMap(
479 Handle<FixedDoubleArray> array(FixedDoubleArray::cast(result), isolate());
489 Handle<FixedDoubleArray>::cast(array)->FillWithHoles(0, length);
500 Handle<FeedbackMetadata> data(FeedbackMetadata::cast(result), isolate());
518 return Handle<FrameArray>::cast(result);
530 Handle<SmallOrderedHashSet> table(SmallOrderedHashSet::cast(result),
545 Handle<SmallOrderedHashMap> table(SmallOrderedHashMap::cast(result),
561 Handle<AccessorPair>::cast(NewStruct(ACCESSOR_PAIR_TYPE, TENURED));
606 CopyChars(SeqOneByteString::cast(*result)->GetChars(), string.start(),
620 return NewStringFromOneByte(Vector<const uint8_t>::cast(string), pretenure);
785 Handle<SeqOneByteString> answer(SeqOneByteString::cast(result), isolate());
800 Handle<SeqTwoByteString> answer(SeqTwoByteString::cast(result), isolate());
833 cast(result), isolate());
839 WriteOneByteData(t, SeqOneByteString::cast(*answer)->GetChars(), chars);
841 WriteTwoByteData(t, SeqTwoByteString::cast(*answer)->GetChars(), chars);
926 Handle<StringClass> cast_string = Handle<StringClass>::cast(string);
928 Handle<StringClass> external_string(StringClass::cast(New(map, TENURED)),
953 Handle<SeqOneByteString> string(SeqOneByteString::cast(result), isolate());
971 Handle<SeqTwoByteString> string(SeqTwoByteString::cast(result), isolate());
984 return handle(String::cast(value), isolate());
1056 left = handle(Handle<ThinString>::cast(left)->actual(), isolate());
1059 right = handle(Handle<ThinString>::cast(right)->actual(), isolate());
1111 ? Handle<ExternalOneByteString>::cast(left)->GetChars()
1112 : Handle<SeqOneByteString>::cast(left)->GetChars();
1116 ? Handle<ExternalOneByteString>::cast(right)->GetChars()
1117 : Handle<SeqOneByteString>::cast(right)->GetChars();
1142 ConsString::cast(one_byte ? New(cons_one_byte_string_map(), NOT_TENURED)
1214 Handle<SlicedString> slice = Handle<SlicedString>::cast(str);
1219 Handle<ThinString> thin = Handle<ThinString>::cast(str);
1227 Handle<SlicedString> slice(SlicedString::cast(New(map, NOT_TENURED)),
1253 ExternalOneByteString::cast(New(map, TENURED)), isolate());
1286 ExternalTwoByteString::cast(New(map, TENURED)), isolate());
1302 ExternalOneByteString::cast(New(map, TENURED)), isolate());
1316 Handle<JSStringIterator>::cast(NewJSObjectFromMap(map));
1334 Handle<Symbol> symbol(Symbol::cast(result), isolate());
1447 ? Handle<HeapObject>::cast(the_hole_value())
1448 : Handle<HeapObject>::cast(extension);
1509 Handle<Struct> str(Struct::cast(result), isolate());
1516 Handle<AliasedArgumentsEntry> entry = Handle<AliasedArgumentsEntry>::cast(
1524 Handle<AccessorInfo>::cast(NewStruct(ACCESSOR_INFO_TYPE, TENURED));
1542 Handle<Script> script = Handle<Script>::cast(NewStruct(SCRIPT_TYPE, tenure));
1569 Handle<Script>::cast(NewStruct(SCRIPT_TYPE, TENURED));
1597 Handle<CallableTask>::cast(NewStruct(CALLABLE_TASK_TYPE));
1606 Handle<CallbackTask>::cast(NewStruct(CALLBACK_TASK_TYPE));
1617 Handle<PromiseResolveThenableJobTask>::cast(
1632 Handle<Foreign> foreign(Foreign::cast(result), isolate());
1645 Handle<ByteArray> array(ByteArray::cast(result), isolate());
1664 Handle<BytecodeArray> instance(BytecodeArray::cast
1691 Handle<FixedTypedArrayBase> elements(FixedTypedArrayBase::cast(result),
1713 Handle<FixedTypedArrayBase> elements(FixedTypedArrayBase::cast(object),
1730 Handle<Cell> cell(Cell::cast(result), isolate());
1739 Handle<FeedbackCell> cell(FeedbackCell::cast(result), isolate());
1748 Handle<FeedbackCell> cell(FeedbackCell::cast(result), isolate());
1757 Handle<FeedbackCell> cell(FeedbackCell::cast(result), isolate());
1768 Handle<PropertyCell> cell(PropertyCell::cast(result), isolate());
1769 cell->set_dependent_code(DependentCode::cast(*empty_weak_fixed_array()),
1799 Handle<AllocationSite> site(AllocationSite::cast(New(map, TENURED)),
1822 return handle(InitializeMap(Map::cast(result), type, instance_size,
1845 map->set_dependent_code(DependentCode::cast(*empty_weak_fixed_array()),
1903 Handle<JSObject> clone(JSObject::cast(raw_clone), isolate());
1912 FixedArrayBase* elements = FixedArrayBase::cast(source->elements());
1920 handle(FixedDoubleArray::cast(elements), isolate()));
1922 elem = *CopyFixedArray(handle(FixedArray::cast(elements), isolate()));
1938 FixedArray::cast(source->property_dictionary()), isolate());
1964 T* result = T::cast(obj);
1991 T* result = T::cast(obj);
2024 WeakFixedArray* result = WeakFixedArray::cast(obj);
2045 WeakArrayList* result = WeakArrayList::cast(obj);
2074 Handle<FixedArray> result(FixedArray::cast(obj), isolate());
2107 Handle<FixedDoubleArray>::cast(NewFixedDoubleArray(len, NOT_TENURED));
2120 Handle<FeedbackVector> result(FeedbackVector::cast(obj), isolate());
2172 return handle(HeapNumber::cast(result), isolate());
2181 return handle(MutableHeapNumber::cast(result), isolate());
2191 return handle(FreshlyAllocatedBigInt::cast(result), isolate());
2274 Handle<JSFunction> function(JSFunction::cast(New(map, pretenure)), isolate());
2421 Map::cast(context->native_context()->get(info->function_map_index())),
2431 Map::cast(context->native_context()->get(info->function_map_index())),
2470 FeedbackVector::cast(feedback_cell->value())
2495 PreParsedScopeData::cast(AllocateRawWithImmortalMap(
2498 result->set_scope_data(PodArray<uint8_t>::cast(*empty_byte_array()));
2512 UncompiledDataWithoutPreParsedScope::cast(
2530 UncompiledDataWithPreParsedScope::cast(
2552 CodeDataContainer::cast(New(code_data_container_map(), TENURED)),
2597 code = handle(Code::cast(result), isolate());
2645 code = handle(Code::cast(result), isolate());
2671 return handle(Code::cast(result), isolate());
2716 Handle<Code> new_code(Code::cast(result), isolate());
2745 Handle<BytecodeArray> copy(BytecodeArray::cast(result), isolate());
2821 Handle<JSGlobalObject> global(JSGlobalObject::cast(New(map, TENURED)),
2894 Handle<JSObject> js_obj(JSObject::cast(obj), isolate());
2922 return Handle<JSArray>::cast(
2985 Handle<JSWeakMap> weakmap(JSWeakMap::cast(*NewJSObjectFromMap(map)),
2998 Handle<JSModuleNamespace>::cast(NewJSObjectFromMap(map)));
3015 return Handle<JSGeneratorObject>::cast(NewJSObjectFromMap(map));
3033 Handle<Module> module = Handle<Module>::cast(NewStruct(MODULE_TYPE, TENURED));
3041 module->set_script(Script::cast(code->script()));
3058 return Handle<JSArrayBuffer>::cast(NewJSObjectFromMap(map, pretenure));
3066 Handle<JSIteratorResult>::cast(NewJSObjectFromMap(map));
3077 Handle<JSAsyncFromSyncIterator>::cast(NewJSObjectFromMap(map));
3086 Handle<JSMap> js_map = Handle<JSMap>::cast(NewJSObjectFromMap(map));
3093 Handle<JSSet> js_set = Handle<JSSet>::cast(NewJSObjectFromMap(map));
3102 Handle<JSMapIterator>::cast(NewJSObjectFromMap(map));
3112 Handle<JSSetIterator>::cast(NewJSObjectFromMap(map));
3213 return Handle<JSTypedArray>::cast(NewJSObjectFromMap(map, pretenure));
3221 return Handle<JSTypedArray>::cast(NewJSObjectFromMap(map, pretenure));
3298 Handle<JSDataView> obj = Handle<JSDataView>::cast(NewJSObjectFromMap(map));
3345 Handle<JSBoundFunction>::cast(NewJSObjectFromMap(map));
3367 Handle<JSProxy> result(JSProxy::cast(New(map, NOT_TENURED)), isolate());
3381 return Handle<JSGlobalProxy>::cast(NewJSObjectFromMap(map, NOT_TENURED));
3434 JSMessageObject::cast(New(map, NOT_TENURED)), isolate());
3476 Handle<SharedFunctionInfo> share(SharedFunctionInfo::cast(New(map, TENURED)),
3491 !Code::cast(*function_data)->is_builtin());
3580 String::cast(number_string_cache()->get(hash * 2 + 1)), isolate());
3587 if (number->IsSmi()) return NumberToString(Smi::cast(*number), check_cache);
3589 double double_value = Handle<HeapNumber>::cast(number)->value();
3600 if (!cached->IsUndefined(isolate())) return Handle<String>::cast(cached);
3615 if (!cached->IsUndefined(isolate())) return Handle<String>::cast(cached);
3631 Handle<DebugInfo>::cast(NewStruct(DEBUG_INFO_TYPE, TENURED));
3654 Handle<CoverageInfo>::cast(NewUninitializedFixedArray(length));
3666 Handle<BreakPointInfo>::cast(NewStruct(TUPLE2_TYPE, TENURED));
3674 Handle<BreakPoint>::cast(NewStruct(TUPLE2_TYPE, TENURED));
3681 Handle<StackFrameInfo> stack_frame_info = Handle<StackFrameInfo>::cast(
3699 Handle<SourcePositionTableWithFrameCache>::cast(
3757 Handle<WeakFixedArray> cache = Handle<WeakFixedArray>::cast(maybe_cache);
3761 Map* map = Map::cast(heap_object);
3768 Handle<WeakFixedArray> cache = Handle<WeakFixedArray>::cast(maybe_cache);
3791 return handle(LoadHandler::cast(New(map, TENURED)), isolate());
3813 return handle(StoreHandler::cast(New(map, TENURED)), isolate());
3851 Handle<RegExpMatchInfo> result = Handle<RegExpMatchInfo>::cast(elems);
4075 Handle<JSPromise> promise = Handle<JSPromise>::cast(
4095 Handle<CallHandlerInfo> info(CallHandlerInfo::cast(New(map, TENURED)),