Lines Matching defs:VarLocsBeforeInst
106 std::unordered_map<VarLocInsertPt, SmallVector<VarLocInfo>> VarLocsBeforeInst;
126 auto R = VarLocsBeforeInst.find(Before);
127 if (R == VarLocsBeforeInst.end())
134 VarLocsBeforeInst[Before] = std::move(Wedge);
156 VarLocsBeforeInst[Before].emplace_back(VarLoc);
217 // to the start and end position in the vector with VarLocsBeforeInst. This
220 for (auto &P : Builder.VarLocsBeforeInst) {
231 // Even though DVR defines a variable location, VarLocsBeforeInst can
233 if (!Builder.VarLocsBeforeInst.count(&DVR))
235 for (const VarLocInfo &VarLoc : Builder.VarLocsBeforeInst[&DVR])
243 VarLocsBeforeInst[I] = {BlockStart, BlockEnd};
258 VarLocsBeforeInst.clear();