reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
133 assert(Val.Disp != PtrInfo::getEmptyKey() && "Cannot hash the empty key"); 134 assert(Val.Disp != PtrInfo::getTombstoneKey() && 137 hash_code Hash = hash_combine(*Val.Operands[0], *Val.Operands[1], 137 hash_code Hash = hash_combine(*Val.Operands[0], *Val.Operands[1], 138 *Val.Operands[2], *Val.Operands[3]); 138 *Val.Operands[2], *Val.Operands[3]); 144 switch (Val.Disp->getType()) { 149 Hash = hash_combine(Hash, Val.Disp->getIndex()); 152 Hash = hash_combine(Hash, Val.Disp->getSymbolName()); 155 Hash = hash_combine(Hash, Val.Disp->getGlobal()); 158 Hash = hash_combine(Hash, Val.Disp->getBlockAddress()); 161 Hash = hash_combine(Hash, Val.Disp->getMCSymbol()); 164 Hash = hash_combine(Hash, Val.Disp->getMBB());