| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | IntEqClassesTest.cpp | 24 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 D | EquivalenceClasses.h | 192 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 D | IntEqClasses.h | 64 unsigned findLeader(unsigned a) const;
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | IntEqClasses.cpp | 53 unsigned IntEqClasses::findLeader(unsigned a) const { in findLeader() function in IntEqClasses
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SplitModule.cpp | 203 GVtoClusterMap.findLeader(I.second); in findPartitions()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | OneShotAnalysis.cpp | 158 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 D | GVN.h | 356 Value *findLeader(const BasicBlock *BB, uint32_t num);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 2219 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 D | LowerTypeTests.cpp | 2055 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 D | Operator.cpp | 366 auto mi = ecs.findLeader(resultIndex(i)); in populateTypeInferenceInfo()
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopBuilder.cpp | 1977 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 D | CodeGenRegisters.cpp | 1664 unsigned USetID = UberSetIDs.findLeader((*Regs.begin())->EnumValue); in computeUberSets()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | ProgrammersManual.rst | 2356 join(a, b) method. Two integers are in the same class when findLeader() returns
|