Lines Matching defs:input

61       // Push the next input onto the stack.
62 Node* input = top.node->InputAt(top.input_index++);
63 if (state_[input->id()] == State::kUnvisited) {
64 if (input->opcode() == IrOpcode::kPhi) {
67 PreparePhiReplacement(input);
68 stack_.push_front({input, 0});
69 } else if (input->opcode() == IrOpcode::kEffectPhi ||
70 input->opcode() == IrOpcode::kLoop) {
71 stack_.push_front({input, 0});
73 stack_.push_back({input, 0});
75 state_[input->id()] = State::kOnStack;
324 // the only input of a parameter node, only changes if the parameter count
434 Node* input = node->InputAt(0);
435 ReplaceNode(node, GetReplacementLow(input), nullptr);
617 Node* input = node->InputAt(0);
618 if (HasReplacementLow(input)) {
619 input = GetReplacementLow(input);
623 node, input,
624 graph()->NewNode(machine()->Word32Sar(), input,
631 Node* input = node->InputAt(0);
632 if (HasReplacementLow(input)) {
633 input = GetReplacementLow(input);
635 ReplaceNode(node, input, graph()->NewNode(common()->Int32Constant(0)));
641 Node* input = node->InputAt(0);
652 GetReplacementHigh(input), graph()->start(), graph()->start());
661 GetReplacementLow(input), store_high_word, graph()->start());
673 Node* input = node->InputAt(0);
674 if (HasReplacementLow(input)) {
675 input = GetReplacementLow(input);
683 stack_slot, graph()->NewNode(common()->Int32Constant(0)), input,
705 Node* input = node->InputAt(0);
714 ReplaceNode(node, GetReplacementLow(input),
715 GetReplacementHigh(input));
717 ReplaceNode(node, GetReplacementHigh(input),
718 GetReplacementLow(input));
723 low_input = GetReplacementLow(input);
724 high_input = GetReplacementHigh(input);
726 low_input = GetReplacementHigh(input);
727 high_input = GetReplacementLow(input);
792 // The low word and the high word can be swapped either at the input or
796 lt32.Phi(MachineRepresentation::kWord32, GetReplacementLow(input),
797 GetReplacementHigh(input));
799 lt32.Phi(MachineRepresentation::kWord32, GetReplacementHigh(input),
800 GetReplacementLow(input));
826 Node* input = node->InputAt(0);
829 graph()->NewNode(machine()->Word32Equal(), GetReplacementHigh(input),
837 GetReplacementLow(input)),
839 graph()->NewNode(machine()->Word32Clz(), GetReplacementHigh(input)));
846 Node* input = node->InputAt(0);
849 graph()->NewNode(machine()->Word32Equal(), GetReplacementLow(input),
857 GetReplacementHigh(input)),
860 GetReplacementLow(input)));
872 Node* input = node->InputAt(0);
879 GetReplacementLow(input)),
881 GetReplacementHigh(input))),
917 Node* input = node->InputAt(0);
920 GetReplacementHigh(input)),
922 GetReplacementLow(input)));
927 Node* input = node->InputAt(0);
928 if (HasReplacementLow(input)) {
929 input = GetReplacementLow(input);
932 input = graph()->NewNode(machine()->SignExtendWord8ToInt32(), input);
936 node, input,
937 graph()->NewNode(machine()->Word32Sar(), input,
944 Node* input = node->InputAt(0);
945 if (HasReplacementLow(input)) {
946 input = GetReplacementLow(input);
949 input = graph()->NewNode(machine()->SignExtendWord16ToInt32(), input);
953 node, input,
954 graph()->NewNode(machine()->Word32Sar(), input,
1031 Node* input = node->InputAt(0);
1032 node->ReplaceInput(0, GetReplacementLow(input));
1033 node->AppendInput(zone(), GetReplacementHigh(input));
1039 Node* input = node->InputAt(0);
1042 node, graph()->NewNode(machine()->I32x4ExtractLane(lane * 2), input),
1043 graph()->NewNode(machine()->I32x4ExtractLane(lane * 2 + 1), input));
1049 Node* input = node->InputAt(1);
1050 node->ReplaceInput(1, GetReplacementLow(input));
1051 node->AppendInput(zone(), GetReplacementHigh(input));
1082 Node* input = node->InputAt(i);
1083 if (HasReplacementLow(input)) {
1085 node->ReplaceInput(i, GetReplacementLow(input));
1087 if (!low_word_only && HasReplacementHigh(input)) {
1089 node->InsertInput(zone(), i + 1, GetReplacementHigh(input));
1138 // input nodes do not exist yet, so we use a placeholder node to pass the