Searched refs:icfEqClass (Results 1 – 3 of 3) sorted by relevance
177 return isecA->icfEqClass[icfPass % 2] == isecB->icfEqClass[icfPass % 2]; in equalsVariable()185 uint64_t beginHash = icfInputs[begin]->icfEqClass[icfPass % 2]; in findBoundary()187 if (beginHash != icfInputs[i]->icfEqClass[icfPass % 2]) in findBoundary()236 uint64_t hash = isec->icfEqClass[icfPass % 2]; in run()244 hash += defined->value + isec->icfEqClass[icfPass % 2]; in run()256 isec->icfEqClass[(icfPass + 1) % 2] = hash | (1ull << 63); in run()262 return a->icfEqClass[0] < b->icfEqClass[0]; in run()304 icfInputs[i]->icfEqClass[(icfPass + 1) % 2] = mid; in segregate()362 isec->icfEqClass[0] = ++icfUniqueID; in foldIdenticalSections()
86 assert(icfEqClass[0] == 0); // don't overwrite a unique ID! in hashForICF()89 icfEqClass[0] = xxHash64(data) | (1ull << 63); in hashForICF()
130 uint64_t icfEqClass[2] = {0, 0}; variable