Lines Matching defs:use
89 void CheckOutput(Node* node, Node* use, int count, const char* kind) {
94 << use->id() << ":" << *use->op();
109 for (const Node* use : uses) {
110 CHECK(all.IsLive(use));
111 switch (use->opcode()) {
115 if_value_parameters.emplace(IfValueParametersOf(use->op()).value())
127 FATAL("Switch #%d illegally used by #%d:%s", node->id(), use->id(),
128 use->op()->mnemonic());
250 "no direct control uses, but direct use #%d:%s was found",
269 for (Node* use : node->uses()) {
270 if (all.IsLive(use) && use->opcode() == IrOpcode::kParameter) {
271 int index = ParameterIndexOf(use->op());
299 Node* use = edge.from();
300 if (NodeProperties::IsValueEdge(edge) && all.IsLive(use)) {
303 CHECK_EQ(IrOpcode::kDeadValue, use->opcode());
310 for (const Node* use : node->uses()) {
311 CHECK(all.IsLive(use) && (use->opcode() == IrOpcode::kIfTrue ||
312 use->opcode() == IrOpcode::kIfFalse));
313 if (use->opcode() == IrOpcode::kIfTrue) ++count_true;
314 if (use->opcode() == IrOpcode::kIfFalse) ++count_false;
360 for (const Node* use : node->uses()) {
361 if (all.IsLive(use) && use->opcode() == IrOpcode::kTerminate) {
384 for (const Node* use : node->uses()) {
385 if (all.IsLive(use)) {
386 CHECK_EQ(IrOpcode::kEnd, use->opcode());
399 for (const Node* use : node->uses()) {
400 if (all.IsLive(use)) {
401 CHECK_EQ(IrOpcode::kEnd, use->opcode());
504 for (Node* use : control->uses()) {
505 if (all.IsLive(use) && use->opcode() != IrOpcode::kEffectPhi &&
506 use->opcode() != IrOpcode::kPhi) {