Lines Matching defs:IsSmi
385 bool IsSmi() const {
398 return IsTaggedPrimitive() || IsSmi() || IsHeapNumber() ||
713 if (t.IsSmi()) return Representation::Smi();
1523 if (value->representation().IsSmi() || value->type().IsSmi()) {
1559 return !from().IsTagged() || value()->type().IsSmi();
2724 if (value_type.IsSmi()) {
3240 ASSERT(has_int32_value_ || !handle_->IsSmi());
3305 bool IsInteger() { return handle()->IsSmi(); }
3526 Representation rep = !FLAG_smi_binop && new_rep.IsSmi()
4472 if (new_rep.IsSmi()) new_rep = Representation::Integer32();
4518 if (new_rep.IsSmi()) new_rep = Representation::Integer32();
4567 if (new_rep.IsSmi()) new_rep = Representation::Integer32();
4678 left->representation().IsSmi() &&
4681 right->representation().IsSmi() &&
4688 left->representation().IsSmi() &&
4691 right->representation().IsSmi() &&
4713 if (new_rep.IsSmi() &&
4756 if (new_rep.IsSmi()) new_rep = Representation::Integer32();
4795 if (new_rep.IsSmi()) new_rep = Representation::Integer32();
4820 if (new_rep.IsSmi()) new_rep = Representation::Integer32();
5214 && !value->type().IsSmi()
5671 if (representation.IsSmi()) {
5966 field_representation().IsSmi() ||
6015 if (field_representation().IsSmi()) return false;