Lines Matching refs:compareFunction
986 void JSArray::sortNumericVector(ExecState* exec, JSValue compareFunction, CallType callType, const CallData& callData)
1023 return sort(exec, compareFunction, callType, callData);
1048 void JSArray::sortNumeric(ExecState* exec, JSValue compareFunction, CallType callType, const CallData& callData)
1057 sortNumericVector<ArrayWithInt32>(exec, compareFunction, callType, callData);
1061 sortNumericVector<ArrayWithDouble>(exec, compareFunction, callType, callData);
1065 sortNumericVector<ArrayWithContiguous>(exec, compareFunction, callType, callData);
1069 sortNumericVector<ArrayWithArrayStorage>(exec, compareFunction, callType, callData);
1327 void JSArray::sortVector(ExecState* exec, JSValue compareFunction, CallType callType, const CallData& callData)
1348 tree.abstractor().m_compareFunction = compareFunction;
1354 tree.abstractor().m_cachedCall = adoptPtr(new CachedCall(exec, jsCast<JSFunction*>(compareFunction), 2));
1440 void JSArray::sort(ExecState* exec, JSValue compareFunction, CallType callType, const CallData& callData)
1450 sortVector<ArrayWithInt32>(exec, compareFunction, callType, callData);
1454 sortVector<ArrayWithDouble>(exec, compareFunction, callType, callData);
1458 sortVector<ArrayWithContiguous>(exec, compareFunction, callType, callData);
1462 sortVector<ArrayWithArrayStorage>(exec, compareFunction, callType, callData);