Searched refs:PHIUsers (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombinePHI.cpp | 711 SmallVector<PHIUsageRecord, 16> PHIUsers; in SliceUpIllegalIntegerPHI() local 754 PHIUsers.push_back(PHIUsageRecord(PHIId, 0, UserI)); in SliceUpIllegalIntegerPHI() 765 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, UserI->user_back())); in SliceUpIllegalIntegerPHI() 770 if (PHIUsers.empty()) in SliceUpIllegalIntegerPHI() 775 array_pod_sort(PHIUsers.begin(), PHIUsers.end()); in SliceUpIllegalIntegerPHI() 790 for (unsigned UserI = 0, UserE = PHIUsers.size(); UserI != UserE; ++UserI) { in SliceUpIllegalIntegerPHI() 791 unsigned PHIId = PHIUsers[UserI].PHIId; in SliceUpIllegalIntegerPHI() 793 unsigned Offset = PHIUsers[UserI].Shift; in SliceUpIllegalIntegerPHI() 794 Type *Ty = PHIUsers[UserI].Inst->getType(); in SliceUpIllegalIntegerPHI() 854 PHIUsers.push_back(PHIUsageRecord(RefPHIId, Offset, in SliceUpIllegalIntegerPHI() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | SROA.cpp | 2207 SmallPtrSetImpl<PHINode *> &PHIUsers; member in llvm::sroa::AllocaSliceRewriter 2220 SmallPtrSetImpl<PHINode *> &PHIUsers, in AllocaSliceRewriter() argument 2235 OldPtr(), PHIUsers(PHIUsers), SelectUsers(SelectUsers), in AllocaSliceRewriter() 2938 PHIUsers.insert(&PN); in visitPHINode() 3884 SmallPtrSet<PHINode *, 8> PHIUsers; in rewritePartition() local 3889 PHIUsers, SelectUsers); in rewritePartition() 3906 for (SmallPtrSetImpl<PHINode *>::iterator I = PHIUsers.begin(), in rewritePartition() 3907 E = PHIUsers.end(); in rewritePartition() 3911 PHIUsers.clear(); in rewritePartition() 3920 PHIUsers.clear(); in rewritePartition() [all …]
|