Lines Matching refs:DISubprogram
228 const DISubprogram *Inlinee) { in getInlineSite()
267 static const DISubprogram *getQualifiedNameComponents( in getQualifiedNameComponents()
269 const DISubprogram *ClosestSubprogram = nullptr; in getQualifiedNameComponents()
272 ClosestSubprogram = dyn_cast<DISubprogram>(Scope); in getQualifiedNameComponents()
335 TypeIndex CodeViewDebug::getFuncIdForSubprogram(const DISubprogram *SP) { in getFuncIdForSubprogram()
397 TypeIndex CodeViewDebug::getMemberFunctionType(const DISubprogram *SP, in getMemberFunctionType()
440 const DISubprogram *Inlinee = Var.DIVar->getScope()->getSubprogram(); in recordLocalVariable()
834 for (const DISubprogram *SP : InlinedSubprograms) { in emitInlineeLinesSubsection()
1246 void CodeViewDebug::collectVariableInfo(const DISubprogram *SP) { in collectVariableInfo()
1412 const DISubprogram *ClosestSubprogram = getQualifiedNameComponents( in addToUDTs()
1897 static MethodOptions translateMethodOptionFlags(const DISubprogram *SP) { in translateMethodOptionFlags()
1906 static MethodKind translateMethodKindFlags(const DISubprogram *SP, in translateMethodKindFlags()
1957 if (ImmediateScope && isa<DISubprogram>(ImmediateScope)) in getCommonClassOptions()
1962 if (isa<DISubprogram>(Scope)) { in getCommonClassOptions()
2039 using MethodsList = TinyPtrVector<const DISubprogram *>;
2116 if (auto *SP = dyn_cast<DISubprogram>(Element)) { in collectClassInfo()
2334 for (const DISubprogram *SP : MethodItr.second) { in lowerRecordFieldList()