reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1541       isa<CXXConstructorDecl>(Method) || isa<CXXDestructorDecl>(Method);
 1541       isa<CXXConstructorDecl>(Method) || isa<CXXDestructorDecl>(Method);
 1543   StringRef MethodName = getFunctionName(Method);
 1544   llvm::DISubroutineType *MethodTy = getOrCreateMethodType(Method, Unit);
 1554   if (!IsCtorOrDtor && !isFunctionLocalClass(Method->getParent()))
 1555     MethodLinkageName = CGM.getMangledName(Method);
 1560   if (!Method->isImplicit()) {
 1561     MethodDefUnit = getOrCreateFile(Method->getLocation());
 1562     MethodLine = getLineNumber(Method->getLocation());
 1572   if (Method->isVirtual()) {
 1573     if (Method->isPure())
 1581       if (!isa<CXXDestructorDecl>(Method))
 1582         VIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(Method);
 1586       const auto *DD = dyn_cast<CXXDestructorDecl>(Method);
 1587       GlobalDecl GD = DD ? GlobalDecl(DD, Dtor_Deleting) : GlobalDecl(Method);
 1597       if (Method->size_overridden_methods() == 0)
 1610   if (Method->isNoReturn())
 1612   if (Method->isStatic())
 1614   if (Method->isImplicit())
 1616   Flags |= getAccessFlag(Method->getAccess(), Method->getParent());
 1616   Flags |= getAccessFlag(Method->getAccess(), Method->getParent());
 1617   if (const auto *CXXC = dyn_cast<CXXConstructorDecl>(Method)) {
 1620   } else if (const auto *CXXC = dyn_cast<CXXConversionDecl>(Method)) {
 1624   if (Method->hasPrototype())
 1626   if (Method->getRefQualifier() == RQ_LValue)
 1628   if (Method->getRefQualifier() == RQ_RValue)
 1633   llvm::DINodeArray TParamsArray = CollectFunctionTemplateParams(Method, Unit);
 1639   SPCache[Method->getCanonicalDecl()].reset(SP);