Lines Matching refs:IncomingValues
696 IncomingValueMap &IncomingValues) { in selectIncomingValueForBlock() argument
698 assert((!IncomingValues.count(BB) || in selectIncomingValueForBlock()
699 IncomingValues.find(BB)->second == OldVal) && in selectIncomingValueForBlock()
702 IncomingValues.insert(std::make_pair(BB, OldVal)); in selectIncomingValueForBlock()
706 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in selectIncomingValueForBlock()
707 if (It != IncomingValues.end()) return It->second; in selectIncomingValueForBlock()
721 IncomingValueMap &IncomingValues) { in gatherIncomingValuesToPhi() argument
727 IncomingValues.insert(std::make_pair(BB, V)); in gatherIncomingValuesToPhi()
737 const IncomingValueMap &IncomingValues) { in replaceUndefValuesInPhi() argument
744 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in replaceUndefValuesInPhi()
745 if (It == IncomingValues.end()) continue; in replaceUndefValuesInPhi()
764 IncomingValueMap IncomingValues; in redirectValuesFromPredecessorsToPhi() local
775 gatherIncomingValuesToPhi(PN, IncomingValues); in redirectValuesFromPredecessorsToPhi()
790 IncomingValues); in redirectValuesFromPredecessorsToPhi()
802 IncomingValues); in redirectValuesFromPredecessorsToPhi()
810 replaceUndefValuesInPhi(PN, IncomingValues); in redirectValuesFromPredecessorsToPhi()