Lines Matching defs:SinkCandidate
1091 auto TryToPushSinkCandidate = [&](Instruction *SinkCandidate) {
1093 if (Previous == SinkCandidate)
1096 if (!Seen.insert(SinkCandidate).second)
1099 SinkCandidate)) // We already are good w/o sinking.
1102 if (SinkCandidate->getParent() != PhiBB ||
1103 SinkCandidate->mayHaveSideEffects() ||
1104 SinkCandidate->mayReadFromMemory() || SinkCandidate->isTerminator())
1109 if (isa<PHINode>(SinkCandidate))
1113 WorkList.push_back(SinkCandidate);