Lines Matching refs:Disp
71 const MachineOperand *Disp) in MemOpKey() argument
72 : Disp(Disp) { in MemOpKey()
89 return isSimilarDispOp(*Disp, *Other.Disp); in operator ==()
96 const MachineOperand *Disp; member in MemOpKey
119 assert(Val.Disp != PtrInfo::getEmptyKey() && "Cannot hash the empty key"); in getHashValue()
120 assert(Val.Disp != PtrInfo::getTombstoneKey() && in getHashValue()
130 switch (Val.Disp->getType()) { in getHashValue()
135 Hash = hash_combine(Hash, Val.Disp->getIndex()); in getHashValue()
138 Hash = hash_combine(Hash, Val.Disp->getSymbolName()); in getHashValue()
141 Hash = hash_combine(Hash, Val.Disp->getGlobal()); in getHashValue()
144 Hash = hash_combine(Hash, Val.Disp->getBlockAddress()); in getHashValue()
147 Hash = hash_combine(Hash, Val.Disp->getMCSymbol()); in getHashValue()
150 Hash = hash_combine(Hash, Val.Disp->getMBB()); in getHashValue()
162 if (RHS.Disp == PtrInfo::getEmptyKey()) in isEqual()
163 return LHS.Disp == PtrInfo::getEmptyKey(); in isEqual()
164 if (RHS.Disp == PtrInfo::getTombstoneKey()) in isEqual()
165 return LHS.Disp == PtrInfo::getTombstoneKey(); in isEqual()