Home | History | Annotate | Download | only in crankshaft

Lines Matching refs:Smi

1606     // Write zero to ensure that the new element is initialized with some smi.
1693 // Check that the object isn't a smi.
1721 // if-true of the continuation returns a smi element index and the if-false of
1748 // Non-smi, non-Name, non-String: Try to convert to smi in case of
1751 Push(AddUncasted<HForceRepresentation>(key, Representation::Smi()));
2155 mask->set_type(HType::Smi());
2159 // Check whether object is a smi.
2164 // Compute hash for smi similar to smi_get_hash().
2804 length->set_type(HType::Smi());
2845 // In case val is stored into a fast smi array, assure that the value is a smi
2850 val = AddUncasted<HForceRepresentation>(val, Representation::Smi());
2999 // The HForceRepresentation is to prevent possible deopt on int-smi
3001 capacity = AddUncasted<HForceRepresentation>(capacity, Representation::Smi());
3414 // This smi value is reset to zero after every gc, overflow isn't a problem
3615 // objects we construct, and an int32-to-smi HChange could deopt. Accept
3619 Representation::Smi());
3622 Representation::Smi());
5524 Representation::Smi(), Representation::Smi());
5870 access = access.WithRepresentation(Representation::Smi());
6227 if (!Smi::IsValid(i)) return Bailout(kNonSmiKeyInArrayLiteral);
7066 access = access.WithRepresentation(Representation::Smi());
9760 search_element, IsFastSmiElementsKind(kind) ? Representation::Smi()
10157 // Do not inline if the constant length argument is not a smi or
10337 Representation::Smi()),
10351 JSArrayBuffer::kSize + field * kPointerSize, Representation::Smi()),
10394 // The HForceRepresentation is to prevent possible deopt on int-smi
10396 length = AddUncasted<HForceRepresentation>(length, Representation::Smi());
10451 // The HForceRepresentation is to prevent possible deopt on int-smi
10453 length = AddUncasted<HForceRepresentation>(length, Representation::Smi());
10529 int array_id = Smi::cast(*value)->value();
10543 && Smi::FromInt(0) ==
10581 { // byte_offset is Smi.
10613 { // byte_offset is not Smi.
10630 HConstant* max_smi = New<HConstant>(static_cast<int32_t>(Smi::kMaxValue));
10857 if (type->Is(Type::SignedSmall())) return Representation::Smi();
10870 rep = Representation::Smi();
10896 add->set_observed_input_representation(2, Representation::Smi());
11114 return AddUncasted<HForceRepresentation>(number, Representation::Smi());
11925 HObjectAccess::ForOddballToNumber(Representation::Smi()));
11928 HObjectAccess::ForOddballToNumber(Representation::Smi()));
12210 // Ensure that value is stored as smi.