Lines Matching defs:GVtoClusterMap
72 static void addNonConstUser(ClusterMapType &GVtoClusterMap,
78 GVtoClusterMap.unionSets(GV, F);
80 GVtoClusterMap.unionSets(GV, GVU);
87 static void addAllGlobalValueUsers(ClusterMapType &GVtoClusterMap,
99 addNonConstUser(GVtoClusterMap, GV, UU);
122 ClusterMapType GVtoClusterMap;
125 auto recordGVSet = [&GVtoClusterMap, &ComdatMembers](GlobalValue &GV) {
139 GVtoClusterMap.unionSets(Member, &GV);
148 GVtoClusterMap.unionSets(&GV, Root);
155 addAllGlobalValueUsers(GVtoClusterMap, F, BA);
160 addAllGlobalValueUsers(GVtoClusterMap, &GV, &GV);
181 for (ClusterMapType::iterator I = GVtoClusterMap.begin(),
182 E = GVtoClusterMap.end();
186 std::make_pair(std::distance(GVtoClusterMap.member_begin(I),
187 GVtoClusterMap.member_end()),
207 GVtoClusterMap.findLeader(I.second);
208 MI != GVtoClusterMap.member_end(); ++MI) {