Lines Matching defs:SinkCandidate
996 auto TryToPushSinkCandidate = [&](Instruction *SinkCandidate) {
998 if (Previous == SinkCandidate)
1001 if (!Seen.insert(SinkCandidate).second)
1004 SinkCandidate)) // We already are good w/o sinking.
1007 if (SinkCandidate->getParent() != PhiBB ||
1008 SinkCandidate->mayHaveSideEffects() ||
1009 SinkCandidate->mayReadFromMemory() || SinkCandidate->isTerminator())
1014 if (isa<PHINode>(SinkCandidate))
1018 WorkList.push_back(SinkCandidate);