Home | History | Annotate | Download | only in ia32

Lines Matching full:representation

453            hydrogen()->value()->representation().IsDouble());
780 if (instr->representation().IsSmiOrInteger32()) {
781 ASSERT(instr->left()->representation().Equals(instr->representation()));
782 ASSERT(instr->right()->representation().Equals(instr->representation()));
795 if (instr->representation().IsSmi() && constant_value > 0) {
823 ASSERT(instr->representation().IsDouble());
824 ASSERT(instr->left()->representation().IsDouble());
825 ASSERT(instr->right()->representation().IsDouble());
844 ASSERT(left->representation().IsTagged());
845 ASSERT(right->representation().IsTagged());
1042 value->representation(),
1074 value->representation(),
1102 Representation rep = value->representation();
1129 ASSERT(instr->value()->representation().IsTagged());
1312 ASSERT(instr->representation().IsDouble());
1313 ASSERT(instr->value()->representation().IsDouble());
1342 ASSERT(instr->representation().IsDouble());
1343 ASSERT(instr->value()->representation().IsDouble());
1368 ASSERT(instr->key()->representation().IsTagged());
1448 if (instr->representation().IsSmiOrInteger32()) {
1449 ASSERT(instr->left()->representation().Equals(instr->representation()));
1450 ASSERT(instr->right()->representation().Equals(instr->representation()));
1463 if (instr->representation().IsSmiOrInteger32()) {
1464 ASSERT(instr->left()->representation().Equals(instr->representation()));
1465 ASSERT(instr->right()->representation().Equals(instr->representation()));
1480 } else if (instr->representation().IsDouble()) {
1492 return constant_val->CopyToRepresentation(Representation::Integer32(),
1495 // A value with an integer representation does not need to be transformed.
1496 if (divisor->representation().IsInteger32()) {
1510 ASSERT(right->representation().IsInteger32());
1548 if (instr->representation().IsSmiOrInteger32()) {
1549 ASSERT(instr->left()->representation().Equals(instr->representation()));
1550 ASSERT(instr->right()->representation().Equals(instr->representation()));
1580 } else if (instr->representation().IsDouble()) {
1589 if (instr->representation().IsSmiOrInteger32()) {
1590 ASSERT(instr->left()->representation().Equals(instr->representation()));
1591 ASSERT(instr->right()->representation().Equals(instr->representation()));
1604 } else if (instr->representation().IsDouble()) {
1613 if (instr->representation().IsSmiOrInteger32()) {
1614 ASSERT(instr->left()->representation().Equals(instr->representation()));
1615 ASSERT(instr->right()->representation().Equals(instr->representation()));
1624 } else if (instr->representation().IsDouble()) {
1633 if (instr->representation().IsSmiOrInteger32()) {
1634 ASSERT(instr->left()->representation().Equals(instr->representation()));
1635 ASSERT(instr->right()->representation().Equals(instr->representation()));
1655 } else if (instr->representation().IsDouble()) {
1657 } else if (instr->representation().IsExternal()) {
1658 ASSERT(instr->left()->representation().IsExternal());
1659 ASSERT(instr->right()->representation().IsInteger32());
1681 if (instr->representation().IsSmiOrInteger32()) {
1682 ASSERT(instr->left()->representation().Equals(instr->representation()));
1683 ASSERT(instr->right()->representation().Equals(instr->representation()));
1687 ASSERT(instr->representation().IsDouble());
1688 ASSERT(instr->left()->representation().IsDouble());
1689 ASSERT(instr->right()->representation().IsDouble());
1699 ASSERT(instr->representation().IsDouble());
1702 Representation exponent_type = instr->right()->representation();
1703 ASSERT(instr->left()->representation().IsDouble());
1715 ASSERT(instr->left()->representation().IsSmiOrTagged());
1716 ASSERT(instr->right()->representation().IsSmiOrTagged());
1727 Representation r = instr->representation();
1729 ASSERT(instr->left()->representation().Equals(r));
1730 ASSERT(instr->right()->representation().Equals(r));
1736 ASSERT(instr->left()->representation().IsDouble());
1737 ASSERT(instr->right()->representation().IsDouble());
1783 ASSERT(instr->value()->representation().IsSmiOrTagged());
1790 ASSERT(instr->value()->representation().IsTagged());
1797 ASSERT(instr->value()->representation().IsTagged());
1804 ASSERT(instr->value()->representation().IsTagged());
1812 ASSERT(instr->left()->representation().IsTagged());
1813 ASSERT(instr->right()->representation().IsTagged());
1827 ASSERT(instr->value()->representation().IsTagged());
1836 ASSERT(instr->value()->representation().IsTagged());
1845 ASSERT(instr->value()->representation().IsTagged());
1853 ASSERT(instr->value()->representation().IsTagged());
1962 // representation change phase of Hydrogen.
1969 Representation from = instr->from();
1970 Representation to = instr->to();
1976 from = Representation::Tagged();
1998 if (val->type().IsSmi() || val->representation().IsSmi()) {
2125 Representation input_rep = value->representation();
2161 Representation r = instr->representation();
2278 ASSERT(instr->key()->representation().IsSmiOrInteger32());
2281 instr->key()->representation(), elements_kind);
2292 (instr->representation().IsInteger32() &&
2295 (instr->representation().IsDouble() &&
2345 ASSERT(instr->elements()->representation().IsTagged());
2346 ASSERT(instr->key()->representation().IsInteger32() ||
2347 instr->key()->representation().IsSmi());
2349 if (instr->value()->representation().IsDouble()) {
2356 ASSERT(instr->value()->representation().IsSmiOrTagged());
2375 (instr->value()->representation().IsInteger32() &&
2378 (instr->value()->representation().IsDouble() &&
2381 ASSERT(instr->elements()->representation().IsExternal());
2386 instr->key()->representation(), elements_kind);
2402 ASSERT(instr->object()->representation().IsTagged());
2403 representation().IsTagged());
2404 ASSERT(instr->value()->representation().IsTagged());