Home | History | Annotate | Download | only in ia32

Lines Matching defs:smi

226   // Check that the receiver isn't a smi.
296 // Check that the receiver isn't a smi.
314 Label* smi,
316 // Check that the object isn't a smi.
317 __ JumpIfSmi(receiver, smi);
341 // Load length from the string and convert to a smi.
441 __ push(Immediate(Smi::FromInt(0)));
550 // Check that the receiver isn't a smi.
992 // Check that the receiver isn't a smi.
1015 // Check that the receiver isn't a smi.
1048 // to the values (it considered as smi in GC).
1075 // Check that the receiver isn't a smi.
1101 // Check that the receiver isn't a smi.
1332 // Check that the receiver isn't a smi.
1396 // Check that the receiver isn't a smi.
1424 __ add(eax, Immediate(Smi::FromInt(argc)));
1433 // Check if value is a smi.
1457 // In case of fast smi-only, convert to fast object, otherwise bail out.
1496 // Growing elements that are SMI-only requires special handling in case
1497 // the new element is non-Smi. For now, delegate to the builtin.
1550 Immediate(Smi::FromInt(kAllocationDelta)));
1603 // Check that the receiver isn't a smi.
1618 __ sub(ecx, Immediate(Smi::FromInt(1)));
1868 // Check the code is a smi.
1873 // Convert the smi code to uint16.
1874 __ and_(code, Immediate(Smi::FromInt(0xffff)));
1950 // Check if the argument is a smi.
1951 Label smi;
1953 __ JumpIfSmi(eax, &smi);
1969 // Check if the result fits into a smi. Note this also checks for
1975 // Smi tag and return.
1977 __ bind(&smi);
2074 // Check if the argument is a smi.
2091 // This only happens for the most negative smi.
2095 // Smi case done.
2161 // Check that the receiver isn't a smi.
2223 // Check that the receiver isn't a smi.
2268 // Check that the object is a smi or a heap number.
2545 __ push(Immediate(Smi::FromInt(strict_mode_)));
2712 // Check that the receiver isn't a smi.
3147 // Will both indicate a NULL and a Smi.
3272 // have been verified by the caller to not be a smi.
3331 // have been verified by the caller to not be a smi.
3333 // Check that the key is a smi.
3382 // the value can be represented in a Smi. If not, we need to convert
3391 // the value to be in the range of a positive smi, we can't
3485 // have been verified by the caller to not be a smi.
3487 // Check that the key is a smi.
3508 // smi case
3681 // have been verified by the caller to not be a smi.
3683 // Check that the key is a smi.
3719 // have been verified by the caller to not be a smi.
3721 // Check that the key is a smi.
3788 // have been verified by the caller to not be a smi.
3790 // Check that the key is a smi.
3819 // ecx is a smi, use times_half_pointer_size instead of
3828 // ecx is a smi, use times_half_pointer_size instead of
3881 Immediate(Smi::FromInt(JSArray::kPreallocatedArrayElements)));
3897 Immediate(Smi::FromInt(1)));
3915 Immediate(Smi::FromInt(1)));
3943 // have been verified by the caller to not be a smi.
3945 // Check that the key is a smi.
4019 Immediate(Smi::FromInt(JSArray::kPreallocatedArrayElements)));
4028 Immediate(Smi::FromInt(1)));
4043 Immediate(Smi::FromInt(1)));