Lines Matching full:representation
393 hydrogen()->value()->representation().IsDouble());
715 if (instr->representation().IsSmiOrInteger32()) {
716 ASSERT(instr->left()->representation().Equals(instr->representation()));
717 ASSERT(instr->right()->representation().Equals(instr->representation()));
730 if (instr->representation().IsSmi() && constant_value > 0) {
758 ASSERT(instr->representation().IsDouble());
759 ASSERT(instr->left()->representation().IsDouble());
760 ASSERT(instr->right()->representation().IsDouble());
779 ASSERT(left->representation().IsTagged());
780 ASSERT(right->representation().IsTagged());
968 value->representation(),
1000 value->representation(),
1027 Representation rep = value->representation();
1044 ASSERT(instr->value()->representation().IsTagged());
1219 Representation r = instr->value()->representation();
1258 ASSERT(instr->representation().IsDouble());
1259 ASSERT(instr->value()->representation().IsDouble());
1284 ASSERT(instr->key()->representation().IsTagged());
1362 if (instr->representation().IsSmiOrInteger32()) {
1363 ASSERT(instr->left()->representation().Equals(instr->representation()));
1364 ASSERT(instr->right()->representation().Equals(instr->representation()));
1377 if (instr->representation().IsSmiOrInteger32()) {
1378 ASSERT(instr->left()->representation().Equals(instr->representation()));
1379 ASSERT(instr->right()->representation().Equals(instr->representation()));
1391 } else if (instr->representation().IsDouble()) {
1428 // A value with an integer representation does not need to be transformed.
1429 if (divisor->representation().IsInteger32()) {
1443 return constant_val->CopyToRepresentation(Representation::Integer32(),
1471 if (instr->representation().IsSmiOrInteger32()) {
1472 ASSERT(instr->left()->representation().Equals(instr->representation()));
1473 ASSERT(instr->right()->representation().Equals(instr->representation()));
1509 } else if (instr->representation().IsDouble()) {
1518 representation().IsSmiOrInteger32()) {
1519 ASSERT(instr->left()->representation().Equals(instr->representation()));
1520 ASSERT(instr->right()->representation().Equals(instr->representation()));
1558 } else if (instr->representation().IsDouble()) {
1588 if (instr->representation().IsSmiOrInteger32()) {
1589 ASSERT(instr->left()->representation().Equals(instr->representation()));
1590 ASSERT(instr->right()->representation().Equals(instr->representation()));
1605 } else if (instr->representation().IsDouble()) {
1618 ASSERT(instr->representation().IsSmiOrInteger32());
1619 ASSERT(instr->left()->representation().Equals(instr->representation()));
1620 ASSERT(instr->right()->representation().Equals(instr->representation()));
1656 if (instr->representation().IsSmiOrInteger32()) {
1657 ASSERT(instr->left()->representation().Equals(instr->representation()));
1658 ASSERT(instr->right()->representation().Equals(instr->representation()));
1667 } else if (instr->representation().IsExternal()) {
1668 ASSERT(instr->left()->representation().IsExternal());
1669 ASSERT(instr->right()->representation().IsInteger32());
1676 } else if (instr->representation().IsDouble()) {
1696 if (instr->representation().IsSmiOrInteger32()) {
1697 ASSERT(instr->left()->representation().Equals(instr->representation()));
1698 ASSERT(instr->right()->representation().Equals(instr->representation()));
1702 ASSERT(instr->representation().IsDouble());
1703 ASSERT(instr->left()->representation().IsDouble());
1704 ASSERT(instr->right()->representation().IsDouble());
1713 ASSERT(instr->representation().IsDouble());
1716 Representation exponent_type = instr->right()->representation();
1717 ASSERT(instr->left()->representation().IsDouble());
1730 ASSERT(instr->left()->representation().IsTagged());
1731 ASSERT(instr->right()->representation().IsTagged());
1742 Representation r = instr->representation();
1744 ASSERT(instr->left()->representation().Equals(r));
1745 ASSERT(instr->right()->representation().Equals(r));
1751 ASSERT(instr->left()->representation().IsDouble());
1752 ASSERT(instr->right()->representation().IsDouble());
1788 ASSERT(instr->value()->representation().IsTagged());
1796 ASSERT(instr->value()->representation().IsTagged());
1804 ASSERT(instr->value()->representation().IsTagged());
1811 ASSERT(instr->value()->representation().IsTagged());
1819 ASSERT(instr->left()->representation().IsTagged());
1820 ASSERT(instr->right()->representation().IsTagged());
1832 ASSERT(instr->value()->representation().IsTagged());
1840 ASSERT(instr->value()->representation().IsTagged());
1849 ASSERT(instr->value()->representation().IsTagged());
1857 ASSERT(instr->value()->representation().IsTagged());
1943 // representation change phase of Hydrogen.
1950 Representation from = instr->from();
1951 Representation to = instr->to();
1957 from = Representation::Tagged();
1976 if (val->type().IsSmi() || val->representation().IsSmi()) {
2095 Representation input_rep = value->representation();
2122 Representation r = instr->representation();
2235 ASSERT(instr->key()->representation().IsSmiOrInteger32());
2242 if (instr->representation().IsDouble()) {
2245 ASSERT(instr->representation().IsSmiOrTagged());
2251 (instr->representation().IsInteger32() &&
2254 (instr->representation().IsDouble() &&
2283 ASSERT(instr->elements()->representation().IsTagged());
2289 if (instr->value()->representation().IsDouble()) {
2294 ASSERT(instr->value()->representation().IsSmiOrTagged());
2310 (instr->value()->representation().IsInteger32() &&
2313 (instr->value()->representation().IsDouble() &&
2316 ASSERT(instr->elements()->representation().IsExternal());
2330 ASSERT(instr->object()->representation().IsTagged());
2331 ASSERT(instr->key()->representation().IsTagged());
2332 ASSERT(instr->value()->representation().IsTagged());