Lines Matching full:representation
406 hydrogen()->value()->representation().IsDouble());
704 if (instr->representation().IsTagged()) {
705 ASSERT(instr->left()->representation().IsTagged());
706 ASSERT(instr->right()->representation().IsTagged());
714 ASSERT(instr->representation().IsSmiOrInteger32());
715 ASSERT(instr->left()->representation().Equals(instr->representation()));
716 ASSERT(instr->right()->representation().Equals(instr->representation()));
754 ASSERT(instr->representation().IsDouble());
755 ASSERT(instr->left()->representation().IsDouble());
756 ASSERT(instr->right()->representation().IsDouble());
774 ASSERT(left->representation().IsTagged());
775 ASSERT(right->representation().IsTagged());
940 value->representation(),
972 value->representation(),
999 ASSERT(!value->representation().IsDouble());
1011 Representation rep = value->representation();
1022 ASSERT(instr->value()->representation().IsTagged());
1225 ASSERT(instr->representation().IsDouble());
1226 ASSERT(instr->value()->representation().IsDouble());
1250 ASSERT(instr->key()->representation().IsTagged());
1327 if (instr->representation().IsSmiOrInteger32()) {
1328 ASSERT(instr->left()->representation().Equals(instr->representation()));
1329 ASSERT(instr->right()->representation().Equals(instr->representation()));
1335 ASSERT(instr->representation().IsTagged());
1336 ASSERT(instr->left()->representation().IsTagged());
1337 ASSERT(instr->right()->representation().IsTagged());
1348 if (instr->representation().IsDouble()) {
1350 } else if (instr->representation().IsSmiOrInteger32()) {
1351 ASSERT(instr->left()->representation().Equals(instr->representation()));
1352 ASSERT(instr->right()->representation().Equals(instr->representation()));
1368 ASSERT(instr->representation().IsTagged());
1378 return constant_val->CopyToRepresentation(Representation::Integer32(),
1381 // A value with an integer representation does not need to be transformed.
1382 if (divisor->representation().IsInteger32()) {
1396 ASSERT(right->representation().IsInteger32());
1432 if (instr->representation().IsSmiOrInteger32()) {
1433 ASSERT(left->representation().Equals(instr->representation()));
1434 ASSERT(right->representation().Equals(instr->representation()));
1467 } else if (instr->representation().IsTagged()) {
1470 ASSERT(instr->representation().IsDouble());
1483 if (instr->representation().IsSmiOrInteger32()) {
1484 ASSERT(instr->left()->representation().Equals(instr->representation()));
1485 ASSERT(instr->right()->representation().Equals(instr->representation()));
1494 } else if (instr->representation().IsDouble()) {
1497 ASSERT(instr->representation().IsTagged());
1504 if (instr->representation().IsSmiOrInteger32()) {
1505 ASSERT(instr->left()->representation().Equals(instr->representation()));
1506 ASSERT(instr->right()->representation().Equals(instr->representation
1515 } else if (instr->representation().IsDouble()) {
1518 ASSERT(instr->representation().IsTagged());
1525 if (instr->representation().IsSmiOrInteger32()) {
1531 ASSERT(instr->left()->representation().Equals(instr->representation()));
1532 ASSERT(instr->right()->representation().Equals(instr->representation()));
1547 } else if (instr->representation().IsDouble()) {
1550 ASSERT(instr->representation().IsTagged());
1560 if (instr->representation().IsSmiOrInteger32()) {
1561 ASSERT(instr->left()->representation().Equals(instr->representation()));
1562 ASSERT(instr->right()->representation().Equals(instr->representation()));
1566 ASSERT(instr->representation().IsDouble());
1567 ASSERT(instr->left()->representation().IsDouble());
1568 ASSERT(instr->right()->representation().IsDouble());
1578 ASSERT(instr->representation().IsDouble());
1581 Representation exponent_type = instr->right()->representation();
1582 ASSERT(instr->left()->representation().IsDouble());
1593 ASSERT(instr->representation().IsDouble());
1594 ASSERT(instr->global_object()->representation().IsTagged());
1602 ASSERT(instr->left()->representation().IsTagged());
1603 ASSERT(instr->right()->representation().IsTagged());
1613 Representation r = instr->representation();
1615 ASSERT(instr->left()->representation().Equals(r));
1616 ASSERT(instr->right()->representation().Equals(r));
1622 ASSERT(instr->left()->representation().IsDouble());
1623 ASSERT(instr->right()->representation().IsDouble());
1654 ASSERT(instr->value()->representation().IsTagged());
1660 ASSERT(instr->value()->representation().IsTagged());
1668 ASSERT(instr->value()->representation().IsTagged());
1675 ASSERT(instr->value()->representation().IsTagged());
1685 ASSERT(instr->left()->representation().IsTagged());
1686 ASSERT(instr->right()->representation().IsTagged());
1698 ASSERT(instr->value()->representation().IsTagged());
1706 ASSERT(instr->value()->representation().IsTagged());
1715 ASSERT(instr->value()->representation().IsTagged());
1794 // representation change phase of Hydrogen.
1801 Representation from = instr->from();
1802 Representation to = instr->to();
1808 from = Representation::Tagged();
1955 Representation input_rep = value->representation();
1980 Representation r = instr->representation();
2091 ASSERT(instr->key()->representation().IsInteger32());
2101 (instr->representation().IsInteger32() &&
2104 (instr->representation().IsDouble() &&
2133 ASSERT(instr->elements()->representation().IsTagged());
2139 if (instr->value()->representation().IsDouble()) {
2144 ASSERT(instr->value()->representation().IsSmiOrTagged());
2159 (instr->value()->representation().IsInteger32() &&
2162 (instr->value()->representation().IsDouble() &&
2165 ASSERT(instr->elements()->representation().IsExternal());
2182 ASSERT(instr->object()->representation().IsTagged());
2183 ASSERT(instr->key()->representation().IsTagged());
2184 ASSERT(instr->value()->representation().IsTagged());