Lines Matching refs:DPValue
66 TinyPtrVector<DPValue *> llvm::findDPVDeclares(Value *V) { in findDPVDeclares()
75 TinyPtrVector<DPValue *> Declares; in findDPVDeclares()
76 for (DPValue *DPV : L->getAllDPValueUsers()) in findDPVDeclares()
77 if (DPV->getType() == DPValue::LocationType::Declare) in findDPVDeclares()
84 DPValue::LocationType Type = DPValue::LocationType::Any>
86 SmallVectorImpl<DPValue *> *DPValues) { in findDbgIntrinsics()
99 SmallPtrSet<DPValue *, 4> EncounteredDPValues; in findDbgIntrinsics()
114 for (DPValue *DPV : L->getAllDPValueUsers()) { in findDbgIntrinsics()
115 if (Type == DPValue::LocationType::Any || DPV->getType() == Type) in findDbgIntrinsics()
128 for (DPValue *DPV : DI->getAllDPValueUsers()) in findDbgIntrinsics()
129 if (Type == DPValue::LocationType::Any || DPV->getType() == Type) in findDbgIntrinsics()
137 Value *V, SmallVectorImpl<DPValue *> *DPValues) { in findDbgValues()
138 findDbgIntrinsics<DbgValueInst, DPValue::LocationType::Value>(DbgValues, V, in findDbgValues()
143 Value *V, SmallVectorImpl<DPValue *> *DPValues) { in findDbgUsers()
144 findDbgIntrinsics<DbgVariableIntrinsic, DPValue::LocationType::Any>( in findDbgUsers()
166 DebugLoc llvm::getDebugValueLoc(DPValue *DPV) { in getDebugValueLoc()
243 for (const DPValue &DPV : I.getDbgValueRange()) in processInstruction()
254 void DebugInfoFinder::processDPValue(const Module &M, const DPValue &DPV) { in processDPValue()
1797 SmallVector<DPValue *> DPVAssigns = getDPVAssignmentMarkers(Inst); in deleteAssignmentMarkers()
1822 SmallVector<DPValue *, 12> DPToDelete; in deleteAll()
1844 getFragmentOrEntireVariable(const DPValue *DPV) { in getFragmentOrEntireVariable()
2013 uint64_t SliceSizeInBits, const DPValue *DPVAssign, in calculateFragmentIntersect()
2110 auto *Assign = DPValue::createLinkedDPVAssign( in emitDbgAssign()
2227 DenseMap<const AllocaInst *, SmallPtrSet<DPValue *, 2>> DPVDeclares; in runOnFunction()