Lines Matching full:representation
398 hydrogen()->value()->representation().IsDouble());
720 if (instr->representation().IsSmiOrInteger32()) {
721 ASSERT(instr->left()->representation().Equals(instr->representation()));
722 ASSERT(instr->right()->representation().Equals(instr->representation()));
735 if (instr->representation().IsSmi() && constant_value > 0) {
763 ASSERT(instr->representation().IsDouble());
764 ASSERT(instr->left()->representation().IsDouble());
765 ASSERT(instr->right()->representation().IsDouble());
787 ASSERT(left->representation().IsTagged());
788 ASSERT(right->representation().IsTagged());
976 value->representation(),
1008 value->representation(),
1035 Representation rep = value->representation();
1047 ASSERT(instr->value()->representation().IsTagged());
1235 ASSERT(instr->representation().IsDouble());
1236 ASSERT(instr->value()->representation().IsDouble());
1256 Representation r = instr->value()->representation();
1290 ASSERT(instr->key()->representation().IsTagged());
1368 if (instr->representation().IsSmiOrInteger32()) {
1369 ASSERT(instr->left()->representation().Equals(instr->representation()));
1370 ASSERT(instr->right()->representation().Equals(instr->representation()));
1383 if (instr->representation().IsSmiOrInteger32()) {
1384 ASSERT(instr->left()->representation().Equals(instr->representation()));
1385 ASSERT(instr->right()->representation().Equals(instr->representation()));
1390 } else if (instr->representation().IsDouble()) {
1432 return constant_val->CopyToRepresentation(Representation::Integer32(),
1452 if (instr->representation().IsSmiOrInteger32()) {
1453 ASSERT(instr->left()->representation().Equals(instr->representation()));
1454 ASSERT(instr->right()->representation().Equals(instr->representation()));
1478 } else if (instr->representation().IsDouble()) {
1487 if (instr->representation().IsSmiOrInteger32()) {
1488 ASSERT(instr->left()->representation().Equals(instr->representation()));
1489 ASSERT(instr->right()->representation().Equals(instr->representation()));
1527 } else if (instr->representation().IsDouble()) {
1551 if (instr->representation().IsSmiOrInteger32()) {
1552 ASSERT(instr->left()->representation().Equals(instr->representation()));
1553 ASSERT(instr->right()->representation().Equals(instr->representation()));
1562 } else if (instr->representation().IsDouble()) {
1580 if (instr->representation().IsSmiOrInteger32()) {
1581 ASSERT(instr->left()->representation().Equals(instr->representation()));
1582 ASSERT(instr->right()->representation().Equals(instr->representation()));
1591 } else if (instr->representation().IsExternal()) {
1592 ASSERT(instr->left()->representation().IsExternal());
1593 ASSERT(instr->right()->representation().IsInteger32());
1600 } else if (instr->representation().IsDouble()) {
1620 if (instr->representation().IsSmiOrInteger32()) {
1621 ASSERT(instr->left()->representation().Equals(instr->representation()));
1622 ASSERT(instr->right()->representation().Equals(instr->representation()));
1626 ASSERT(instr->representation().IsDouble());
1627 ASSERT(instr->left()->representation().IsDouble());
1628 ASSERT(instr->right()->representation().IsDouble());
1637 ASSERT(instr->representation().IsDouble());
1640 Representation exponent_type = instr->right()->representation();
1641 ASSERT(instr->left()->representation().IsDouble());
1654 ASSERT(instr->left()->representation().IsTagged());
1655 ASSERT(instr->right()->representation().IsTagged());
1666 Representation r = instr->representation();
1668 ASSERT(instr->left()->representation().Equals(r));
1669 ASSERT(instr->right()->representation().Equals(r));
1675 ASSERT(instr->left()->representation().IsDouble());
1676 ASSERT(instr->right()->representation().IsDouble());
1712 ASSERT(instr->value()->representation().IsTagged());
1720 ASSERT(instr->value()->representation().IsTagged());
1728 ASSERT(instr->value()->representation().IsTagged());
1735 ASSERT(instr->value()->representation().IsTagged());
1743 ASSERT(instr->left()->representation().IsTagged());
1744 ASSERT(instr->right()->representation().IsTagged());
1756 ASSERT(instr->value()->representation().IsTagged());
1764 ASSERT(instr->value()->representation().IsTagged());
1773 ASSERT(instr->value()->representation().IsTagged());
1781 ASSERT(instr->value()->representation().IsTagged());
1867 // representation change phase of Hydrogen.
1874 Representation from = instr->from();
1875 Representation to = instr->to();
1881 from = Representation::Tagged();
1900 if (val->type().IsSmi() || val->representation().IsSmi()) {
2019 Representation input_rep = value->representation();
2047 Representation r = instr->representation();
2160 ASSERT(instr->key()->representation().IsSmiOrInteger32());
2167 if (instr->representation().IsDouble()) {
2170 ASSERT(instr->representation().IsSmiOrTagged());
2176 (instr->representation().IsInteger32() &&
2179 (instr->representation().IsDouble() &&
2208 ASSERT(instr->elements()->representation().IsTagged());
2214 if (instr->value()->representation().IsDouble()) {
2219 ASSERT(instr->value()->representation().IsSmiOrTagged());
2235 (instr->value()->representation().IsInteger32() &&
2238 (instr->value()->representation().IsDouble() &&
2241 ASSERT(instr->elements()->representation().IsExternal());
2256 ASSERT(instr->object()->representation().IsTagged());
2257 ASSERT(instr->key()->representation().IsTagged());
2258 ASSERT(instr->value()->representation().IsTagged());