Lines Matching refs:new_kind
274 Kind new_kind = GENERIC; in UpdateKind() local
278 new_kind = INT32; in UpdateKind()
281 new_kind = is_truncating ? INT32 : NUMBER; in UpdateKind()
283 new_kind = SMI; in UpdateKind()
286 new_kind = IsInt32Double(value) ? INT32 : NUMBER; in UpdateKind()
288 new_kind = STRING; in UpdateKind()
290 if (new_kind == INT32 && SmiValuesAre32Bits()) { in UpdateKind()
291 new_kind = NUMBER; in UpdateKind()
293 if (kind != NONE && ((new_kind <= NUMBER && kind > NUMBER) || in UpdateKind()
294 (new_kind > NUMBER && kind <= NUMBER))) { in UpdateKind()
295 new_kind = GENERIC; in UpdateKind()
297 return Max(kind, new_kind); in UpdateKind()