Lines Matching defs:DominatingLeader
4040 Value *DominatingLeader = EliminationStack.back();
4041 if (DominatingLeader != Def) {
4045 patchReplacementInstruction(DefI, DominatingLeader);
4077 Value *DominatingLeader = EliminationStack.back();
4079 auto *II = dyn_cast<IntrinsicInst>(DominatingLeader);
4082 DominatingLeader = II->getOperand(0);
4085 if (U->get() == DominatingLeader)
4088 << "Found replacement " << *DominatingLeader << " for "
4096 if (!PI || DominatingLeader != PI->OriginalOp)
4097 patchReplacementInstruction(ReplacedInst, DominatingLeader);
4098 U->set(DominatingLeader);
4101 auto &LeaderUseCount = UseCounts[DominatingLeader];
4103 if (LeaderUseCount == 0 && isa<Instruction>(DominatingLeader))
4104 ProbablyDead.erase(cast<Instruction>(DominatingLeader));