Lines Matching refs:ComdatMembers
569 std::unordered_multimap<Comdat *, GlobalValue *> &ComdatMembers; member in __anona0b2eb9f0211::FuncPGOInstrumentation
610 std::unordered_multimap<Comdat *, GlobalValue *> &ComdatMembers, in FuncPGOInstrumentation() argument
614 : F(Func), IsCS(IsCS), ComdatMembers(ComdatMembers), VPC(Func, TLI), in FuncPGOInstrumentation()
633 if (!ComdatMembers.empty()) in FuncPGOInstrumentation()
717 std::unordered_multimap<Comdat *, GlobalValue *> &ComdatMembers) { in canRenameComdat() argument
729 for (auto &&CM : make_range(ComdatMembers.equal_range(C))) { in canRenameComdat()
741 if (!canRenameComdat(F, ComdatMembers)) in renameComdatFunction()
769 for (auto &&CM : make_range(ComdatMembers.equal_range(OrigComdat))) { in renameComdatFunction()
897 std::unordered_multimap<Comdat *, GlobalValue *> &ComdatMembers, in instrumentOneFunc() argument
904 F, TLI, ComdatMembers, true, BPI, BFI, IsCS, PGOInstrumentEntry); in instrumentOneFunc()
1060 std::unordered_multimap<Comdat *, GlobalValue *> &ComdatMembers, in PGOUseFunc() argument
1064 FuncInfo(Func, TLI, ComdatMembers, false, BPI, BFIin, IsCS, in PGOUseFunc()
1592 std::unordered_multimap<Comdat *, GlobalValue *> &ComdatMembers) { in collectComdatMembers() argument
1597 ComdatMembers.insert(std::make_pair(C, &F)); in collectComdatMembers()
1600 ComdatMembers.insert(std::make_pair(C, &GV)); in collectComdatMembers()
1603 ComdatMembers.insert(std::make_pair(C, &GA)); in collectComdatMembers()
1614 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; in InstrumentAllFunctions() local
1615 collectComdatMembers(M, ComdatMembers); in InstrumentAllFunctions()
1625 instrumentOneFunc(F, &M, TLI, BPI, BFI, ComdatMembers, IsCS); in InstrumentAllFunctions()
1839 std::unordered_multimap<Comdat *, GlobalValue *> ComdatMembers; in annotateAllFunctions() local
1840 collectComdatMembers(M, ComdatMembers); in annotateAllFunctions()
1858 PGOUseFunc Func(F, &M, TLI, ComdatMembers, BPI, BFI, PSI, IsCS, in annotateAllFunctions()