Home
last modified time | relevance | path

Searched refs:PHIUsers (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp954 SmallVector<PHIUsageRecord, 16> PHIUsers; in SliceUpIllegalIntegerPHI() local
997 PHIUsers.push_back(PHIUsageRecord(PHIId, 0, UserI)); in SliceUpIllegalIntegerPHI()
1008 PHIUsers.push_back(PHIUsageRecord(PHIId, Shift, UserI->user_back())); in SliceUpIllegalIntegerPHI()
1013 if (PHIUsers.empty()) in SliceUpIllegalIntegerPHI()
1018 array_pod_sort(PHIUsers.begin(), PHIUsers.end()); in SliceUpIllegalIntegerPHI()
1032 for (unsigned UserI = 0, UserE = PHIUsers.size(); UserI != UserE; ++UserI) { in SliceUpIllegalIntegerPHI()
1033 unsigned PHIId = PHIUsers[UserI].PHIId; in SliceUpIllegalIntegerPHI()
1035 unsigned Offset = PHIUsers[UserI].Shift; in SliceUpIllegalIntegerPHI()
1036 Type *Ty = PHIUsers[UserI].Inst->getType(); in SliceUpIllegalIntegerPHI()
1096 PHIUsers.push_back(PHIUsageRecord(RefPHIId, Offset, in SliceUpIllegalIntegerPHI()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2269 SmallSetVector<PHINode *, 8> &PHIUsers; member in llvm::sroa::AllocaSliceRewriter
2282 SmallSetVector<PHINode *, 8> &PHIUsers, in AllocaSliceRewriter() argument
2296 PHIUsers(PHIUsers), SelectUsers(SelectUsers), in AllocaSliceRewriter()
3115 PHIUsers.insert(&PN); in visitPHINode()
4118 SmallSetVector<PHINode *, 8> PHIUsers; in rewritePartition() local
4123 PHIUsers, SelectUsers); in rewritePartition()
4139 for (PHINode *PHI : PHIUsers) in rewritePartition()
4142 PHIUsers.clear(); in rewritePartition()
4150 PHIUsers.clear(); in rewritePartition()
4156 if (PHIUsers.empty() && SelectUsers.empty()) { in rewritePartition()
[all …]