Lines Matching refs:NewNode

866         graph()->NewNode(common()->Unreachable(), effect, control);
1038 DeferReplacement(node, graph()->NewNode(common()->Plug()));
1276 graph()->NewNode(jsgraph_->machine()->Word32And(), rhs,
1398 jsgraph_->graph()->NewNode(
2988 graph()->NewNode(lowering->machine()->Word64Shl(), value,
2991 graph()->NewNode(lowering->machine()->Word64Sar(), shifted,
4128 node = graph()->NewNode(common()->SLVerifierHint(nullptr, type), node);
4337 graph()->NewNode(common()->Unreachable(), node, control);
4397 Node* check0 = graph()->NewNode(simplified()->ObjectIsSmi(), value);
4399 graph()->NewNode(common()->Branch(BranchHint::kTrue), check0, control);
4401 Node* if_true0 = graph()->NewNode(common()->IfTrue(), branch0);
4405 vtrue0 = graph()->NewNode(simplified()->ChangeTaggedSignedToInt32(), value);
4406 vtrue0 = graph()->NewNode(machine()->ChangeInt32ToFloat64(), vtrue0);
4409 Node* if_false0 = graph()->NewNode(common()->IfFalse(), branch0);
4424 vfalse0 = efalse0 = if_false0 = graph()->NewNode(
4433 if_false0 = graph()->NewNode(common()->IfSuccess(), vfalse0);
4436 Node* check1 = graph()->NewNode(simplified()->ObjectIsSmi(), vfalse0);
4437 Node* branch1 = graph()->NewNode(common()->Branch(), check1, if_false0);
4439 Node* if_true1 = graph()->NewNode(common()->IfTrue(), branch1);
4444 graph()->NewNode(simplified()->ChangeTaggedSignedToInt32(), vfalse0);
4445 vtrue1 = graph()->NewNode(machine()->ChangeInt32ToFloat64(), vtrue1);
4448 Node* if_false1 = graph()->NewNode(common()->IfFalse(), branch1);
4452 vfalse1 = efalse1 = graph()->NewNode(
4457 if_false0 = graph()->NewNode(common()->Merge(2), if_true1, if_false1);
4459 graph()->NewNode(common()->EffectPhi(2), etrue1, efalse1, if_false0);
4461 graph()->NewNode(common()->Phi(MachineRepresentation::kFloat64, 2),
4465 control = graph()->NewNode(common()->Merge(2), if_true0, if_false0);
4466 effect = graph()->NewNode(common()->EffectPhi(2), etrue0, efalse0, control);
4467 value = graph()->NewNode(common()->Phi(MachineRepresentation::kFloat64, 2),
4499 Node* check0 = graph()->NewNode(simplified()->ObjectIsSmi(), value);
4501 graph()->NewNode(common()->Branch(BranchHint::kTrue), check0, control);
4503 Node* if_true0 = graph()->NewNode(common()->IfTrue(), branch0);
4506 graph()->NewNode(simplified()->ChangeTaggedSignedToInt32(), value);
4508 Node* if_false0 = graph()->NewNode(common()->IfFalse(), branch0);
4523 vfalse0 = efalse0 = if_false0 = graph()->NewNode(
4532 if_false0 = graph()->NewNode(common()->IfSuccess(), vfalse0);
4535 Node* check1 = graph()->NewNode(simplified()->ObjectIsSmi(), vfalse0);
4536 Node* branch1 = graph()->NewNode(common()->Branch(), check1, if_false0);
4538 Node* if_true1 = graph()->NewNode(common()->IfTrue(), branch1);
4541 graph()->NewNode(simplified()->ChangeTaggedSignedToInt32(), vfalse0);
4543 Node* if_false1 = graph()->NewNode(common()->IfFalse(), branch1);
4547 vfalse1 = efalse1 = graph()->NewNode(
4550 vfalse1 = graph()->NewNode(machine()->TruncateFloat64ToWord32(), vfalse1);
4553 if_false0 = graph()->NewNode(common()->Merge(2), if_true1, if_false1);
4555 graph()->NewNode(common()->EffectPhi(2), etrue1, efalse1, if_false0);
4556 vfalse0 = graph()->NewNode(common()->Phi(MachineRepresentation::kWord32, 2),
4560 control = graph()->NewNode(common()->Merge(2), if_true0, if_false0);
4561 effect = graph()->NewNode(common()->EffectPhi(2), etrue0, efalse0, control);
4562 value = graph()->NewNode(common()->Phi(MachineRepresentation::kWord32, 2),
4589 Node* result = graph()->NewNode(machine()->Float64RoundUp().placeholder(),
4591 return graph()->NewNode(
4593 graph()->NewNode(
4595 graph()->NewNode(machine()->Float64Sub(), result, one_half), input),
4596 result, graph()->NewNode(machine()->Float64Sub(), result, one));
4606 return graph()->NewNode(
4608 graph()->NewNode(machine()->Float64LessThan(), input, zero), minus_one,
4609 graph()->NewNode(
4611 graph()->NewNode(machine()->Float64LessThan(), zero, input), one,
4623 Node* sign = graph()->NewNode(machine()->Word32Sar(), input,
4625 return graph()->NewNode(machine()->Int32Sub(),
4626 graph()->NewNode(machine()->Word32Xor(), input, sign),
4638 return graph()->NewNode(machine()->Int32Sub(), zero, lhs);
4642 return graph()->NewNode(machine()->Int32Div(), lhs, rhs, graph()->start());
4663 Node* check0 = graph()->NewNode(machine()->Int32LessThan(), zero, rhs);
4664 Node* branch0 = graph()->NewNode(common()->Branch(BranchHint::kTrue), check0,
4667 Node* if_true0 = graph()->NewNode(common()->IfTrue(), branch0);
4668 Node* true0 = graph()->NewNode(machine()->Int32Div(), lhs, rhs, if_true0);
4670 Node* if_false0 = graph()->NewNode(common()->IfFalse(), branch0);
4673 Node* check1 = graph()->NewNode(machine()->Int32LessThan(), rhs, minus_one);
4674 Node* branch1 = graph()->NewNode(common()->Branch(), check1, if_false0);
4676 Node* if_true1 = graph()->NewNode(common()->IfTrue(), branch1);
4677 Node* true1 = graph()->NewNode(machine()->Int32Div(), lhs, rhs, if_true1);
4679 Node* if_false1 = graph()->NewNode(common()->IfFalse(), branch1);
4682 Node* check2 = graph()->NewNode(machine()->Word32Equal(), rhs, zero);
4683 Node* branch2 = graph()->NewNode(common()->Branch(), check2, if_false1);
4685 Node* if_true2 = graph()->NewNode(common()->IfTrue(), branch2);
4688 Node* if_false2 = graph()->NewNode(common()->IfFalse(), branch2);
4689 Node* false2 = graph()->NewNode(machine()->Int32Sub(), zero, lhs);
4691 if_false1 = graph()->NewNode(merge_op, if_true2, if_false2);
4692 false1 = graph()->NewNode(phi_op, true2, false2, if_false1);
4695 if_false0 = graph()->NewNode(merge_op, if_true1, if_false1);
4696 false0 = graph()->NewNode(phi_op, true1, false1, if_false0);
4699 Node* merge0 = graph()->NewNode(merge_op, if_true0, if_false0);
4700 return graph()->NewNode(phi_op, true0, false0, merge0);
4713 return graph()->NewNode(machine()->Int32Mod(), lhs, rhs, graph()->start());
4740 Node* check0 = graph()->NewNode(machine()->Int32LessThan(), zero, rhs);
4741 Node* branch0 = graph()->NewNode(common()->Branch(BranchHint::kTrue), check0,
4744 Node* if_true0 = graph()->NewNode(common()->IfTrue(), branch0);
4747 Node* msk = graph()->NewNode(machine()->Int32Add(), rhs, minus_one);
4749 Node* check1 = graph()->NewNode(machine()->Word32And(), rhs, msk);
4750 Node* branch1 = graph()->NewNode(common()->Branch(), check1, if_true0);
4752 Node* if_true1 = graph()->NewNode(common()->IfTrue(), branch1);
4753 Node* true1 = graph()->NewNode(machine()->Int32Mod(), lhs, rhs, if_true1);
4755 Node* if_false1 = graph()->NewNode(common()->IfFalse(), branch1);
4758 Node* check2 = graph()->NewNode(machine()->Int32LessThan(), lhs, zero);
4759 Node* branch2 = graph()->NewNode(common()->Branch(BranchHint::kFalse),
4762 Node* if_true2 = graph()->NewNode(common()->IfTrue(), branch2);
4763 Node* true2 = graph()->NewNode(
4765 graph()->NewNode(machine()->Word32And(),
4766 graph()->NewNode(machine()->Int32Sub(), zero, lhs),
4769 Node* if_false2 = graph()->NewNode(common()->IfFalse(), branch2);
4770 Node* false2 = graph()->NewNode(machine()->Word32And(), lhs, msk);
4772 if_false1 = graph()->NewNode(merge_op, if_true2, if_false2);
4773 false1 = graph()->NewNode(phi_op, true2, false2, if_false1);
4776 if_true0 = graph()->NewNode(merge_op, if_true1, if_false1);
4777 true0 = graph()->NewNode(phi_op, true1, false1, if_true0);
4780 Node* if_false0 = graph()->NewNode(common()->IfFalse(), branch0);
4783 Node* check1 = graph()->NewNode(machine()->Int32LessThan(), rhs, minus_one);
4784 Node* branch1 = graph()->NewNode(common()->Branch(BranchHint::kTrue),
4787 Node* if_true1 = graph()->NewNode(common()->IfTrue(), branch1);
4788 Node* true1 = graph()->NewNode(machine()->Int32Mod(), lhs, rhs, if_true1);
4790 Node* if_false1 = graph()->NewNode(common()->IfFalse(), branch1);
4793 if_false0 = graph()->NewNode(merge_op, if_true1, if_false1);
4794 false0 = graph()->NewNode(phi_op, true1, false1, if_false0);
4797 Node* merge0 = graph()->NewNode(merge_op, if_true0, if_false0);
4798 return graph()->NewNode(phi_op, true0, false0, merge0);
4808 return graph()->NewNode(
4810 graph()->NewNode(machine()->Int32LessThan(), input, zero), minus_one,
4811 graph()->NewNode(
4813 graph()->NewNode(machine()->Int32LessThan(), zero, input), one,
4826 return graph()->NewNode(machine()->Uint32Div(), lhs, rhs, graph()->start());
4829 Node* check = graph()->NewNode(machine()->Word32Equal(), rhs, zero);
4831 Node* div = graph()->NewNode(machine()->Uint32Div(), lhs, rhs, d.if_false);
4845 return graph()->NewNode(machine()->Uint32Mod(), lhs, rhs, graph()->start());
4866 Node* check0 = graph()->NewNode(machine()->Word32Equal(), rhs, zero);
4867 Node* branch0 = graph()->NewNode(common()->Branch(BranchHint::kFalse), check0,
4870 Node* if_true0 = graph()->NewNode(common()->IfTrue(), branch0);
4873 Node* if_false0 = graph()->NewNode(common()->IfFalse(), branch0);
4876 Node* msk = graph()->NewNode(machine()->Int32Add(), rhs, minus_one);
4878 Node* check1 = graph()->NewNode(machine()->Word32And(), rhs, msk);
4879 Node* branch1 = graph()->NewNode(common()->Branch(), check1, if_false0);
4881 Node* if_true1 = graph()->NewNode(common()->IfTrue(), branch1);
4882 Node* true1 = graph()->NewNode(machine()->Uint32Mod(), lhs, rhs, if_true1);
4884 Node* if_false1 = graph()->NewNode(common()->IfFalse(), branch1);
4885 Node* false1 = graph()->NewNode(machine()->Word32And(), lhs, msk);
4887 if_false0 = graph()->NewNode(merge_op, if_true1, if_false1);
4888 false0 = graph()->NewNode(phi_op, true1, false1, if_false0);
4891 Node* merge0 = graph()->NewNode(merge_op, if_true0, if_false0);
4892 return graph()->NewNode(phi_op, true0, false0, merge0);
4900 node->ReplaceInput(0, graph()->NewNode(op, lhs, rhs));
4911 node->InsertInput(graph()->zone(), 0, graph()->NewNode(op, lhs, rhs));
4922 node->ReplaceInput(0, graph()->NewNode(op, input, zero));
4930 node->ReplaceInput(0, graph()->NewNode(machine()->Float64Equal(), input,
4941 graph()->NewNode(machine()->Float64Abs(), input));
4951 0, graph()->NewNode(machine()->Float64LessThan(), min, input));
4954 graph()->NewNode(
4956 graph()->NewNode(machine()->Float64LessThan(), input, max), input,
4968 0, graph()->NewNode(
4970 graph()->NewNode(machine()->Float64LessThan(), min, input),
4971 graph()->NewNode(
4973 graph()->NewNode(machine()->Float64LessThan(), input, max),
4985 0, graph()->NewNode(machine()->Int32LessThanOrEqual(), input, max));
4988 graph()->NewNode(common()->Select(MachineRepresentation::kWord32),
4989 graph()->NewNode(machine()->Int32LessThan(), input, min),
5000 0, graph()->NewNode(machine()->Uint32LessThanOrEqual(), input, max));