Home | History | Annotate | Download | only in ia32

Lines Matching full:representation

442            hydrogen()->value()->representation().IsDouble());
748 if (instr->representation().IsTagged()) {
749 ASSERT(instr->left()->representation().IsSmiOrTagged());
750 ASSERT(instr->right()->representation().IsSmiOrTagged());
759 ASSERT(instr->representation().IsSmiOrInteger32());
760 ASSERT(instr->left()->representation().Equals(instr->representation()));
761 ASSERT(instr->right()->representation().Equals(instr->representation()));
774 if (instr->representation().IsSmi() && constant_value > 0) {
809 ASSERT(instr->representation().IsDouble());
810 ASSERT(instr->left()->representation().IsDouble());
811 ASSERT(instr->right()->representation().IsDouble());
829 ASSERT(left->representation().IsTagged());
830 ASSERT(right->representation().IsTagged());
996 value->representation(),
1028 value->representation(),
1050 ASSERT(!value->representation().IsDouble());
1062 Representation rep = value->representation();
1089 ASSERT(instr->value()->representation().IsTagged());
1274 ASSERT(instr->representation().IsDouble());
1275 ASSERT(instr->value()->representation().IsDouble());
1304 ASSERT(instr->representation().IsDouble());
1305 ASSERT(instr->value()->representation().IsDouble());
1331 ASSERT(instr->key()->representation().IsTagged());
1417 if (instr->representation().IsSmiOrInteger32()) {
1418 ASSERT(instr->left()->representation().Equals(instr->representation()));
1419 ASSERT(instr->right()->representation().Equals(instr->representation()));
1425 ASSERT(instr->representation().IsSmiOrTagged());
1426 ASSERT(instr->left()->representation().IsSmiOrTagged());
1427 ASSERT(instr->right()->representation().IsSmiOrTagged());
1440 if (instr->representation().IsDouble()) {
1442 } else if (instr->representation().IsSmiOrInteger32()) {
1443 ASSERT(instr->left()->representation().Equals(instr->representation()));
1444 ASSERT(instr->right()->representation().Equals(instr->representation()));
1460 ASSERT(instr->representation().IsTagged());
1470 return constant_val->CopyToRepresentation(Representation::Integer32(),
1473 // A value with an integer representation does not need to be transformed.
1474 if (divisor->representation().IsInteger32()) {
1488 ASSERT(right->representation().IsInteger32());
1526 if (instr->representation().IsSmiOrInteger32()) {
1527 ASSERT(instr->left()->representation().Equals(instr->representation()));
1528 ASSERT(instr->right()->representation().Equals(instr->representation()));
1562 } else if (instr->representation().IsSmiOrTagged()) {
1565 ASSERT(instr->representation().IsDouble());
1578 if (instr->representation().IsSmiOrInteger32()) {
1579 ASSERT(instr->left()->representation().Equals(instr->representation()));
1580 ASSERT(instr->right()->representation().Equals(instr->representation()));
1593 } else if (instr->representation().IsDouble()) {
1596 ASSERT(instr->representation().IsTagged());
1603 if (instr->representation().IsSmiOrInteger32()) {
1604 ASSERT(instr->left()->representation().Equals(instr->representation()));
1605 ASSERT(instr->right()->representation().Equals(instr->representation()));
1614 } else if (instr->representation().IsDouble()) {
1617 ASSERT(instr->representation().IsSmiOrTagged());
1624 if (instr->representation().IsSmiOrInteger32()) {
1625 ASSERT(instr->left()->representation().Equals(instr->representation()));
1626 ASSERT(instr->right()->representation().Equals(instr->representation()));
1646 } else if (instr->representation().IsDouble()) {
1649 ASSERT(instr->representation().IsSmiOrTagged());
1658 if (instr->representation().IsSmiOrInteger32()) {
1659 ASSERT(instr->left()->representation().Equals(instr->representation()));
1660 ASSERT(instr->right()->representation().Equals(instr->representation()));
1664 ASSERT(instr->representation().IsDouble());
1665 ASSERT(instr->left()->representation().IsDouble());
1666 ASSERT(instr->right()->representation().IsDouble());
1676 ASSERT(instr->representation().IsDouble());
1679 Representation exponent_type = instr->right()->representation();
1680 ASSERT(instr->left()->representation().IsDouble());
1692 ASSERT(instr->representation().IsDouble());
1693 ASSERT(instr->global_object()->representation().IsSmiOrTagged());
1701 ASSERT(instr->left()->representation().IsSmiOrTagged());
1702 ASSERT(instr->right()->representation().IsSmiOrTagged());
1713 Representation r = instr->representation();
1715 ASSERT(instr->left()->representation().Equals(r));
1716 ASSERT(instr->right()->representation().Equals(r));
1722 ASSERT(instr->left()->representation().IsDouble());
1723 ASSERT(instr->right()->representation().IsDouble());
1754 ASSERT(instr->value()->representation().IsSmiOrTagged());
1761 ASSERT(instr->value()->representation().IsTagged());
1768 ASSERT(instr->value()->representation().IsTagged());
1775 ASSERT(instr->value()->representation().IsTagged());
1783 ASSERT(instr->left()->representation().IsTagged());
1784 ASSERT(instr->right()->representation().IsTagged());
1798 ASSERT(instr->value()->representation().IsTagged());
1807 ASSERT(instr->value()->representation().IsTagged());
1816 ASSERT(instr->value()->representation().IsTagged());
1824 ASSERT(instr->value()->representation().IsTagged());
1897 // representation change phase of Hydrogen.
1904 Representation from = instr->from();
1905 Representation to = instr->to();
1911 from = Representation::Tagged();
2078 Representation input_rep = value->representation();
2116 Representation r = instr->representation();
2228 ASSERT(instr->key()->representation().IsSmiOrInteger32());
2231 instr->key()->representation(), elements_kind);
2242 (instr->representation().IsInteger32() &&
2245 (instr->representation().IsDouble() &&
2295 ASSERT(instr->elements()->representation().IsTagged());
2296 ASSERT(instr->key()->representation().IsInteger32() ||
2297 instr->key()->representation().IsSmi());
2299 if (instr->value()->representation().IsDouble()) {
2306 ASSERT(instr->value()->representation().IsSmiOrTagged());
2325 (instr->value()->representation().IsInteger32() &&
2328 (instr->value()->representation().IsDouble() &&
2331 ASSERT(instr->elements()->representation().IsExternal());
2336 instr->key()->representation(), elements_kind);
2352 ASSERT(instr->object()->representation().IsTagged());
2353 ASSERT(instr->key()->representation().IsTagged());
2354 ASSERT(instr->value()->representation().IsTagged());