Lines Matching refs:DISubprogram
236 const DISubprogram *Inlinee) { in getInlineSite()
278 const DISubprogram *CodeViewDebug::collectParentScopeNames( in collectParentScopeNames()
280 const DISubprogram *ClosestSubprogram = nullptr; in collectParentScopeNames()
283 ClosestSubprogram = dyn_cast<DISubprogram>(Scope); in collectParentScopeNames()
350 if (!Scope || isa<DIFile>(Scope) || isa<DISubprogram>(Scope)) in getScopeIndex()
386 TypeIndex CodeViewDebug::getFuncIdForSubprogram(const DISubprogram *SP) { in getFuncIdForSubprogram()
450 TypeIndex CodeViewDebug::getMemberFunctionType(const DISubprogram *SP, in getMemberFunctionType()
493 const DISubprogram *Inlinee = Var.DIVar->getScope()->getSubprogram(); in recordLocalVariable()
984 for (const DISubprogram *SP : InlinedSubprograms) { in emitInlineeLinesSubsection()
1443 void CodeViewDebug::collectVariableInfo(const DISubprogram *SP) { in collectVariableInfo()
1640 const DISubprogram *ClosestSubprogram = in addToUDTs()
2166 static MethodOptions translateMethodOptionFlags(const DISubprogram *SP) { in translateMethodOptionFlags()
2175 static MethodKind translateMethodKindFlags(const DISubprogram *SP, in translateMethodKindFlags()
2229 if (ImmediateScope && isa<DISubprogram>(ImmediateScope)) in getCommonClassOptions()
2234 if (isa<DISubprogram>(Scope)) { in getCommonClassOptions()
2312 using MethodsList = TinyPtrVector<const DISubprogram *>;
2399 if (auto *SP = dyn_cast<DISubprogram>(Element)) { in collectClassInfo()
2625 for (const DISubprogram *SP : MethodItr.second) { in lowerRecordFieldList()