Lines Matching refs:Var
113 DebugVariable(const DILocalVariable *Var, const DILocation *InlinedAt) in DebugVariable()
114 : DebugVariableBase(Var, InlinedAt) {} in DebugVariable()
128 const DebugVariable Var; member
141 : Var(MI.getDebugVariable(), MI.getDebugLoc()->getInlinedAt()), MI(MI), in VarLoc()
170 return Var == Other.Var && Loc.Hash == Other.Loc.Hash; in operator ==()
175 if (Var == Other.Var) in operator <()
177 return Var < Other.Var; in operator <()
202 void erase(DebugVariable Var) { in erase() argument
203 auto It = Vars.find(Var); in erase()
216 Vars.erase(VarLocIDs[ID].Var); in erase()
220 void insert(unsigned VarLocID, DebugVariableBase Var) { in insert() argument
222 Vars.insert({Var, VarLocID}); in insert()
333 Out << " Var: " << VL.Var.getVar()->getName(); in printVarLocInMBB()
364 const DILocalVariable *Var = MI.getDebugVariable(); in transferDebugValue() local
367 assert(Var->isValidLocationForIntrinsic(DebugLoc) && in transferDebugValue()
371 DebugVariable V(Var, InlinedAt); in transferDebugValue()
379 OpenRanges.insert(ID, VL.Var); in transferDebugValue()
423 OpenRanges.erase(VarLocIDs[OldVarID].Var); in insertTransferDebugPair()
428 OpenRanges.insert(LocID, VL.Var); in insertTransferDebugPair()
547 << VarLocIDs[ID].Var.getVar()->getName() << ")\n"); in transferSpillInst()
675 << VarLocIDs[ID].Var.getVar()->getName() << "\n"; in join()
690 auto Name = VarLocIDs[ID].Var.getVar()->getName(); in join()