Lines Matching refs:cast
33 double value = HeapNumber::cast(object)->value();
92 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
178 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
227 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
383 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
464 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
474 if (IsJSArrayFastElementMovingAllowed(isolate, JSArray::cast(*receiver))) {
494 !IsJSArrayFastElementMovingAllowed(isolate, JSArray::cast(*receiver))) {
497 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
517 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
540 !Handle<JSArray>::cast(receiver)->HasArrayPrototype(isolate) ||
545 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
658 Handle<NumberDictionary> dict(NumberDictionary::cast(*storage_), isolate_);
685 static_cast<uint32_t>(FixedArrayBase::cast(*storage_)->length())) {
709 Handle<JSReceiver> result = Handle<JSReceiver>::cast(storage_);
775 return Handle<FixedArray>::cast(storage_);
799 FixedArray* elements = FixedArray::cast(array->elements());
812 DCHECK_EQ(FixedArray::cast(array->elements())->length(), 0);
815 FixedDoubleArray* elements = FixedDoubleArray::cast(array->elements());
822 NumberDictionary* dictionary = NumberDictionary::cast(array->elements());
861 FixedArray* elements = FixedArray::cast(object->elements());
878 FixedDoubleArray::cast(object->elements()), isolate);
890 NumberDictionary* dict = NumberDictionary::cast(object->elements());
910 FixedArrayBase::cast(object->elements())->length());
939 Handle<JSValue> js_value = Handle<JSValue>::cast(object);
941 Handle<String> string(String::cast(js_value->value()), isolate);
1000 Handle<JSArray> array = Handle<JSArray>::cast(receiver);
1023 Handle<JSObject> array = Handle<JSObject>::cast(receiver);
1032 Handle<FixedArray> elements(FixedArray::cast(array->elements()), isolate);
1065 FixedDoubleArray::cast(array->elements()), isolate);
1146 if (!isolate->IsIsConcatSpreadableLookupChainIntact(JSReceiver::cast(*obj))) {
1178 Handle<JSArray> array(Handle<JSArray>::cast(obj));
1221 Handle<FixedDoubleArray>::cast(storage);
1232 JSArray* array = JSArray::cast(*obj);
1240 FixedDoubleArray::cast(array->elements());
1260 FixedArray* elements(FixedArray::cast(array->elements()));
1307 storage = Handle<HeapObject>::cast(storage_object);
1317 Handle<JSReceiver> object = Handle<JSReceiver>::cast(obj);
1373 if (!HasOnlySimpleReceiverElements(isolate, JSObject::cast(arg))) {
1377 if (!JSObject::cast(arg)->HasFastElements()) {
1380 Handle<JSArray> array(JSArray::cast(arg), isolate);
1417 Handle<JSArray>::cast(receiver)->HasArrayPrototype(isolate) &&