Home
last modified time | relevance | path

Searched refs:findLeader (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DEquivalenceClasses.h179 return make_range(findLeader(V), member_end()); in members()
191 member_iterator MI = findLeader(V); in getLeaderValue()
200 member_iterator MI = findLeader(insert(V)); in getOrInsertLeaderValue()
252 const ECValue *Leader = findLeader(V).Node; in erase()
286 member_iterator findLeader(const ElemTy &V) const { in findLeader() function
290 return findLeader(*I->second); in findLeader()
292 member_iterator findLeader(const ECValue &ECV) const { in findLeader() function
300 return unionSets(findLeader(V1I), findLeader(V2I)); in unionSets()
329 auto It = findLeader(V1); in isEquivalent()
330 return It != member_end() && It == findLeader(V2); in isEquivalent()
H A DIntEqClasses.h65 LLVM_ABI unsigned findLeader(unsigned a) const;
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DSimplifyConstraints.cpp69 for (auto MemberIt = EquivalentAtoms.findLeader(At); in atomsInEquivalenceClass()
157 Atom At = *EquivalentAtoms.findLeader(*E); in simplifyConstraints()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DIntEqClasses.cpp53 unsigned IntEqClasses::findLeader(unsigned a) const { in findLeader() function in IntEqClasses
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSplitModule.cpp190 for (ClusterMapType::member_iterator MI = GVtoClusterMap.findLeader(*C); in findPartitions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp752 auto ItA = PhiClasses.findLeader(PhiClasses.insert(A)); in mergeIfCompatible()
753 auto ItB = PhiClasses.findLeader(PhiClasses.insert(B)); in mergeIfCompatible()
856 auto LeaderIt = PhiClasses.findLeader(Phi); in setPhiValues()
H A DGVN.cpp2454 Value *GVNPass::findLeader(const BasicBlock *BB, uint32_t Num) { in findLeader() function in GVNPass
2648 Value *NotCmp = findLeader(Root.getEnd(), Num); in propagateEquality()
2802 Value *Repl = findLeader(I->getParent(), Num); in processInstruction()
2942 if (Value *V = findLeader(Pred, TValNo)) { in performScalarPREInsertion()
3033 Value *PredV = findLeader(P, TValNo); in performScalarPRE()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h397 Value *findLeader(const BasicBlock *BB, uint32_t Num);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp2276 GlobalClassesTy::member_iterator CurSet = GlobalClasses.findLeader(GCI); in lower()
2281 CurSet, GlobalClasses.findLeader(GlobalClasses.insert(GTM))); in lower()
2338 GlobalClasses.findLeader(GlobalClasses.insert(GTM)); in lower()
2346 CurSet, GlobalClasses.findLeader( in lower()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp435 for (auto It = TECs.findLeader(OpName); It != TECs.member_end(); ++It) { in inferNamedOperandType()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenRegisters.cpp1752 unsigned USetID = UberSetIDs.findLeader((*Regs.begin())->EnumValue); in computeUberSets()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2323 DepCands.findLeader(CurAccess); in areDepsSafe()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc18240 {"_ZN12_GLOBAL__N_13GVN10findLeaderEPN4llvm10BasicBlockEj", "(anonymous namespace)::GVN::findLeader
23946 {"_ZNK4llvm12IntEqClasses10findLeaderEj", "llvm::IntEqClasses::findLeader(unsigned int) const"},