Lines Matching refs:Var
70 bool DbgValueHistoryMap::startDbgValue(InlinedEntity Var, in startDbgValue() argument
76 auto &Entries = VarEntries[Var]; in startDbgValue()
90 EntryIndex DbgValueHistoryMap::startClobber(InlinedEntity Var, in startClobber() argument
92 auto &Entries = VarEntries[Var]; in startClobber()
297 InlinedEntity Var) { in dropRegDescribedVar() argument
301 const auto &VarPos = llvm::find(VarSet, Var); in dropRegDescribedVar()
311 InlinedEntity Var) { in addRegDescribedVar() argument
314 assert(!is_contained(VarSet, Var)); in addRegDescribedVar()
315 VarSet.push_back(Var); in addRegDescribedVar()
322 static void clobberRegEntries(InlinedEntity Var, unsigned RegNo, in clobberRegEntries() argument
327 EntryIndex ClobberIndex = HistMap.startClobber(Var, ClobberingInstr); in clobberRegEntries()
335 for (auto Index : LiveEntries[Var]) { in clobberRegEntries()
336 auto &Entry = HistMap.getEntry(Var, Index); in clobberRegEntries()
359 LiveEntries[Var].erase(Index); in clobberRegEntries()
363 static void handleNewDebugValue(InlinedEntity Var, const MachineInstr &DV, in handleNewDebugValue() argument
368 if (HistMap.startDbgValue(Var, DV, NewIndex)) { in handleNewDebugValue()
375 for (auto Index : LiveEntries[Var]) { in handleNewDebugValue()
376 auto &Entry = HistMap.getEntry(Var, Index); in handleNewDebugValue()
397 addRegDescribedVar(RegVars, NewReg, Var); in handleNewDebugValue()
398 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
407 dropRegDescribedVar(RegVars, I.first, Var); in handleNewDebugValue()
411 LiveEntries[Var].erase(Index); in handleNewDebugValue()
412 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
427 for (const auto &Var : I->second) { in clobberRegisterUses() local
429 clobberRegEntries(Var, I->first, ClobberingInstr, LiveEntries, HistMap, in clobberRegisterUses()
432 dropRegDescribedVar(RegVars, RegNo, Var); in clobberRegisterUses()
468 InlinedEntity Var(RawVar, MI.getDebugLoc()->getInlinedAt()); in calculateDbgEntityHistory() local
470 handleNewDebugValue(Var, MI, RegVars, LiveEntries, DbgValues); in calculateDbgEntityHistory()
561 const InlinedEntity &Var = VarRangePair.first; in dump() local
564 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
565 const DILocation *Location = Var.second; in dump()