Lines Matching refs:Candidate
209 BasicBlock *Candidate = nullptr; in computeDominator() local
215 if (Candidate == nullptr) { in computeDominator()
216 Candidate = Pred; in computeDominator()
221 while (Alternate != Candidate) { in computeDominator()
222 if (Candidate->BlockID > Alternate->BlockID) in computeDominator()
223 Candidate = Candidate->DominatorNode.Parent; in computeDominator()
228 DominatorNode.Parent = Candidate; in computeDominator()
236 BasicBlock *Candidate = nullptr; in computePostDominator() local
242 if (Candidate == nullptr) { in computePostDominator()
243 Candidate = Succ; in computePostDominator()
248 while (Alternate != Candidate) { in computePostDominator()
249 if (Candidate->BlockID < Alternate->BlockID) in computePostDominator()
250 Candidate = Candidate->PostDominatorNode.Parent; in computePostDominator()
255 PostDominatorNode.Parent = Candidate; in computePostDominator()