Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:SP

311 void DwarfDebug::addSubprogramNames(const DISubprogram *SP, DIE &Die) {
312 if (!SP->isDefinition())
314 addAccelName(SP->getName(), Die);
318 if (SP->getLinkageName() != "" && SP->getName() != SP->getLinkageName())
319 addAccelName(SP->getLinkageName(), Die);
323 if (isObjCClass(SP->getName())) {
325 getObjCClassCategory(SP->getName(), Class, Category);
330 addAccelName(getObjCMethodName(SP->getName()), Die);
364 const MDNode *SP = Scope->getScopeNode();
366 ProcessedSPNodes.insert(SP);
370 auto &CU = SPMap[SP];
482 for (auto *SP : CUNode->getSubprograms())
483 SPMap.insert(std::make_pair(SP, &CU));
545 for (auto *SP : TheCU->getSubprograms()) {
546 if (ProcessedSPNodes.count(SP) != 0)
548 SPCU->collectDeadVariables(SP);
907 const DISubprogram *SP,
962 for (const DILocalVariable *DV : SP->getVariables()) {
1184 auto *SP = L->getInlinedAtScope()->getSubprogram();
1185 recordSourceLine(SP->getScopeLine(), 0, SP, DWARF2_FLAG_IS_STMT);
1208 auto *SP = cast<DISubprogram>(FnScope->getScopeNode());
1209 DwarfCompileUnit &TheCU = *SPMap.lookup(SP);
1212 collectVariableInfo(TheCU, SP, ProcessedVars);
1238 auto *SP = cast<DISubprogram>(AScope->getScopeNode());
1240 for (const DILocalVariable *DV : SP->getVariables()) {