Lines Matching defs:Map

24     MapTy &Map, const BinaryBasicBlock &BB, uint64_t FuncInputAddress,
57 Map.emplace(BBOutputOffset, BBInputOffset << 1);
74 Map.emplace(OutputOffset, (InputOffset << 1) | BRANCHENTRY);
105 MapTy Map;
108 writeEntriesForBB(Map, *BB, InputAddress, OutputAddress);
120 Map.emplace(EndOffset, InputOffset << 1);
122 Maps.emplace(Function.getOutputAddress(), std::move(Map));
136 Map.clear();
138 writeEntriesForBB(Map, *BB, InputAddress, FF.getAddress());
140 Maps.emplace(FF.getAddress(), std::move(Map));
156 MapTy &Map, size_t EqualElems) const {
159 for (std::pair<const uint32_t, uint32_t> &KeyVal : Map) {
170 size_t BoltAddressTranslation::getNumEqualOffsets(const MapTy &Map,
173 for (const std::pair<const uint32_t, uint32_t> &KeyVal : Map) {
203 MapTy &Map = MapEntry.second;
204 const uint32_t NumEntries = Map.size();
222 Skew = Map.begin()->second >> 1;
242 const size_t EqualElems = getNumEqualOffsets(Map, Skew);
246 APInt BranchEntries = calculateBranchEntriesBitMask(Map, EqualElems);
261 for (std::pair<const uint32_t, uint32_t> &KeyVal : Map) {
379 MapTy Map;
397 Map.insert(std::pair<uint32_t, uint32_t>(OutputOffset, InputOffset));
405 // Map basic block hash to hot fragment by input offset
420 Maps.insert(std::pair<uint64_t, MapTy>(Address, Map));
496 const MapTy &Map = Iter->second;
497 auto KeyVal = Map.upper_bound(Offset);
498 if (KeyVal == Map.begin())
529 const MapTy &Map = Iter->second;
530 auto FromIter = Map.upper_bound(From);
531 if (FromIter == Map.begin())
536 if (FromIter == Map.begin())
541 auto ToIter = Map.upper_bound(To);
542 if (ToIter == Map.begin())