Lines Matching full:machine
5 #include "src/compiler/machine-operator-reducer.h"
47 Node* const node = graph()->NewNode(machine()->Word32And(), lhs, rhs);
55 return graph()->NewNode(machine()->Word32Sar(), lhs, Uint32Constant(rhs));
61 return graph()->NewNode(machine()->Word32Shr(), lhs, Uint32Constant(rhs));
66 return graph()->NewNode(machine()->Word32Equal(), lhs, rhs);
71 Node* const node = graph()->NewNode(machine()->Int32Add(), lhs, rhs);
78 Node* const node = graph()->NewNode(machine()->Int32Sub(), lhs, rhs);
85 return graph()->NewNode(machine()->Int32Mul(), lhs, rhs);
94 Node* quotient = graph()->NewNode(machine()->Int32MulHigh(), dividend,
115 Node* quotient = graph()->NewNode(machine()->Uint32MulHigh(), dividend,
129 // Perform constant folding and strength reduction on machine operators.
218 NodeProperties::ChangeOp(node, machine()->Int32Sub());
223 NodeProperties::ChangeOp(node, machine()->Word32Shl());
343 NodeProperties::ChangeOp(node, machine()->Float64Sub());
466 NodeProperties::ChangeOp(node, machine()->Int32Sub());
475 NodeProperties::ChangeOp(node, machine()->Int32Sub());
495 NodeProperties::ChangeOp(node, machine()->Int32Add());
520 NodeProperties::ChangeOp(node, machine()->Int32Sub());
542 NodeProperties::ChangeOp(node, machine()->Int32Sub());
570 NodeProperties::ChangeOp(node, machine()->Word32Shr());
598 0, graph()->NewNode(machine()->Int32LessThan(), dividend, zero));
610 NodeProperties::ChangeOp(node, machine()->Int32Sub());
634 NodeProperties::ChangeOp(node, machine()->Word32And());
640 NodeProperties::ChangeOp(node, machine()->Int32Sub());
757 if (machine()->Word32ShiftIsSafe()) {
758 // Remove the explicit 'and' with 0x1f if the shift provided by the machine
789 NodeProperties::ChangeOp(node, machine()->Word32And());
812 NodeProperties::ChangeOp(node, machine()->Int32Sub());
873 NodeProperties::ChangeOp(node, machine()->Int32Add());
884 NodeProperties::ChangeOp(node, machine()->Int32Add());
896 NodeProperties::ChangeOp(node, machine()->Int32Add());
908 NodeProperties::ChangeOp(node, machine()->Int32Add());
920 NodeProperties::ChangeOp(node, machine()->Int32Add());
989 NodeProperties::ChangeOp(node, machine()->Word32Ror());
1052 NodeProperties::ChangeOp(node, machine()->Float32Equal());
1055 NodeProperties::ChangeOp(node, machine()->Float32LessThan());
1058 NodeProperties::ChangeOp(node, machine()->Float32LessThanOrEqual());
1082 MachineOperatorBuilder* MachineOperatorReducer::machine() const {
1083 return jsgraph()->machine();