Lines Matching full:machine
5 #include "src/compiler/machine-operator-reducer.h"
60 MachineOperatorBuilder* machine() { return &machine_; } in machine() function in v8::internal::compiler::MachineOperatorReducerTest
271 machine()->ChangeFloat32ToFloat64(), Float32Constant(x))); in TEST_F()
286 machine()->ChangeFloat64ToInt32(), in TEST_F()
287 graph()->NewNode(machine()->ChangeInt32ToFloat64(), value))); in TEST_F()
296 machine()->ChangeFloat64ToInt32(), Float64Constant(FastI2D(x)))); in TEST_F()
311 machine()->ChangeFloat64ToUint32(), in TEST_F()
312 graph()->NewNode(machine()->ChangeUint32ToFloat64(), value))); in TEST_F()
321 machine()->ChangeFloat64ToUint32(), Float64Constant(FastUI2D(x)))); in TEST_F()
335 graph()->NewNode(machine()->ChangeInt32ToFloat64(), Int32Constant(x))); in TEST_F()
349 graph()->NewNode(machine()->ChangeInt32ToInt64(), Int32Constant(x))); in TEST_F()
363 Reduce(graph()->NewNode(machine()->ChangeUint32ToFloat64(), in TEST_F()
378 Reduce(graph()->NewNode(machine()->ChangeUint32ToUint64(), in TEST_F()
395 machine()->TruncateFloat64ToFloat32(), in TEST_F()
396 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), value))); in TEST_F()
405 machine()->TruncateFloat64ToFloat32(), Float64Constant(x))); in TEST_F()
420 machine()->TruncateFloat64ToWord32(), in TEST_F()
421 graph()->NewNode(machine()->ChangeInt32ToFloat64(), value))); in TEST_F()
429 machine()->TruncateFloat64ToWord32(), Float64Constant(x))); in TEST_F()
443 machine()->TruncateInt64ToInt32(), in TEST_F()
444 graph()->NewNode(machine()->ChangeInt32ToInt64(), value))); in TEST_F()
453 graph()->NewNode(machine()->TruncateInt64ToInt32(), Int64Constant(x))); in TEST_F()
469 machine()->RoundFloat64ToInt32(), in TEST_F()
470 graph()->NewNode(machine()->ChangeInt32ToFloat64(), value))); in TEST_F()
478 graph()->NewNode(machine()->RoundFloat64ToInt32(), Float64Constant(x))); in TEST_F()
495 machine()->Word32And(), in TEST_F()
496 graph()->NewNode(machine()->Word32Shl(), p0, Int32Constant(l)), in TEST_F()
503 machine()->Word32And(), Int32Constant(-1 << k), in TEST_F()
504 graph()->NewNode(machine()->Word32Shl(), p0, Int32Constant(l)))); in TEST_F()
521 machine()->Word32And(), in TEST_F()
522 graph()->NewNode(machine()->Word32And(), p0, Int32Constant(k)), in TEST_F()
531 machine()->Word32And(), in TEST_F()
532 graph()->NewNode(machine()->Word32And(), Int32Constant(k), p0), in TEST_F()
552 machine()->Word32And(), in TEST_F()
553 graph()->NewNode(machine()->Int32Add(), p0, Int32Constant(k << l)), in TEST_F()
561 Node* s1 = graph()->NewNode(machine()->Word32Shl(), p1, Int32Constant(l)); in TEST_F()
565 machine()->Word32And(), graph()->NewNode(machine()->Int32Add(), s1, p0), in TEST_F()
573 machine()->Word32And(), graph()->NewNode(machine()->Int32Add(), p0, s1), in TEST_F()
591 machine()->Word32And(), in TEST_F()
592 graph()->NewNode(machine()->Int32Mul(), p0, Int32Constant(k << l)), in TEST_F()
599 machine()->Word32And(), in TEST_F()
600 graph()->NewNode(machine()->Int32Mul(), Int32Constant(k << l), p0), in TEST_F()
619 machine()->Word32And(), in TEST_F()
620 graph()->NewNode(machine()->Int32Add(), in TEST_F()
621 graph()->NewNode(machine()->Int32Mul(), p1, in TEST_F()
632 machine()->Word32And(), in TEST_F()
633 graph()->NewNode(machine()->Int32Add(), p0, in TEST_F()
634 graph()->NewNode(machine()->Int32Mul(), p1, in TEST_F()
650 Node* cmp = graph()->NewNode((machine()->*cbop.constructor)(), p0, p1); in TEST_F()
654 Reduce(graph()->NewNode(machine()->Word32And(), cmp, Int32Constant(1))); in TEST_F()
660 Reduce(graph()->NewNode(machine()->Word32And(), Int32Constant(1), cmp)); in TEST_F()
676 machine()->Word32Xor(), in TEST_F()
677 graph()->NewNode(machine()->Word32Xor(), p0, Int32Constant(-1)), in TEST_F()
684 machine()->Word32Xor(), Int32Constant(-1), in TEST_F()
685 graph()->NewNode(machine()->Word32Xor(), p0, Int32Constant(-1)))); in TEST_F()
691 machine()->Word32Xor(), in TEST_F()
692 graph()->NewNode(machine()->Word32Xor(), Int32Constant(-1), p0), in TEST_F()
699 machine()->Word32Xor(), Int32Constant(-1), in TEST_F()
700 graph()->NewNode(machine()->Word32Xor(), Int32Constant(-1), p0))); in TEST_F()
713 Node* sub = graph()->NewNode(machine()->Int32Sub(), Int32Constant(32), shift); in TEST_F()
716 Node* shl_l = graph()->NewNode(machine()->Word32Shl(), value, shift); in TEST_F()
717 Node* shr_l = graph()->NewNode(machine()->Word32Shr(), value, sub); in TEST_F()
720 Node* node1 = graph()->NewNode(machine()->Word32Or(), shl_l, shr_l); in TEST_F()
727 Node* node2 = graph()->NewNode(machine()->Word32Or(), shr_l, shl_l); in TEST_F()
734 Node* shl_r = graph()->NewNode(machine()->Word32Shl(), value, sub); in TEST_F()
735 Node* shr_r = graph()->NewNode(machine()->Word32Shr(), value, shift); in TEST_F()
738 Node* node3 = graph()->NewNode(machine()->Word32Or(), shl_r, shr_r); in TEST_F()
745 Node* node4 = graph()->NewNode(machine()->Word32Or(), shr_r, shl_r); in TEST_F()
757 graph()->NewNode(machine()->Word32Shl(), value, Int32Constant(k)); in TEST_F()
759 graph()->NewNode(machine()->Word32Shr(), value, Int32Constant(32 - k)); in TEST_F()
762 Node* node1 = graph()->NewNode(machine()->Word32Or(), shl, shr); in TEST_F()
770 Node* node2 = graph()->NewNode(machine()->Word32Or(), shr, shl); in TEST_F()
783 graph()->NewNode(machine()->Word32Ror(), value, Int32Constant(0)); in TEST_F()
793 Node* node = graph()->NewNode(machine()->Word32Ror(), Int32Constant(x), in TEST_F()
813 Node* cmp = graph()->NewNode((machine()->*cbop.constructor)(), p0, p1); in TEST_F()
817 machine()->Word32Sar(), in TEST_F()
818 graph()->NewNode(machine()->Word32Shl(), cmp, Int32Constant(31)), in TEST_F()
830 Node* const l = graph()->NewNode(machine()->Load(MachineType::Int8()), p0, in TEST_F()
833 machine()->Word32Sar(), in TEST_F()
834 graph()->NewNode(machine()->Word32Shl(), l, Int32Constant(24)), in TEST_F()
840 Node* const l = graph()->NewNode(machine()->Load(MachineType::Int16()), p0, in TEST_F()
843 machine()->Word32Sar(), in TEST_F()
844 graph()->NewNode(machine()->Word32Shl(), l, Int32Constant(16)), in TEST_F()
860 machine()->Word32Shr(), in TEST_F()
861 graph()->NewNode(machine()->Word32And(), p0, Int32Constant(mask)), in TEST_F()
874 Node* node = graph()->NewNode(machine()->Word32Shl(), p0, Int32Constant(0)); in TEST_F()
885 machine()->Word32Shl(), in TEST_F()
886 graph()->NewNode(machine()->Word32Sar(), p0, Int32Constant(x)), in TEST_F()
904 machine()->Word32Shl(), in TEST_F()
905 graph()->NewNode(machine()->Word32Sar(), in TEST_F()
906 graph()->NewNode(machine()->Int32Add(), p0, in TEST_F()
923 machine()->Word32Shl(), in TEST_F()
924 graph()->NewNode(machine()->Word32Shr(), p0, Int32Constant(x)), in TEST_F()
942 Reduce(graph()->NewNode(machine()->Int32Sub(), p0, Int32Constant(k))); in TEST_F()
961 machine()->Int32Div(), p0, Int32Constant(0), graph()->start())); in TEST_F()
967 machine()->Int32Div(), p0, Int32Constant(1), graph()->start())); in TEST_F()
973 machine()->Int32Div(), p0, Int32Constant(-1), graph()->start())); in TEST_F()
979 machine()->Int32Div(), p0, Int32Constant(2), graph()->start())); in TEST_F()
988 machine()->Int32Div(), p0, Int32Constant(-2), graph()->start())); in TEST_F()
999 Reduce(graph()->NewNode(machine()->Int32Div(), p0, in TEST_F()
1011 machine()->Int32Div(), p0, in TEST_F()
1029 machine()->Int32Div(), p0, Int32Constant(divisor), graph()->start())); in TEST_F()
1036 machine()->Int32Div(), p0, Int32Constant(divisor), graph()->start())); in TEST_F()
1047 Reduce(graph()->NewNode(machine()->Int32Div(), p0, p0, graph()->start())); in TEST_F()
1063 machine()->Uint32Div(), Int32Constant(0), p0, graph()->start())); in TEST_F()
1069 machine()->Uint32Div(), p0, Int32Constant(0), graph()->start())); in TEST_F()
1075 machine()->Uint32Div(), p0, Int32Constant(1), graph()->start())); in TEST_F()
1082 graph()->NewNode(machine()->Uint32Div(), Uint32Constant(dividend), in TEST_F()
1092 Reduce(graph()->NewNode(machine()->Uint32Div(), p0, in TEST_F()
1104 graph()->NewNode(machine()->Uint32Div(), p0, p0, graph()->start())); in TEST_F()
1120 machine()->Int32Mod(), Int32Constant(0), p0, graph()->start())); in TEST_F()
1126 machine()->Int32Mod(), p0, Int32Constant(0), graph()->start())); in TEST_F()
1132 machine()->Int32Mod(), p0, Int32Constant(1), graph()->start())); in TEST_F()
1138 machine()->Int32Mod(), p0, Int32Constant(-1), graph()->start())); in TEST_F()
1145 graph()->NewNode(machine()->Int32Mod(), Int32Constant(dividend), in TEST_F()
1154 Reduce(graph()->NewNode(machine()->Int32Mod(), p0, in TEST_F()
1169 machine()->Int32Mod(), p0, in TEST_F()
1186 machine()->Int32Mod(), p0, Int32Constant(divisor), graph()->start())); in TEST_F()
1198 Reduce(graph()->NewNode(machine()->Int32Mod(), p0, p0, graph()->start())); in TEST_F()
1212 machine()->Uint32Mod(), p0, Int32Constant(0), graph()->start())); in TEST_F()
1218 machine()->Uint32Mod(), Int32Constant(0), p0, graph()->start())); in TEST_F()
1224 machine()->Uint32Mod(), p0, Int32Constant(1), graph()->start())); in TEST_F()
1231 graph()->NewNode(machine()->Uint32Mod(), Uint32Constant(dividend), in TEST_F()
1241 Reduce(graph()->NewNode(machine()->Uint32Mod(), p0, in TEST_F()
1254 graph()->NewNode(machine()->Uint32Mod(), p0, p0, graph()->start())); in TEST_F()
1269 machine()->Int32Add(), in TEST_F()
1270 graph()->NewNode(machine()->Int32Sub(), Int32Constant(0), p0), p1)); in TEST_F()
1275 machine()->Int32Add(), p0, in TEST_F()
1276 graph()->NewNode(machine()->Int32Sub(), Int32Constant(0), p1))); in TEST_F()
1290 Node* add = graph()->NewNode(machine()->Int32AddWithOverflow(), in TEST_F()
1303 Node* add = graph()->NewNode(machine()->Int32AddWithOverflow(), p0, in TEST_F()
1323 Node* add = graph()->NewNode(machine()->Int32AddWithOverflow(), in TEST_F()
1347 Node* add = graph()->NewNode(machine()->Int32SubWithOverflow(), p0, in TEST_F()
1365 Node* add = graph()->NewNode(machine()->Int32SubWithOverflow(), in TEST_F()
1391 machine()->Uint32LessThan(), in TEST_F()
1392 graph()->NewNode(machine()->Word32Sar(), p0, Uint32Constant(shift)), in TEST_F()
1412 graph()->NewNode(machine()->Float64Mul(), p0, Float64Constant(-1.0))); in TEST_F()
1419 graph()->NewNode(machine()->Float64Mul(), Float64Constant(-1.0), p0)); in TEST_F()
1433 Reduce(graph()->NewNode(machine()->Float64Atan(), Float64Constant(x))); in TEST_F()
1448 machine()->Float64Atan2(), Float64Constant(y), Float64Constant(x))); in TEST_F()
1462 Reduce(graph()->NewNode(machine()->Float64Atan2(), p0, nan)); in TEST_F()
1468 Reduce(graph()->NewNode(machine()->Float64Atan2(), nan, p0)); in TEST_F()
1480 Reduce(graph()->NewNode(machine()->Float64Cos(), Float64Constant(x))); in TEST_F()
1493 Reduce(graph()->NewNode(machine()->Float64Exp(), Float64Constant(x))); in TEST_F()
1506 Reduce(graph()->NewNode(machine()->Float64Log(), Float64Constant(x))); in TEST_F()
1519 Reduce(graph()->NewNode(machine()->Float64Log1p(), Float64Constant(x))); in TEST_F()
1533 Reduce(graph()->NewNode(machine()->Float64Sin(), Float64Constant(x))); in TEST_F()
1546 Reduce(graph()->NewNode(machine()->Float64Tan(), Float64Constant(x))); in TEST_F()
1560 Reduce(graph()->NewNode(machine()->Float64InsertLowWord32(), in TEST_F()
1580 Reduce(graph()->NewNode(machine()->Float64InsertHighWord32(), in TEST_F()
1600 machine()->Float64Equal(), in TEST_F()
1601 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0), in TEST_F()
1602 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p1))); in TEST_F()
1612 machine()->Float64Equal(), in TEST_F()
1613 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0), in TEST_F()
1629 machine()->Float64LessThan(), in TEST_F()
1630 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0), in TEST_F()
1631 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p1))); in TEST_F()
1642 machine()->Float64LessThan(), in TEST_F()
1643 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0), in TEST_F()
1652 machine()->Float64LessThan(), Float64Constant(x), in TEST_F()
1653 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0))); in TEST_F()
1670 machine()->Float64LessThanOrEqual(), in TEST_F()
1671 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0), in TEST_F()
1672 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p1))); in TEST_F()
1683 machine()->Float64LessThanOrEqual(), in TEST_F()
1684 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0), in TEST_F()
1694 machine()->Float64LessThanOrEqual(), Float64Constant(x), in TEST_F()
1695 graph()->NewNode(machine()->ChangeFloat32ToFloat64(), p0))); in TEST_F()
1717 graph()->NewNode(machine()->Store(rep), base, index, in TEST_F()
1718 graph()->NewNode(machine()->Word32And(), value, in TEST_F()
1739 machine()->Store(rep), base, index, in TEST_F()
1741 machine()->Word32Sar(), in TEST_F()
1742 graph()->NewNode(machine()->Word32Shl(), value, Int32Constant(x)), in TEST_F()
1764 graph()->NewNode(machine()->Store(rep), base, index, in TEST_F()
1765 graph()->NewNode(machine()->Word32And(), value, in TEST_F()
1787 machine()->Store(rep), base, index, in TEST_F()
1789 machine()->Word32Sar(), in TEST_F()
1790 graph()->NewNode(machine()->Word32Shl(), value, Int32Constant(x)), in TEST_F()