Lines Matching refs:GHashCell
883 class GHashCell;
885 GHashCell *table = nullptr;
900 GHashCell newCell);
904 class GHashCell { class
912 GHashCell() = default;
920 GHashCell(bool isItem, uint32_t tpiSrcIdx, uint32_t ghashIdx) in GHashCell() function in __anoncd0bcf440811::GHashCell
927 explicit GHashCell(uint64_t data) : data(data) {} in GHashCell() function in __anoncd0bcf440811::GHashCell
950 friend inline bool operator<(const GHashCell &l, const GHashCell &r) { in operator <()
969 table = new GHashCell[newTableSize]; in init()
970 memset(table, 0, newTableSize * sizeof(GHashCell)); in init()
975 GHashCell newCell) { in insert()
992 auto *cellPtr = reinterpret_cast<std::atomic<GHashCell> *>(&table[idx]); in insert()
993 GHashCell oldCell(cellPtr->load()); in insert()
1070 ghashState.table.insert(ctx, ghash, GHashCell(isItem, tpiSrcIdx, i)); in mergeTypesWithGHash()
1087 std::vector<GHashCell> entries; in mergeTypesWithGHash()
1088 for (const GHashCell &cell : in mergeTypesWithGHash()
1093 parallelSort(entries, std::less<GHashCell>()); in mergeTypesWithGHash()
1100 std::lower_bound(entries.begin(), entries.end(), GHashCell(true, 0, 0)); in mergeTypesWithGHash()
1125 GHashCell(cell.isItem(), cell.getTpiSrcIdx(), pdbTypeIndex); in mergeTypesWithGHash()
1165 GHashCell cell = g->table.table[ghashCellIdx]; in loadPdbTypeIndexFromCell()