[BOLT] Call hash_combine_range with ranges (NFC) (#136524)
This commit is contained in:
@@ -133,12 +133,9 @@ std::vector<yaml::bolt::PseudoProbeInfo>
|
||||
YAMLProfileWriter::convertNodeProbes(NodeIdToProbes &NodeProbes) {
|
||||
struct BlockProbeInfoHasher {
|
||||
size_t operator()(const yaml::bolt::PseudoProbeInfo &BPI) const {
|
||||
auto HashCombine = [](auto &Range) {
|
||||
return llvm::hash_combine_range(Range.begin(), Range.end());
|
||||
};
|
||||
return llvm::hash_combine(HashCombine(BPI.BlockProbes),
|
||||
HashCombine(BPI.CallProbes),
|
||||
HashCombine(BPI.IndCallProbes));
|
||||
return llvm::hash_combine(llvm::hash_combine_range(BPI.BlockProbes),
|
||||
llvm::hash_combine_range(BPI.CallProbes),
|
||||
llvm::hash_combine_range(BPI.IndCallProbes));
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user