reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
427 auto *FileAndScope = cast_or_null<DIFile>(map(MDS->getFile())); 428 StringRef LinkageName = MDS->getName().empty() ? MDS->getLinkageName() : ""; 428 StringRef LinkageName = MDS->getName().empty() ? MDS->getLinkageName() : ""; 430 auto *Type = cast_or_null<DISubroutineType>(map(MDS->getType())); 432 cast_or_null<DIType>(map(MDS->getContainingType())); 433 auto *Unit = cast_or_null<DICompileUnit>(map(MDS->getUnit())); 440 MDS->getContext(), FileAndScope, MDS->getName(), LinkageName, 440 MDS->getContext(), FileAndScope, MDS->getName(), LinkageName, 441 FileAndScope, MDS->getLine(), Type, MDS->getScopeLine(), 441 FileAndScope, MDS->getLine(), Type, MDS->getScopeLine(), 442 ContainingType, MDS->getVirtualIndex(), MDS->getThisAdjustment(), 442 ContainingType, MDS->getVirtualIndex(), MDS->getThisAdjustment(), 443 MDS->getFlags(), MDS->getSPFlags(), Unit, TemplateParams, Declaration, 443 MDS->getFlags(), MDS->getSPFlags(), Unit, TemplateParams, Declaration, 447 if (MDS->isDistinct()) 451 MDS->getContext(), FileAndScope, MDS->getName(), LinkageName, 451 MDS->getContext(), FileAndScope, MDS->getName(), LinkageName, 452 FileAndScope, MDS->getLine(), Type, MDS->getScopeLine(), ContainingType, 452 FileAndScope, MDS->getLine(), Type, MDS->getScopeLine(), ContainingType, 453 MDS->getVirtualIndex(), MDS->getThisAdjustment(), MDS->getFlags(), 453 MDS->getVirtualIndex(), MDS->getThisAdjustment(), MDS->getFlags(), 453 MDS->getVirtualIndex(), MDS->getThisAdjustment(), MDS->getFlags(), 454 MDS->getSPFlags(), Unit, TemplateParams, Declaration, Variables); 456 StringRef OldLinkageName = MDS->getLinkageName(); 470 NewToLinkageName.insert({NewMDS, MDS->getLinkageName()});