Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/ADT/
H A DIntEqClassesTest.cpp24 EXPECT_EQ(0u, ec.findLeader(0)); in TEST()
25 EXPECT_EQ(0u, ec.findLeader(1)); in TEST()
26 EXPECT_EQ(2u, ec.findLeader(2)); in TEST()
27 EXPECT_EQ(2u, ec.findLeader(3)); in TEST()
28 EXPECT_EQ(4u, ec.findLeader(4)); in TEST()
29 EXPECT_EQ(4u, ec.findLeader(5)); in TEST()
30 EXPECT_EQ(6u, ec.findLeader(6)); in TEST()
31 EXPECT_EQ(6u, ec.findLeader(7)); in TEST()
32 EXPECT_EQ(8u, ec.findLeader(8)); in TEST()
33 EXPECT_EQ(9u, ec.findLeader(9)); in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DEquivalenceClasses.h192 member_iterator MI = findLeader(V); in getLeaderValue()
201 member_iterator MI = findLeader(insert(V)); in getOrInsertLeaderValue()
228 member_iterator findLeader(iterator I) const { in findLeader() function
232 member_iterator findLeader(const ElemTy &V) const { in findLeader() function
233 return findLeader(TheMapping.find(V)); in findLeader()
240 return unionSets(findLeader(V1I), findLeader(V2I)); in unionSets()
268 auto It = findLeader(V1); in isEquivalent()
269 return It != member_end() && It == findLeader(V2); in isEquivalent()
H A DIntEqClasses.h64 unsigned findLeader(unsigned a) const;
/llvm-project-15.0.7/llvm/lib/Support/
H A DIntEqClasses.cpp53 unsigned IntEqClasses::findLeader(unsigned a) const { in findLeader() function in IntEqClasses
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSplitModule.cpp203 GVtoClusterMap.findLeader(I.second); in findPartitions()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp158 auto leaderIt = equivalentInfo.findLeader(v); in applyOnEquivalenceClass()
168 auto leaderIt = aliasInfo.findLeader(v); in applyOnAliases()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h356 Value *findLeader(const BasicBlock *BB, uint32_t num);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DGVN.cpp2219 Value *GVNPass::findLeader(const BasicBlock *BB, uint32_t num) { in findLeader() function in GVNPass
2407 Value *NotCmp = findLeader(Root.getEnd(), Num); in propagateEquality()
2558 Value *Repl = findLeader(I->getParent(), Num); in processInstruction()
2729 if (Value *V = findLeader(Pred, TValNo)) { in performScalarPREInsertion()
2831 Value *predV = findLeader(P, TValNo); in performScalarPRE()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp2055 GlobalClassesTy::member_iterator CurSet = GlobalClasses.findLeader(GCI); in lower()
2060 CurSet, GlobalClasses.findLeader(GlobalClasses.insert(GTM))); in lower()
2117 GlobalClasses.findLeader(GlobalClasses.insert(GTM)); in lower()
2125 CurSet, GlobalClasses.findLeader( in lower()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DOperator.cpp366 auto mi = ecs.findLeader(resultIndex(i)); in populateTypeInferenceInfo()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp1977 auto LeaderIt = UnionFind.findLeader(Inst); in buildEqivClassBlockStmts()
1988 auto LeaderIt = UnionFind.findLeader(Inst); in buildEqivClassBlockStmts()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp1664 unsigned USetID = UberSetIDs.findLeader((*Regs.begin())->EnumValue); in computeUberSets()
/llvm-project-15.0.7/llvm/docs/
H A DProgrammersManual.rst2356 join(a, b) method. Two integers are in the same class when findLeader() returns