Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:PHIUsers

617   // PHIUsers - Keep track of all of the truncated values extracted from a set
619 SmallVector<PHIUsageRecord, 16> PHIUsers;
664 PHIUsers.push_back(PHIUsageRecord(PHIId, 0, User));
675 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, User->use_back()));
680 if (PHIUsers.empty())
685 array_pod_sort(PHIUsers.begin(), PHIUsers.end());
700 for (unsigned UserI = 0, UserE = PHIUsers.size(); UserI != UserE; ++UserI) {
701 unsigned PHIId = PHIUsers[UserI].PHIId;
703 unsigned Offset = PHIUsers[UserI].Shift;
704 Type *Ty = PHIUsers[UserI].Inst->getType();
764 PHIUsers.push_back(PHIUsageRecord(RefPHIId, Offset,
777 ReplaceInstUsesWith(*PHIUsers[UserI].Inst, EltPHI);