Lines Matching refs:Properties

196     DbgValueProperties Properties;  member
230 DbgValueProperties Properties; member
323 emitMOLoc(*Var.second.MO, Var.first, Var.second.Properties)); in loadInlocs()
334 addUseBeforeDef(Var.first, Var.second.Properties, Num); in loadInlocs()
336 recoverAsEntryValue(Var.first, Var.second.Properties, Num); in loadInlocs()
341 auto NewValue = LocAndProperties{M, Var.second.Properties}; in loadInlocs()
347 MTracker->emitLoc(M, Var.first, Var.second.Properties)); in loadInlocs()
355 const DbgValueProperties &Properties, ValueIDNum ID) { in addUseBeforeDef() argument
356 UseBeforeDef UBD = {ID, Var, Properties}; in addUseBeforeDef()
385 PendingDbgValues.push_back(MTracker->emitLoc(L, Use.Var, Use.Properties)); in checkInstForNewValues()
465 DbgValueProperties Properties(MI); in redefVar() local
483 redefVar(MI, Properties, NewLoc); in redefVar()
489 void redefVar(const MachineInstr &MI, const DbgValueProperties &Properties, in redefVar() argument
520 std::make_pair(Var, LocAndProperties{NewLoc, Properties})); in redefVar()
523 It->second.Properties = Properties; in redefVar()
564 auto &Prop = ActiveVLocs.find(Var)->second.Properties; in clobberMloc()
578 const DbgValueProperties &Properties = ActiveVLocIt->second.Properties; in clobberMloc() local
579 PendingDbgValues.push_back(MTracker->emitLoc(NewLoc, Var, Properties)); in clobberMloc()
632 MTracker->emitLoc(Dst, Var, ActiveVLocIt->second.Properties); in transferMlocs()
646 const DbgValueProperties &Properties) { in emitMOLoc() argument
652 if (Properties.Indirect) in emitMOLoc()
657 MIB.addMetadata(Properties.DIExpr); in emitMOLoc()
681 if (Properties.Indirect) in dump()
683 if (Properties.DIExpr) in dump()
684 dbgs() << " " << *Properties.DIExpr; in dump()
858 const DbgValueProperties &Properties) { in emitLoc() argument
864 const DIExpression *Expr = Properties.DIExpr; in emitLoc()
914 if (Properties.Indirect) { in emitLoc()
961 if (Properties.Indirect) in emitLoc()
1045 DbgValueProperties Properties(MI); in transferDebugValue() local
1058 VTracker->defVar(MI, Properties, None); in transferDebugValue()
1060 TTracker->redefVar(MI, Properties, None); in transferDebugValue()
1079 VTracker->defVar(MI, Properties, MTracker->readReg(MO.getReg())); in transferDebugValue()
1081 VTracker->defVar(MI, Properties, None); in transferDebugValue()
1268 DbgValueProperties Properties(Expr, false); in transferDebugInstrRef() local
1270 VTracker->defVar(MI, Properties, NewID); in transferDebugInstrRef()
1302 TTracker->redefVar(MI, Properties, FoundLoc); in transferDebugInstrRef()
1314 MachineInstr *DbgMI = MTracker->emitLoc(FoundLoc, V, Properties); in transferDebugInstrRef()
2363 SmallVector<const DbgValueProperties *, 4> Properties; in pickVPHILoc() local
2382 Properties.push_back(&OutVal.Properties); in pickVPHILoc()
2424 const DbgValueProperties *Properties0 = Properties[0]; in pickVPHILoc()
2425 for (const auto *Prop : Properties) in pickVPHILoc()
2520 if (V.second->Properties != FirstVal.Properties) in vlocJoin()
2552 DbgValue VPHI(MBB.getNumber(), FirstVal.Properties, DbgValue::VPHI); in vlocJoin()
2858 assert(BlockLiveIn->Properties.DIExpr->getFragmentInfo() == in buildVLocValueMap()