Lines Matching refs:DISubprogram
242 const DISubprogram *Inlinee) { in getInlineSite()
281 const DISubprogram *CodeViewDebug::collectParentScopeNames( in collectParentScopeNames()
283 const DISubprogram *ClosestSubprogram = nullptr; in collectParentScopeNames()
286 ClosestSubprogram = dyn_cast<DISubprogram>(Scope); in collectParentScopeNames()
380 TypeIndex CodeViewDebug::getFuncIdForSubprogram(const DISubprogram *SP) { in getFuncIdForSubprogram()
444 TypeIndex CodeViewDebug::getMemberFunctionType(const DISubprogram *SP, in getMemberFunctionType()
487 const DISubprogram *Inlinee = Var.DIVar->getScope()->getSubprogram(); in recordLocalVariable()
897 for (const DISubprogram *SP : InlinedSubprograms) { in emitInlineeLinesSubsection()
1334 void CodeViewDebug::collectVariableInfo(const DISubprogram *SP) { in collectVariableInfo()
1517 const DISubprogram *ClosestSubprogram = in addToUDTs()
2007 static MethodOptions translateMethodOptionFlags(const DISubprogram *SP) { in translateMethodOptionFlags()
2016 static MethodKind translateMethodKindFlags(const DISubprogram *SP, in translateMethodKindFlags()
2070 if (ImmediateScope && isa<DISubprogram>(ImmediateScope)) in getCommonClassOptions()
2075 if (isa<DISubprogram>(Scope)) { in getCommonClassOptions()
2153 using MethodsList = TinyPtrVector<const DISubprogram *>;
2239 if (auto *SP = dyn_cast<DISubprogram>(Element)) { in collectClassInfo()
2465 for (const DISubprogram *SP : MethodItr.second) { in lowerRecordFieldList()