Lines Matching refs:Var

71 bool DbgValueHistoryMap::startDbgValue(InlinedEntity Var,  in startDbgValue()  argument
77 auto &Entries = VarEntries[Var]; in startDbgValue()
91 EntryIndex DbgValueHistoryMap::startClobber(InlinedEntity Var, in startClobber() argument
93 auto &Entries = VarEntries[Var]; in startClobber()
298 InlinedEntity Var) { in dropRegDescribedVar() argument
302 const auto &VarPos = llvm::find(VarSet, Var); in dropRegDescribedVar()
312 InlinedEntity Var) { in addRegDescribedVar() argument
315 assert(!is_contained(VarSet, Var)); in addRegDescribedVar()
316 VarSet.push_back(Var); in addRegDescribedVar()
323 static void clobberRegEntries(InlinedEntity Var, unsigned RegNo, in clobberRegEntries() argument
328 EntryIndex ClobberIndex = HistMap.startClobber(Var, ClobberingInstr); in clobberRegEntries()
336 for (auto Index : LiveEntries[Var]) { in clobberRegEntries()
337 auto &Entry = HistMap.getEntry(Var, Index); in clobberRegEntries()
360 LiveEntries[Var].erase(Index); in clobberRegEntries()
364 static void handleNewDebugValue(InlinedEntity Var, const MachineInstr &DV, in handleNewDebugValue() argument
369 if (HistMap.startDbgValue(Var, DV, NewIndex)) { in handleNewDebugValue()
376 for (auto Index : LiveEntries[Var]) { in handleNewDebugValue()
377 auto &Entry = HistMap.getEntry(Var, Index); in handleNewDebugValue()
398 addRegDescribedVar(RegVars, NewReg, Var); in handleNewDebugValue()
399 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
408 dropRegDescribedVar(RegVars, I.first, Var); in handleNewDebugValue()
412 LiveEntries[Var].erase(Index); in handleNewDebugValue()
413 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
428 for (const auto &Var : I->second) { in clobberRegisterUses() local
430 clobberRegEntries(Var, I->first, ClobberingInstr, LiveEntries, HistMap, in clobberRegisterUses()
433 dropRegDescribedVar(RegVars, RegNo, Var); in clobberRegisterUses()
469 InlinedEntity Var(RawVar, MI.getDebugLoc()->getInlinedAt()); in calculateDbgEntityHistory() local
471 handleNewDebugValue(Var, MI, RegVars, LiveEntries, DbgValues); in calculateDbgEntityHistory()
562 const InlinedEntity &Var = VarRangePair.first; in dump() local
565 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
566 const DILocation *Location = Var.second; in dump()