Lines Matching refs:Var
327 const DebugVariable Var; member
423 : Var(MI.getDebugVariable(), MI.getDebugExpression(), in VarLoc()
553 const DILocalVariable *Var = MI.getDebugVariable(); in BuildDbgValue() local
609 return BuildMI(MF, DbgLoc, IID, Indirect, MOs, Var, DIExpr); in BuildDbgValue()
754 Out << ", \"" << Var.getVariable()->getName() << "\", " << *Expr << ", "; in dump()
755 if (Var.getInlinedAt()) in dump()
756 Out << "!" << Var.getInlinedAt()->getMetadataID() << ")\n"; in dump()
768 return std::tie(EVKind, Var, Expr, Locs) == in operator ==()
769 std::tie(Other.EVKind, Other.Var, Other.Expr, Other.Locs); in operator ==()
774 return std::tie(Var, EVKind, Locs, Expr) < in operator <()
775 std::tie(Other.Var, Other.EVKind, Other.Locs, Other.Expr); in operator <()
932 std::optional<LocIndices> getEntryValueBackup(DebugVariable Var);
1130 DebugVariable Var = VL.Var; in erase() local
1133 DoErase(Var); in erase()
1137 FragmentInfo ThisFragment = Var.getFragmentOrDefault(); in erase()
1141 auto MapIt = OverlappingFragments.find({Var.getVariable(), ThisFragment}); in erase()
1147 DoErase({Var.getVariable(), FragmentHolder, Var.getInlinedAt()}); in erase()
1159 EraseFrom->erase(VL.Var); in erase()
1186 InsertInto->insert({VL.Var, VarLocIDs}); in insert()
1192 VarLocBasedLDV::OpenRangesSet::getEntryValueBackup(DebugVariable Var) { in getEntryValueBackup() argument
1193 auto It = EntryValuesBackupVars.find(Var); in getEntryValueBackup()
1282 Out << " Var: " << VL.Var.getVariable()->getName(); in printVarLocInMBB()
1317 if (std::tie(EntryVL.Var, EntryVL.Locs[0].Value.RegNo, EntryVL.Expr) == in cleanupEntryValueTransfers()
1318 std::tie(EmittedEV.Var, EmittedEV.Locs[0].Value.RegNo, in cleanupEntryValueTransfers()
1402 const DILocalVariable *Var = MI.getDebugVariable(); in transferDebugValue() local
1406 assert(Var->isValidLocationForIntrinsic(DebugLoc) && in transferDebugValue()
1409 DebugVariable V(Var, Expr, InlinedAt); in transferDebugValue()
1414 if (Var->isParameter() && EntryValBackupID) { in transferDebugValue()
1475 if (!VL.Var.getVariable()->isParameter()) in emitEntryValues()
1478 auto DebugVar = VL.Var; in emitEntryValues()
1815 << VL.Var.getVariable()->getName() << ")\n"); in transferSpillOrRestoreInst()
1824 << VL.Var.getVariable()->getName() << ")\n"); in transferSpillOrRestoreInst()
2057 << VL.Var.getVariable()->getName() << "\n"; in join()
2073 auto Name = VarLocIDs[Idx].Var.getVariable()->getName(); in join()