reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4044 auto *II = dyn_cast<IntrinsicInst>(DominatingLeader); 4047 DominatingLeader = II->getOperand(0); 4050 if (U->get() == DominatingLeader) 4053 << "Found replacement " << *DominatingLeader << " for " 4061 if (!PI || DominatingLeader != PI->OriginalOp) 4062 patchReplacementInstruction(ReplacedInst, DominatingLeader); 4063 U->set(DominatingLeader); 4066 auto &LeaderUseCount = UseCounts[DominatingLeader]; 4068 if (LeaderUseCount == 0 && isa<Instruction>(DominatingLeader)) 4069 ProbablyDead.erase(cast<Instruction>(DominatingLeader));