Lines Matching defs:Disp
85 const MachineOperand *Disp)
86 : Disp(Disp) {
103 return isSimilarDispOp(*Disp, *Other.Disp);
110 const MachineOperand *Disp;
136 assert(Val.Disp != PtrInfo::getEmptyKey() && "Cannot hash the empty key");
137 assert(Val.Disp != PtrInfo::getTombstoneKey() &&
147 switch (Val.Disp->getType()) {
152 Hash = hash_combine(Hash, Val.Disp->getIndex());
155 Hash = hash_combine(Hash, Val.Disp->getSymbolName());
158 Hash = hash_combine(Hash, Val.Disp->getGlobal());
161 Hash = hash_combine(Hash, Val.Disp->getBlockAddress());
164 Hash = hash_combine(Hash, Val.Disp->getMCSymbol());
167 Hash = hash_combine(Hash, Val.Disp->getMBB());
179 if (RHS.Disp == PtrInfo::getEmptyKey())
180 return LHS.Disp == PtrInfo::getEmptyKey();
181 if (RHS.Disp == PtrInfo::getTombstoneKey())
182 return LHS.Disp == PtrInfo::getTombstoneKey();