Lines Matching refs:smi
302 void Push(Smi* smi) { Push(Handle<Smi>(smi, isolate())); }
494 // Converts the smi or heap number in object to an int32 using the rules
508 // If |object| is neither smi nor heap number, |not_number| is jumped to
864 // Check if a map for a JSObject indicates that the object can have both smi
870 // Check if a map for a JSObject indicates that the object has fast smi only
903 // label if not. Skip the smi check if not required (object is known to be a
921 // specified target if equal. Skip the smi check if not required (object is
965 // Load the value of a smi object into a double register.
967 void SmiToDouble(LowDwVfpRegister value, Register smi);
1201 // Try to convert int32 to smi. If the value is to large, preserve
1221 // Untag the source value into destination and jump if source is a smi.
1225 // Untag the source value into destination and jump if source is not a smi.
1229 // Test if the register contains a smi (Z == 0 (eq) if true).
1236 // Jump if the register contains a smi.
1241 // Jump if either of the registers contain a non-smi.
1246 // Jump if either of the registers contain a non-smi.
1248 // Jump if either of the registers contain a smi.
1251 // Abort execution if argument is a smi, enabled via --debug-code.
1277 // if either is not. Assumes that neither object is a smi.