Lines Matching defs:ValueToLoc
351 /// \p ValueToLoc is a map containing the best known location for every
357 const SmallVectorImpl<ValueLocPair> &ValueToLoc,
387 // for it. Use an empty ValueLocPair to search for an entry in ValueToLoc.
391 ValueToLoc.begin(), ValueToLoc.end(), Probe, ValueToLocSort);
394 assert(ValuesPreferredLoc != ValueToLoc.end() &&
463 SmallVector<ValueLocPair, 16> ValueToLoc;
471 ValueToLoc.push_back(
474 llvm::sort(ValueToLoc, ValueToLocSort);
490 auto VIt = std::lower_bound(ValueToLoc.begin(), ValueToLoc.end(), Probe,
492 if (VIt == ValueToLoc.end() || VIt->first != VNum)
506 loadVarInloc(MBB, DbgOpStore, ValueToLoc, Var.first, Var.second);
531 SmallDenseMap<ValueIDNum, LocationAndQuality> ValueToLoc;
533 // Populate ValueToLoc with illegal default mappings for every value used by
545 ValueToLoc.insert({Op.ID, LocationAndQuality()});
550 if (ValueToLoc.empty())
559 auto VIt = ValueToLoc.find(LocValueID);
560 if (VIt == ValueToLoc.end())
585 LocIdx NewLoc = ValueToLoc.find(Op.ID)->second.getLoc();