Lines Matching defs:DVR
873 void processDbgRecordMetadata(const DbgRecord &DVR);
1150 if (const DbgVariableRecord *DVR = dyn_cast<const DbgVariableRecord>(&DR)) {
1155 if (auto *Empty = dyn_cast<MDNode>(DVR->getRawLocation()))
1157 CreateMetadataSlot(DVR->getRawVariable());
1158 if (DVR->isDbgAssign()) {
1159 CreateMetadataSlot(cast<MDNode>(DVR->getRawAssignID()));
1160 if (auto *Empty = dyn_cast<MDNode>(DVR->getRawAddress()))
2795 void printDbgVariableRecord(const DbgVariableRecord &DVR);
4707 if (auto *DVR = dyn_cast<DbgVariableRecord>(&DR))
4708 printDbgVariableRecord(*DVR);
4715 void AssemblyWriter::printDbgVariableRecord(const DbgVariableRecord &DVR) {
4718 switch (DVR.getType()) {
4733 WriteAsOperandInternal(Out, DVR.getRawLocation(), WriterCtx, true);
4735 WriteAsOperandInternal(Out, DVR.getRawVariable(), WriterCtx, true);
4737 WriteAsOperandInternal(Out, DVR.getRawExpression(), WriterCtx, true);
4739 if (DVR.isDbgAssign()) {
4740 WriteAsOperandInternal(Out, DVR.getRawAssignID(), WriterCtx, true);
4742 WriteAsOperandInternal(Out, DVR.getRawAddress(), WriterCtx, true);
4744 WriteAsOperandInternal(Out, DVR.getRawAddressExpression(), WriterCtx, true);
4747 WriteAsOperandInternal(Out, DVR.getDebugLoc().getAsMDNode(), WriterCtx, true);