Lines Matching refs:JSArray
194 JSArray* array; in ArrayCodeGenericCommon()
196 array = JSArray::cast((*args)[0]); in ArrayCodeGenericCommon()
240 return array->Initialize(JSArray::kPreallocatedArrayElements); in ArrayCodeGenericCommon()
411 JSArray* array = JSArray::cast(receiver); in EnsureJSArrayWithWritableFastElements()
449 JSArray* receiver) { in IsJSArrayFastElementMovingAllowed()
497 JSArray* array = JSArray::cast(receiver); in BUILTIN()
553 JSArray* array = JSArray::cast(receiver); in BUILTIN()
586 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) { in BUILTIN()
590 JSArray* array = JSArray::cast(receiver); in BUILTIN()
628 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) { in BUILTIN()
632 JSArray* array = JSArray::cast(receiver); in BUILTIN()
684 JSArray* array = JSArray::cast(receiver); in BUILTIN()
763 JSArray* result_array; in BUILTIN()
784 if (!IsJSArrayFastElementMovingAllowed(heap, JSArray::cast(receiver))) { in BUILTIN()
788 JSArray* array = JSArray::cast(receiver); in BUILTIN()
829 JSArray* result_array = NULL; in BUILTIN()
946 if (!arg->IsJSArray() || !JSArray::cast(arg)->HasFastTypeElements() in BUILTIN()
947 || JSArray::cast(arg)->GetPrototype() != array_proto) { in BUILTIN()
951 int len = Smi::cast(JSArray::cast(arg)->length())->value(); in BUILTIN()
964 if (!JSArray::cast(arg)->HasFastSmiOnlyElements()) { in BUILTIN()
970 JSArray* result_array; in BUILTIN()
982 JSArray* array = JSArray::cast(args[i]); in BUILTIN()