reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1415 if (recursivelyDeleteUnusedNodes(N)) 1424 bool NIsValid = DAG.LegalizeOp(N, UpdatedNodes); 1434 LLVM_DEBUG(dbgs() << "\nCombining: "; N->dump(&DAG)); 1439 CombinedNodes.insert(N); 1440 for (const SDValue &ChildN : N->op_values()) 1444 SDValue RV = combine(N); 1455 if (RV.getNode() == N) 1458 assert(N->getOpcode() != ISD::DELETED_NODE && 1464 if (N->getNumValues() == RV.getNode()->getNumValues()) 1465 DAG.ReplaceAllUsesWith(N, RV.getNode()); 1467 assert(N->getValueType(0) == RV.getValueType() && 1468 N->getNumValues() == 1 && "Type mismatch"); 1469 DAG.ReplaceAllUsesWith(N, &RV); 1480 recursivelyDeleteUnusedNodes(N);