Lines Matching defs:DbgOps
360 SmallVector<DbgOp> DbgOps;
370 // this BB at which the last of those values is defined, DbgOps will
377 DbgOps.push_back(Op);
426 addUseBeforeDef(VarID, Value.Properties, DbgOps, LastUseBeforeDef);
516 const SmallVectorImpl<DbgOp> &DbgOps, unsigned Inst) {
517 UseBeforeDefs[Inst].emplace_back(DbgOps, VarID, Properties);
579 SmallVector<ResolvedDbgOp> DbgOps;
583 DbgOps.push_back(Op.MO);
589 DbgOps.push_back(NewLoc);
595 if (DbgOps.size() != Use.Values.size())
601 Use.VarID, MTracker->emitLoc(DbgOps, Var, DILoc, Use.Properties)));
857 SmallVector<ResolvedDbgOp> DbgOps;
862 DbgOps.insert(DbgOps.begin(), ActiveVLocIt->second.Ops.size(),
864 replace_copy(ActiveVLocIt->second.Ops, DbgOps.begin(), OldOp, NewOp);
869 VarID, &*MTracker->emitLoc(DbgOps, Var, DILoc, Properties)));
880 ActiveVLocIt->second.Ops = DbgOps;
1190 MLocTracker::emitLoc(const SmallVectorImpl<ResolvedDbgOp> &DbgOps,
1200 assert(all_of(DbgOps,
1204 "Did not expect illegal ops in DbgOps.");
1205 assert((DbgOps.size() == 0 ||
1206 DbgOps.size() == Properties.getLocationOpCount()) &&
1229 if (DbgOps.empty())
1236 assert(DbgOps.size() == Properties.getLocationOpCount());
1242 const ResolvedDbgOp &Op = DbgOps[Idx];
1664 // Fetch the concrete DbgOps now, as we will need them later.
1665 SmallVector<DbgOp> DbgOps;
1667 DbgOps.push_back(DbgOpStore.find(OpID));
1676 for (const DbgOp &Op : DbgOps) {
1705 for (const DbgOp &DbgOp : DbgOps) {
1722 if (!DbgOps.empty() && NewLocs.empty()) {
1741 DbgOps, LastUseBeforeDef);