Lines Matching defs:HashComponents
191 SmallVector<stable_hash, 16> HashComponents;
192 HashComponents.reserve(MI.getNumOperands() + MI.getNumMemOperands() + 2);
193 HashComponents.push_back(MI.getOpcode());
194 HashComponents.push_back(MI.getFlags());
200 HashComponents.push_back(stable_hash_combine(
208 HashComponents.push_back(StableHash);
214 HashComponents.push_back(static_cast<unsigned>(Op->getSize().getValue()));
215 HashComponents.push_back(static_cast<unsigned>(Op->getFlags()));
216 HashComponents.push_back(static_cast<unsigned>(Op->getOffset()));
217 HashComponents.push_back(static_cast<unsigned>(Op->getSuccessOrdering()));
218 HashComponents.push_back(static_cast<unsigned>(Op->getAddrSpace()));
219 HashComponents.push_back(static_cast<unsigned>(Op->getSyncScopeID()));
220 HashComponents.push_back(static_cast<unsigned>(Op->getBaseAlign().value()));
221 HashComponents.push_back(static_cast<unsigned>(Op->getFailureOrdering()));
224 return stable_hash_combine(HashComponents);
228 SmallVector<stable_hash> HashComponents;
231 HashComponents.push_back(stableHashValue(MI));
232 return stable_hash_combine(HashComponents);
236 SmallVector<stable_hash> HashComponents;
239 HashComponents.push_back(stableHashValue(MBB));
240 return stable_hash_combine(HashComponents);