Searched refs:PHIUsers (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 1057 SmallVector<PHIUsageRecord, 16> PHIUsers; in SliceUpIllegalIntegerPHI() local 1100 PHIUsers.push_back(PHIUsageRecord(PHIId, 0, UserI)); in SliceUpIllegalIntegerPHI() 1116 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, UserI->user_back())); in SliceUpIllegalIntegerPHI() 1121 if (PHIUsers.empty()) in SliceUpIllegalIntegerPHI() 1126 array_pod_sort(PHIUsers.begin(), PHIUsers.end()); in SliceUpIllegalIntegerPHI() 1140 for (unsigned UserI = 0, UserE = PHIUsers.size(); UserI != UserE; ++UserI) { in SliceUpIllegalIntegerPHI() 1141 unsigned PHIId = PHIUsers[UserI].PHIId; in SliceUpIllegalIntegerPHI() 1143 unsigned Offset = PHIUsers[UserI].Shift; in SliceUpIllegalIntegerPHI() 1144 Type *Ty = PHIUsers[UserI].Inst->getType(); in SliceUpIllegalIntegerPHI() 1204 PHIUsers.push_back(PHIUsageRecord(RefPHIId, Offset, in SliceUpIllegalIntegerPHI() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 2325 SmallSetVector<PHINode *, 8> &PHIUsers; member in llvm::sroa::AllocaSliceRewriter 2338 SmallSetVector<PHINode *, 8> &PHIUsers, in AllocaSliceRewriter() argument 2354 PHIUsers(PHIUsers), SelectUsers(SelectUsers), in AllocaSliceRewriter() 3213 PHIUsers.insert(&PN); in visitPHINode() 4358 SmallSetVector<PHINode *, 8> PHIUsers; in rewritePartition() local 4363 PHIUsers, SelectUsers); in rewritePartition() 4379 for (PHINode *PHI : PHIUsers) in rewritePartition() 4382 PHIUsers.clear(); in rewritePartition() 4390 PHIUsers.clear(); in rewritePartition() 4403 if (PHIUsers.empty() && SelectUsers.empty()) { in rewritePartition() [all …]
|