Lines Matching defs:SP
124 auto SP = DIB.createFunction(CU, F.getName(), F.getName(), File, NextLine,
126 F.setSubprogram(SP);
137 auto LocalVar = DIB.createAutoVariable(SP, Name, File, Loc->getLine(),
147 I.setDebugLoc(DILocation::get(Ctx, NextLine++, 1, SP));
193 DIB.finalizeSubprogram(SP);
321 auto *SP = F.getSubprogram();
322 DebugInfoBeforePass.DIFunctions.insert({&F, SP});
323 if (SP) {
324 LLVM_DEBUG(dbgs() << " Collecting subprogram: " << *SP << '\n');
325 for (const DINode *DN : SP->getRetainedNodes()) {
342 if (!SP)
399 auto SP = SPIt->second;
400 if (!SP)
402 // If the function had the SP attached before the pass, consider it as
566 auto *SP = F.getSubprogram();
567 DebugInfoAfterPass.DIFunctions.insert({&F, SP});
569 if (SP) {
570 LLVM_DEBUG(dbgs() << " Collecting subprogram: " << *SP << '\n');
571 for (const DINode *DN : SP->getRetainedNodes()) {
588 if (!SP)