Home | History | Annotate | Download | only in x64

Lines Matching refs:Smi

148           Smi::FromInt(PropertyDetails::TypeField::kMask));
211 Smi::FromInt(kTypeAndReadOnlyMask));
283 // Check that the object isn't a smi.
317 // key - holds the smi key on entry.
369 // key - holds the key and is unchanged. Assumed to be non-smi.
398 // Check that the key is a smi.
401 // Now the key is known to be a smi. This place is also jumped to from below
402 // where a numeric string is converted to a smi.
592 // Check that the receiver isn't a smi.
641 // Check that the object isn't a smi.
650 // Check that the key is a smi.
709 // is the length is always a smi.
731 // Smi stores don't require further checks.
734 // It's irrelevant whether array is smi-only or not when writing a smi.
740 // Writing a non-smi, check whether array allows non-smi elements.
810 // The generated code does not accept smi keys.
1036 // Check that the key is a smi.
1040 // Now the key is known to be a smi. This place is also jumped to from below
1041 // where a numeric string is converted to a smi.
1059 // rcx: smi key
1115 // - the key is neither smi nor symbol,
1124 // Now jump to the place where smi keys are handled.
1169 // Check that the key is a positive smi.
1181 __ SmiSubConstant(scratch2, scratch2, Smi::FromInt(2));
1487 // Check that the receiver isn't a smi.
1508 // Check that value is a smi.
1562 __ Push(Smi::FromInt(NONE)); // PropertyAttributes
1563 __ Push(Smi::FromInt(strict_mode));
1584 __ Push(Smi::FromInt(NONE)); // PropertyAttributes
1585 __ Push(Smi::FromInt(strict_mode)); // Strict mode.
1742 // Activate inlined smi code.