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()
304 InlinedEntity Var) { in dropRegDescribedVar() argument
308 const auto &VarPos = llvm::find(VarSet, Var); in dropRegDescribedVar()
318 InlinedEntity Var) { in addRegDescribedVar() argument
321 assert(!is_contained(VarSet, Var)); in addRegDescribedVar()
322 VarSet.push_back(Var); in addRegDescribedVar()
329 static void clobberRegEntries(InlinedEntity Var, unsigned RegNo, in clobberRegEntries() argument
334 EntryIndex ClobberIndex = HistMap.startClobber(Var, ClobberingInstr); in clobberRegEntries()
342 for (auto Index : LiveEntries[Var]) { in clobberRegEntries()
343 auto &Entry = HistMap.getEntry(Var, Index); in clobberRegEntries()
366 LiveEntries[Var].erase(Index); in clobberRegEntries()
370 static void handleNewDebugValue(InlinedEntity Var, const MachineInstr &DV, in handleNewDebugValue() argument
375 if (HistMap.startDbgValue(Var, DV, NewIndex)) { in handleNewDebugValue()
382 for (auto Index : LiveEntries[Var]) { in handleNewDebugValue()
383 auto &Entry = HistMap.getEntry(Var, Index); in handleNewDebugValue()
404 addRegDescribedVar(RegVars, NewReg, Var); in handleNewDebugValue()
405 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
414 dropRegDescribedVar(RegVars, I.first, Var); in handleNewDebugValue()
418 LiveEntries[Var].erase(Index); in handleNewDebugValue()
419 LiveEntries[Var].insert(NewIndex); in handleNewDebugValue()
434 for (const auto &Var : I->second) { in clobberRegisterUses() local
436 clobberRegEntries(Var, I->first, ClobberingInstr, LiveEntries, HistMap, in clobberRegisterUses()
439 dropRegDescribedVar(RegVars, RegNo, Var); in clobberRegisterUses()
475 InlinedEntity Var(RawVar, MI.getDebugLoc()->getInlinedAt()); in calculateDbgEntityHistory() local
477 handleNewDebugValue(Var, MI, RegVars, LiveEntries, DbgValues); in calculateDbgEntityHistory()
568 const InlinedEntity &Var = VarRangePair.first; in dump() local
571 const DILocalVariable *LocalVar = cast<DILocalVariable>(Var.first); in dump()
572 const DILocation *Location = Var.second; in dump()