Lines Matching refs:MDS

546   DISubprogram *getReplacementSubprogram(DISubprogram *MDS) {  in getReplacementSubprogram()  argument
547 auto *FileAndScope = cast_or_null<DIFile>(map(MDS->getFile())); in getReplacementSubprogram()
548 StringRef LinkageName = MDS->getName().empty() ? MDS->getLinkageName() : ""; in getReplacementSubprogram()
550 auto *Type = cast_or_null<DISubroutineType>(map(MDS->getType())); in getReplacementSubprogram()
552 cast_or_null<DIType>(map(MDS->getContainingType())); in getReplacementSubprogram()
553 auto *Unit = cast_or_null<DICompileUnit>(map(MDS->getUnit())); in getReplacementSubprogram()
560 MDS->getContext(), FileAndScope, MDS->getName(), LinkageName, in getReplacementSubprogram()
561 FileAndScope, MDS->getLine(), Type, MDS->getScopeLine(), in getReplacementSubprogram()
562 ContainingType, MDS->getVirtualIndex(), MDS->getThisAdjustment(), in getReplacementSubprogram()
563 MDS->getFlags(), MDS->getSPFlags(), Unit, TemplateParams, Declaration, in getReplacementSubprogram()
567 if (MDS->isDistinct()) in getReplacementSubprogram()
571 MDS->getContext(), FileAndScope, MDS->getName(), LinkageName, in getReplacementSubprogram()
572 FileAndScope, MDS->getLine(), Type, MDS->getScopeLine(), ContainingType, in getReplacementSubprogram()
573 MDS->getVirtualIndex(), MDS->getThisAdjustment(), MDS->getFlags(), in getReplacementSubprogram()
574 MDS->getSPFlags(), Unit, TemplateParams, Declaration, Variables); in getReplacementSubprogram()
576 StringRef OldLinkageName = MDS->getLinkageName(); in getReplacementSubprogram()
590 NewToLinkageName.insert({NewMDS, MDS->getLinkageName()}); in getReplacementSubprogram()
683 if (auto *MDS = dyn_cast<DISubprogram>(Parent)) in traverse() local
684 return Child == MDS->getRetainedNodes().get(); in traverse()