Lines Matching refs:Var
45 void DbgValueHistoryMap::startInstrRange(InlinedEntity Var, in startInstrRange() argument
50 auto &Ranges = VarInstrRanges[Var]; in startInstrRange()
60 void DbgValueHistoryMap::endInstrRange(InlinedEntity Var, in endInstrRange() argument
62 auto &Ranges = VarInstrRanges[Var]; in endInstrRange()
71 unsigned DbgValueHistoryMap::getRegisterForVar(InlinedEntity Var) const { in getRegisterForVar()
72 const auto &I = VarInstrRanges.find(Var); in getRegisterForVar()
96 InlinedEntity Var) { in dropRegDescribedVar() argument
100 const auto &VarPos = llvm::find(VarSet, Var); in dropRegDescribedVar()
110 InlinedEntity Var) { in addRegDescribedVar() argument
113 assert(!is_contained(VarSet, Var)); in addRegDescribedVar()
114 VarSet.push_back(Var); in addRegDescribedVar()
125 for (const auto &Var : I->second) in clobberRegisterUses() local
126 HistMap.endInstrRange(Var, ClobberingInstr); in clobberRegisterUses()
251 InlinedEntity Var(RawVar, MI.getDebugLoc()->getInlinedAt()); in calculateDbgEntityHistory() local
253 if (unsigned PrevReg = DbgValues.getRegisterForVar(Var)) in calculateDbgEntityHistory()
254 dropRegDescribedVar(RegVars, PrevReg, Var); in calculateDbgEntityHistory()
256 DbgValues.startInstrRange(Var, MI); in calculateDbgEntityHistory()
259 addRegDescribedVar(RegVars, NewReg, Var); in calculateDbgEntityHistory()
291 const InlinedEntity &Var = VarRangePair.first; in dump() local
294 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
295 const DILocation *Location = Var.second; in dump()