Lines Matching defs:input
40 for (Node* input : node->inputs()) {
41 if (NoReturn(input)) return input;
93 Node* const input = inputs[i];
95 if (input->opcode() == IrOpcode::kDead) continue;
97 if (i != live_input_count) node->ReplaceInput(live_input_count, input);
117 // same time. We consider {Loop}s dead even if only the first control input
123 Node* const input = inputs[i];
125 if (input->opcode() == IrOpcode::kDead) continue;
128 node->ReplaceInput(live_input_count, input);
143 // Due to compaction above, the live input is at offset 0.
149 // Remember the loop exits so that we can mark their loop input dead.
166 // Trim input count for the {Merge} or {Loop} node.
168 // Trim input counts for all phi uses and revisit them.
225 Node* input = NodeProperties::GetValueInput(node, i);
226 if (input->opcode() == IrOpcode::kDeadValue &&
227 DeadValueRepresentationOf(input->op()) != rep) {
228 NodeProperties::ReplaceValueInput(node, DeadValue(input, rep), i);
265 if (Node* input = FindDeadInput(node)) {
266 return Replace(DeadValue(input));
292 if (Node* input = FindDeadInput(node)) {
295 return Replace(DeadValue(input));
304 ReplaceWithValue(node, DeadValue(input), node, control);