Lines Matching refs:use
129 for (Node* const use : node->uses()) {
130 if (NodeProperties::IsPhi(use)) {
131 DCHECK_EQ(inputs.count() + 1, use->InputCount());
132 use->ReplaceInput(live_input_count, use->InputAt(i));
144 for (Node* const use : node->uses()) {
145 if (NodeProperties::IsPhi(use)) {
146 Replace(use, use->InputAt(0));
147 } else if (use->opcode() == IrOpcode::kLoopExit &&
148 use->InputAt(1) == node) {
150 // This has to be done after the use list iteration so that we do
151 // not mutate the use list while it is being iterated.
152 loop_exits.push_back(use);
153 } else if (use->opcode() == IrOpcode::kTerminate) {
155 Replace(use, dead());
169 for (Node* const use : node->uses()) {
170 if (NodeProperties::IsPhi(use)) {
171 use->ReplaceInput(live_input_count, node);
172 TrimMergeOrPhi(use, live_input_count);
173 Revisit(use);
184 for (Node* const use : node->uses()) {
185 if (use->opcode() == IrOpcode::kLoopExitValue ||
186 use->opcode() == IrOpcode::kLoopExitEffect) {
187 Replace(use, use->InputAt(0));