Home
last modified time | relevance | path

Searched refs:icfEqClass (Results 1 – 3 of 3) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DICF.cpp177 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()
H A DInputSection.cpp86 assert(icfEqClass[0] == 0); // don't overwrite a unique ID! in hashForICF()
89 icfEqClass[0] = xxHash64(data) | (1ull << 63); in hashForICF()
H A DInputSection.h130 uint64_t icfEqClass[2] = {0, 0}; variable