Home | History | Annotate | Download | only in src

Lines Matching refs:IsSmi

87   if (representation().IsSmi() && HasNonSmiUse()) {
155 if (r.IsSmi()) {
360 if (value->IsSmi()) {
905 if (index_rep.IsTagged() && actual_index->type().IsSmi()) {
908 if (length_rep.IsTagged() && actual_length->type().IsSmi()) {
1083 if (r.IsSmi()) result->ClampToSmi();
1491 if (representation().IsSmi() || type().IsSmi()) {
1507 (to().IsSmi() ||
1520 if (to().IsSmi()) result->ClampToSmi();
1539 Range* range = r.IsSmi()
1564 (r.IsSmi() && CheckFlag(kAllUsesTruncatingToSmi))) {
1585 (r.IsSmi() && CheckFlag(kAllUsesTruncatingToSmi))) {
2484 if (r.IsSmi() && !has_smi_value_) return NULL;
2579 if (representation().IsSmi() && HasNonSmiUse()) {
2607 (current_rep.IsSmi() && CheckUsesForFlag(kTruncatingToSmi))) &&
3568 if (HChange::cast(value())->value()->type().IsSmi()) {
3977 !use_rep.IsSmi() &&