Lines Matching refs:representation
417 hydrogen()->value()->representation().IsDouble());
724 if (instr->representation().IsSmiOrInteger32()) {
725 ASSERT(instr->left()->representation().Equals(instr->representation()));
726 ASSERT(instr->right()->representation().Equals(instr->representation()));
762 ASSERT(instr->representation().IsDouble());
763 ASSERT(instr->left()->representation().IsDouble());
764 ASSERT(instr->right()->representation().IsDouble());
783 ASSERT(left->representation().IsTagged());
784 ASSERT(right->representation().IsTagged());
971 value->representation(),
1003 value->representation(),
1036 Representation rep = value->representation();
1047 ASSERT(instr->value()->representation().IsTagged());
1226 ASSERT(instr->representation().IsDouble());
1227 ASSERT(instr->value()->representation().IsDouble());
1256 ASSERT(instr->representation().IsDouble());
1257 ASSERT(instr->value()->representation().IsDouble());
1281 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()));
1394 } else if (instr->representation().IsDouble()) {
1409 // A value with an integer representation does not need to be transformed.
1410 if (divisor->representation().IsInteger32()) {
1424 ASSERT(right->representation().IsInteger32());
1460 if (instr->representation().IsSmiOrInteger32()) {
1461 ASSERT(left->representation().Equals(instr->representation()));
1462 ASSERT(right->representation().Equals(instr->representation()));
1490 } else if (instr->representation().IsDouble()) {
1499 if (instr->representation().IsSmiOrInteger32()) {
1500 ASSERT(instr->left()->representation().Equals(instr->representation()));
1501 ASSERT(instr->right()->representation().Equals(instr->representation()));
1510 } else if (instr->representation().IsDouble()) {
1519 if (instr->representation().IsSmiOrInteger32()) {
1520 ASSERT(instr->left()->representation().Equals(instr->representation()));
1521 ASSERT(instr->right()->representation().Equals(instr->representation()));
1530 } else if (instr->representation().IsDouble()) {
1539 if (instr->representation().IsSmiOrInteger32()) {
1545 ASSERT(instr->left()->representation().Equals(instr->representation()));
1546 ASSERT(instr->right()->representation().Equals(instr->representation()));
1561 } else if (instr->representation().IsExternal()) {
1562 ASSERT(instr->left()->representation().IsExternal());
1563 ASSERT(instr->right()->representation().IsInteger32());
1576 } else if (instr->representation().IsDouble()) {
1588 ASSERT(instr->left()->representation().Equals(instr->representation()));
1589 ASSERT(instr->right()->representation().Equals(instr->representation()));
1590 if (instr->representation().IsSmi()) {
1593 } else if (instr->representation().IsInteger32()) {
1597 ASSERT(instr->representation().IsDouble());
1607 ASSERT(instr->representation().IsDouble());
1610 Representation exponent_type = instr->right()->representation();
1611 ASSERT(instr->left()->representation().IsDouble());
1622 ASSERT(instr->left()->representation().IsTagged());
1623 ASSERT(instr->right()->representation().IsTagged());
1634 Representation r = instr->representation();
1636 ASSERT(instr->left()->representation().Equals(r));
1637 ASSERT(instr->right()->representation().Equals(r));
1643 ASSERT(instr->left()->representation().IsDouble());
1644 ASSERT(instr->right()->representation().IsDouble());
1686 ASSERT(instr->value()->representation().IsTagged());
1692 ASSERT(instr->value()->representation().IsTagged());
1700 ASSERT(instr->value()->representation().IsTagged());
1707 ASSERT(instr->value()->representation().IsTagged());
1717 ASSERT(instr->left()->representation().IsTagged());
1718 ASSERT(instr->right()->representation().IsTagged());
1731 ASSERT(instr->value()->representation().IsTagged());
1739 ASSERT(instr->value()->representation().IsTagged());
1748 ASSERT(instr->value()->representation().IsTagged());
1849 // representation change phase of Hydrogen.
1884 if (val->type().IsSmi() || val->representation().IsSmi()) {
2004 Representation input_rep = value->representation();
2030 Representation r = instr->representation();
2116 (instr->access().representation().IsSmi() ||
2117 instr->access().representation().IsTagged() ||
2118 instr->access().representation().IsHeapObject() ||
2119 instr->access().representation().IsExternal())) {
2156 ASSERT(instr->key()->representation().IsInteger32());
2166 (instr->representation().IsInteger32() &&
2169 (instr->representation().IsDouble() &&
2200 ASSERT(instr->elements()->representation().IsTagged());
2206 if (instr->value()->representation().IsDouble()) {
2211 ASSERT(instr->value()->representation().IsSmiOrTagged());
2226 (instr->value()->representation().IsInteger32() &&
2229 (instr->value()->representation().IsDouble() &&
2232 ASSERT(instr->elements()->representation().IsExternal());
2250 ASSERT(instr->object()->representation().IsTagged());
2251 ASSERT(instr->key()->representation().IsTagged());
2252 ASSERT(instr->value()->representation().IsTagged());