Lines Matching refs:Smi
516 // Skip barrier if writing a smi.
524 // KeyedStoreIC::GenerateGeneric. Multiply a smi by 2 to get an offset
556 // Skip barrier if writing a smi.
685 // Skip barrier if writing a smi.
884 // Value is a smi. Convert to a double and store.
1053 push(Immediate(Smi::FromInt(StackFrame::STUB)));
1076 push(Immediate(Smi::FromInt(type)));
1088 Immediate(Smi::FromInt(type)));
1229 push(Immediate(Smi::FromInt(0))); // No context.
1259 // a fixed array of (smi-tagged) code offsets.
1476 // key - holds the smi key on entry and is unchanged.
1494 shr(r1, kSmiTagSize); // convert smi
1922 Immediate(Smi::FromInt(length)));
2132 // Check that the receiver isn't a smi.
2219 // We want the smi-tagged index in key. kArrayIndexValueMask has zeros in
2465 // Set to some non-zero smi by updating the least significant
2469 // Set to smi zero by clearing the register.
3039 // We want to pass the msg string like a smi to avoid GC
3042 // a proper v8 smi, but also pass the alignment difference
3043 // from the real pointer as a smi.
3062 push(Immediate(reinterpret_cast<intptr_t>(Smi::FromInt(p1 - p0))));
3087 push(Immediate(Smi::FromInt(reason)));
3153 // number string cache for smis is just the smi value, and the hash for
3195 // Object is smi and hash is now in scratch. Calculate cache index.
3197 // Check if the entry is the smi we are looking for.
3304 cmp(index, Immediate(Smi::FromInt(0)));
3437 and_(scratch, Immediate(Smi::FromInt(Map::Deprecated::kMask)));
3584 // by 2. If we multiply the string length as smi by this, it still
3615 and_(dst, Immediate(Smi::FromInt(Map::EnumLengthBits::kMask)));
3628 cmp(edx, Immediate(Smi::FromInt(kInvalidEnumCacheSentinel)));
3638 cmp(edx, Immediate(Smi::FromInt(0)));