Lines Matching refs:Disp
83 const MachineOperand *Disp) in MemOpKey() argument
84 : Disp(Disp) { in MemOpKey()
101 return isSimilarDispOp(*Disp, *Other.Disp); in operator ==()
108 const MachineOperand *Disp; member in __anon7703febc0111::MemOpKey
134 assert(Val.Disp != PtrInfo::getEmptyKey() && "Cannot hash the empty key"); in getHashValue()
135 assert(Val.Disp != PtrInfo::getTombstoneKey() && in getHashValue()
145 switch (Val.Disp->getType()) { in getHashValue()
150 Hash = hash_combine(Hash, Val.Disp->getIndex()); in getHashValue()
153 Hash = hash_combine(Hash, Val.Disp->getSymbolName()); in getHashValue()
156 Hash = hash_combine(Hash, Val.Disp->getGlobal()); in getHashValue()
159 Hash = hash_combine(Hash, Val.Disp->getBlockAddress()); in getHashValue()
162 Hash = hash_combine(Hash, Val.Disp->getMCSymbol()); in getHashValue()
165 Hash = hash_combine(Hash, Val.Disp->getMBB()); in getHashValue()
177 if (RHS.Disp == PtrInfo::getEmptyKey()) in isEqual()
178 return LHS.Disp == PtrInfo::getEmptyKey(); in isEqual()
179 if (RHS.Disp == PtrInfo::getTombstoneKey()) in isEqual()
180 return LHS.Disp == PtrInfo::getTombstoneKey(); in isEqual()