Lines Matching defs:HashComponents
180 SmallVector<stable_hash, 16> HashComponents;
181 HashComponents.reserve(MI.getNumOperands() + MI.getNumMemOperands() + 2);
182 HashComponents.push_back(MI.getOpcode());
183 HashComponents.push_back(MI.getFlags());
189 HashComponents.push_back(stable_hash_combine(
197 HashComponents.push_back(StableHash);
203 HashComponents.push_back(static_cast<unsigned>(Op->getSize().getValue()));
204 HashComponents.push_back(static_cast<unsigned>(Op->getFlags()));
205 HashComponents.push_back(static_cast<unsigned>(Op->getOffset()));
206 HashComponents.push_back(static_cast<unsigned>(Op->getSuccessOrdering()));
207 HashComponents.push_back(static_cast<unsigned>(Op->getAddrSpace()));
208 HashComponents.push_back(static_cast<unsigned>(Op->getSyncScopeID()));
209 HashComponents.push_back(static_cast<unsigned>(Op->getBaseAlign().value()));
210 HashComponents.push_back(static_cast<unsigned>(Op->getFailureOrdering()));
213 return stable_hash_combine_range(HashComponents.begin(),
214 HashComponents.end());
218 SmallVector<stable_hash> HashComponents;
221 HashComponents.push_back(stableHashValue(MI));
222 return stable_hash_combine_range(HashComponents.begin(),
223 HashComponents.end());
227 SmallVector<stable_hash> HashComponents;
230 HashComponents.push_back(stableHashValue(MBB));
231 return stable_hash_combine_range(HashComponents.begin(),
232 HashComponents.end());