Lines Matching refs:DPValue

85 using VarLocInsertPt = PointerUnion<const Instruction *, const DPValue *>;
221 if (isa<const DPValue *>(P.first)) in init()
228 for (const DPValue &DPV : I->getDbgValueRange()) { in init()
1029 using AssignRecord = PointerUnion<DbgAssignIntrinsic *, DPValue *>;
1056 OS << Source.get<DPValue *>(); in dump()
1063 static Assignment make(DIAssignID *ID, DPValue *Source) { in make()
1086 Assignment(S Status, DIAssignID *ID, DPValue *Source) in Assignment()
1121 void resetInsertionPoint(DPValue &After);
1357 void processDPValue(DPValue &DPV, BlockInfo *LiveSet);
1358 void processDbgValue(PointerUnion<DbgValueInst *, DPValue *> DbgValueRecord,
1459 static DIAssignID *getIDFromMarker(const DPValue &DPV) { in getIDFromMarker()
1495 VarLocInsertPt getNextNode(const DPValue *DPV) { in getNextNode()
1510 return getNextNode(cast<const DPValue *>(InsertPt)); in getNextNode()
1517 DPValue *CastToDbgAssign(DPValue *DPV) { in CastToDbgAssign()
1529 emitDbgValue(Kind, cast<DPValue *>(Source), After); in emitDbgValue()
1759 for (DPValue *DPV : LinkedDPAssigns) in processTaggedInstruction()
1805 if (isa<DPValue *>(Assign)) in processDbgAssign()
1806 return ProcessDbgAssignImpl(cast<DPValue *>(Assign)); in processDbgAssign()
1811 PointerUnion<DbgValueInst *, DPValue *> DbgValueRecord, in processDbgValue()
1836 if (isa<DPValue *>(DbgValueRecord)) in processDbgValue()
1837 return ProcessDbgValueImpl(cast<DPValue *>(DbgValueRecord)); in processDbgValue()
1863 DPValue &DPV, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processDPValue()
1881 void AssignmentTrackingLowering::resetInsertionPoint(DPValue &After) { in resetInsertionPoint()
1918 for (DPValue &DPV : II->getDbgValueRange()) { in process()
1999 assert(isa<DPValue *>(A.Source) == isa<DPValue *>(B.Source)); in joinAssignment()
2000 if (isa<DPValue *>(A.Source) && in joinAssignment()
2001 cast<DPValue *>(A.Source)->isEquivalentTo(*cast<DPValue *>(B.Source))) in joinAssignment()
2122 DPValue *DynCastToDbgDeclare(DPValue *DPV) { in DynCastToDbgDeclare()
2160 SmallVector<DPValue *> DPDeclares; in buildOverlapMapAndRecordDeclares()
2217 for (DPValue *DPV : at::getDPVAssignmentMarkers(Info->Base)) in buildOverlapMapAndRecordDeclares()
2465 for (DPValue &DPV : I.getDbgValueRange()) in emitPromotedVarLocs()
2567 for (DPValue &DPV : reverse(I.getDbgValueRange())) in removeRedundantDbgLocsUsingBackwardScan()
2632 for (DPValue &DPV : I.getDbgValueRange()) in removeRedundantDbgLocsUsingForwardScan()
2718 for (DPValue &DPV : I.getDbgValueRange()) in removeUndefDbgLocsFromEntryBlock()
2752 for (DPValue *DPV : at::getDPVAssignmentMarkers(&I)) { in findVarsWithStackSlot()