Lines Matching refs:DebugAggregate

326 using DebugAggregate = std::pair<const DILocalVariable *, const DILocation *>;  typedef
327 static DebugAggregate getAggregate(const DbgVariableIntrinsic *DII) { in getAggregate()
328 return DebugAggregate(DII->getVariable(), DII->getDebugLoc().getInlinedAt()); in getAggregate()
330 static DebugAggregate getAggregate(const DebugVariable &Var) { in getAggregate()
331 return DebugAggregate(Var.getVariable(), Var.getInlinedAt()); in getAggregate()
374 const DenseSet<DebugAggregate> *VarsWithStackSlot;
391 UniqueVector<DebugAggregate> Aggregates;
676 DebugAggregate(DbgVar.getVariable(), VarLoc.DL.getInlinedAt())); in addDef()
849 const DenseSet<DebugAggregate> *VarsWithStackSlot, in MemLocFragmentFill()
1296 const DenseSet<DebugAggregate> *VarsWithStackSlot;
1305 DenseSet<DebugAggregate> NotAlwaysStackHomed;
1387 const DenseSet<DebugAggregate> *VarsWithStackSlot) in AssignmentTrackingLowering()
1952 DebugAggregate Aggr{DbgVar.getVariable(), DbgVar.getInlinedAt()}; in process()
2146 const DenseSet<DebugAggregate> &VarsWithStackSlot, in buildOverlapMapAndRecordDeclares()
2151 DenseMap<DebugAggregate, SmallVector<DebugVariable, 8>> FragmentMap; in buildOverlapMapAndRecordDeclares()
2167 DebugAggregate DA = {DV.getVariable(), DV.getInlinedAt()}; in buildOverlapMapAndRecordDeclares()
2204 DebugAggregate DA = {DV.getVariable(), DV.getInlinedAt()}; in buildOverlapMapAndRecordDeclares()
2382 DenseSet<DebugAggregate> AlwaysStackHomed; in run()
2387 DebugAggregate Aggr{Var.getVariable(), Var.getInlinedAt()}; in run()
2428 DebugAggregate Aggr{Var.getVariable(), Var.getInlinedAt()}; in run()
2487 SmallDenseMap<DebugAggregate, BitVector> VariableDefinedBytes; in removeRedundantDbgLocsUsingBackwardScan()
2511 DebugAggregate Aggr = in removeRedundantDbgLocsUsingBackwardScan()
2655 SmallDenseMap<DebugAggregate, SmallDenseSet<DIExpression::FragmentInfo>> in removeUndefDbgLocsFromEntryBlock()
2658 auto DefineBits = [&VarsWithDef](DebugAggregate A, DebugVariable V) { in removeUndefDbgLocsFromEntryBlock()
2664 auto HasDefinedBits = [&VarsWithDef](DebugAggregate A, DebugVariable V) { in removeUndefDbgLocsFromEntryBlock()
2694 DebugAggregate Aggr{FnVarLocs.getVariable(Loc.VariableID).getVariable(), in removeUndefDbgLocsFromEntryBlock()
2740 static DenseSet<DebugAggregate> findVarsWithStackSlot(Function &Fn) { in findVarsWithStackSlot()
2741 DenseSet<DebugAggregate> Result; in findVarsWithStackSlot()
2765 DenseSet<DebugAggregate> VarsWithStackSlot = findVarsWithStackSlot(Fn); in analyzeFunction()