Lines Matching refs:HChange
1493 HValue* HChange::Canonicalize() { in Canonicalize()
1528 OStream& HChange::PrintDataTo(OStream& os) const { // NOLINT in PrintDataTo()
1543 if (val->IsChange()) val = HChange::cast(val)->value(); in Canonicalize()
1546 return Prepend(new(block()->zone()) HChange( in Canonicalize()
1556 } else if (left->IsChange() && HChange::cast(left)->from().IsInteger32()) { in Canonicalize()
1558 left = HChange::cast(left)->value(); in Canonicalize()
1560 left = Prepend(new(block()->zone()) HChange( in Canonicalize()
1573 HChange::cast(right)->from().IsInteger32()) { in Canonicalize()
1575 right = HChange::cast(right)->value(); in Canonicalize()
1577 right = Prepend(new(block()->zone()) HChange( in Canonicalize()
1745 Range* HChange::InferRange(Zone* zone) { in InferRange()
3660 HType HChange::CalculateInferredType() { in CalculateInferredType()
4032 if (HChange::cast(value())->from().IsSmiOrInteger32()) { in NeedsCanonicalization()
4035 if (HChange::cast(value())->value()->type().IsSmi()) { in NeedsCanonicalization()