Searched refs:SinkCandidate (Results 1 – 2 of 2) sorted by relevance
126 VPSingleDefRecipe *SinkCandidate; in sinkScalarOperands() local128 if (SinkCandidate->getParent() == SinkTo || in sinkScalarOperands()129 SinkCandidate->mayHaveSideEffects() || in sinkScalarOperands()130 SinkCandidate->mayReadOrWriteMemory()) in sinkScalarOperands()165 Clone->insertBefore(SinkCandidate); in sinkScalarOperands()662 if (SinkCandidate == Previous) in sinkRecurrenceUsersAfterPrevious()670 if (SinkCandidate->mayHaveSideEffects()) in sinkRecurrenceUsersAfterPrevious()673 WorkList.push_back(SinkCandidate); in sinkRecurrenceUsersAfterPrevious()698 if (SinkCandidate == FOR) in sinkRecurrenceUsersAfterPrevious()701 SinkCandidate->moveAfter(Previous); in sinkRecurrenceUsersAfterPrevious()[all …]
997 auto TryToPushSinkCandidate = [&](Instruction *SinkCandidate) { in isFixedOrderRecurrence() argument999 if (Previous == SinkCandidate) in isFixedOrderRecurrence()1002 if (!Seen.insert(SinkCandidate).second) in isFixedOrderRecurrence()1005 SinkCandidate)) // We already are good w/o sinking. in isFixedOrderRecurrence()1008 if (SinkCandidate->getParent() != PhiBB || in isFixedOrderRecurrence()1009 SinkCandidate->mayHaveSideEffects() || in isFixedOrderRecurrence()1010 SinkCandidate->mayReadFromMemory() || SinkCandidate->isTerminator()) in isFixedOrderRecurrence()1015 if (isa<PHINode>(SinkCandidate)) in isFixedOrderRecurrence()1019 WorkList.push_back(SinkCandidate); in isFixedOrderRecurrence()