Lines Matching defs:D
51 static bool isFunctionOrMethod(const Decl *D) { in isFunctionOrMethod()
56 static bool isFunctionOrMethodOrBlock(const Decl *D) { in isFunctionOrMethodOrBlock()
62 static bool hasDeclarator(const Decl *D) { in hasDeclarator()
71 static bool hasFunctionProto(const Decl *D) { in hasFunctionProto()
80 static unsigned getFunctionOrMethodNumParams(const Decl *D) { in getFunctionOrMethodNumParams()
88 static QualType getFunctionOrMethodParamType(const Decl *D, unsigned Idx) { in getFunctionOrMethodParamType()
97 static SourceRange getFunctionOrMethodParamRange(const Decl *D, unsigned Idx) { in getFunctionOrMethodParamRange()
107 static QualType getFunctionOrMethodResultType(const Decl *D) { in getFunctionOrMethodResultType()
113 static SourceRange getFunctionOrMethodResultSourceRange(const Decl *D) { in getFunctionOrMethodResultSourceRange()
121 static bool isFunctionOrMethodVariadic(const Decl *D) { in isFunctionOrMethodVariadic()
132 static bool isInstanceMethod(const Decl *D) { in isInstanceMethod()
246 static bool checkAttrMutualExclusion(Sema &S, Decl *D, in checkAttrMutualExclusion()
260 static bool checkFunctionOrMethodParameterIndex(Sema &S, const Decl *D, in checkFunctionOrMethodParameterIndex()
343 static void handleSimpleAttribute(Sema &S, Decl *D, in handleSimpleAttribute()
375 static bool threadSafetyCheckIsPointer(Sema &S, const Decl *D, in threadSafetyCheckIsPointer()
497 static void checkAttrArgsAreCapabilityObjs(Sema &S, Decl *D, in checkAttrArgsAreCapabilityObjs()
575 static void handlePtGuardedVarAttr(Sema &S, Decl *D, in handlePtGuardedVarAttr()
585 static bool checkGuardedByAttrCommon(Sema &S, Decl *D, in checkGuardedByAttrCommon()
600 static void handleGuardedByAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGuardedByAttr()
609 static void handlePtGuardedByAttr(Sema &S, Decl *D, in handlePtGuardedByAttr()
623 static bool checkAcquireOrderAttrCommon(Sema &S, Decl *D, in checkAcquireOrderAttrCommon()
648 static void handleAcquiredAfterAttr(Sema &S, Decl *D, in handleAcquiredAfterAttr()
661 static void handleAcquiredBeforeAttr(Sema &S, Decl *D, in handleAcquiredBeforeAttr()
674 static bool checkLockFunAttrCommon(Sema &S, Decl *D, in checkLockFunAttrCommon()
684 static void handleAssertSharedLockAttr(Sema &S, Decl *D, in handleAssertSharedLockAttr()
697 static void handleAssertExclusiveLockAttr(Sema &S, Decl *D, in handleAssertExclusiveLockAttr()
712 static bool checkTryLockFunAttrCommon(Sema &S, Decl *D, in checkTryLockFunAttrCommon()
730 static void handleSharedTrylockFunctionAttr(Sema &S, Decl *D, in handleSharedTrylockFunctionAttr()
743 static void handleExclusiveTrylockFunctionAttr(Sema &S, Decl *D, in handleExclusiveTrylockFunctionAttr()
754 static void handleLockReturnedAttr(Sema &S, Decl *D, in handleLockReturnedAttr()
768 static void handleLocksExcludedAttr(Sema &S, Decl *D, in handleLocksExcludedAttr()
786 static void handleEnableIfAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleEnableIfAttr()
814 static void handleConsumableAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConsumableAttr()
855 static void handleCallableWhenAttr(Sema &S, Decl *D, in handleCallableWhenAttr()
894 static void handleParamTypestateAttr(Sema &S, Decl *D, in handleParamTypestateAttr()
932 static void handleReturnTypestateAttr(Sema &S, Decl *D, in handleReturnTypestateAttr()
981 static void handleSetTypestateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSetTypestateAttr()
1005 static void handleTestTypestateAttr(Sema &S, Decl *D, in handleTestTypestateAttr()
1030 static void handleExtVectorTypeAttr(Sema &S, Scope *scope, Decl *D, in handleExtVectorTypeAttr()
1036 static void handlePackedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handlePackedAttr()
1056 static bool checkIBOutletCommon(Sema &S, Decl *D, const AttributeList &Attr) { in checkIBOutletCommon()
1082 static void handleIBOutlet(Sema &S, Decl *D, const AttributeList &Attr) { in handleIBOutlet()
1091 static void handleIBOutletCollection(Sema &S, Decl *D, in handleIBOutletCollection()
1176 static void handleNonNullAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNonNullAttr()
1220 static void handleNonNullAttrParameter(Sema &S, ParmVarDecl *D, in handleNonNullAttrParameter()
1242 static void handleReturnsNonNullAttr(Sema &S, Decl *D, in handleReturnsNonNullAttr()
1255 static void handleAssumeAlignedAttr(Sema &S, Decl *D, in handleAssumeAlignedAttr()
1263 void Sema::AddAssumeAlignedAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAssumeAlignedAttr()
1314 static void handleOwnershipAttr(Sema &S, Decl *D, const AttributeList &AL) { in handleOwnershipAttr()
1426 static void handleWeakRefAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleWeakRefAttr()
1490 static void handleAliasAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAliasAttr()
1520 static void handleColdAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleColdAttr()
1528 static void handleHotAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleHotAttr()
1536 static void handleTLSModelAttr(Sema &S, Decl *D, in handleTLSModelAttr()
1556 static void handleKernelAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleKernelAttr()
1566 static void handleRestrictAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleRestrictAttr()
1578 static void handleCommonAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCommonAttr()
1589 static void handleNoReturnAttr(Sema &S, Decl *D, const AttributeList &attr) { in handleNoReturnAttr()
1614 static void handleAnalyzerNoReturnAttr(Sema &S, Decl *D, in handleAnalyzerNoReturnAttr()
1637 static void handleVecReturnAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecReturnAttr()
1692 static void handleDependencyAttr(Sema &S, Scope *Scope, Decl *D, in handleDependencyAttr()
1709 static void handleUsedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleUsedAttr()
1726 static void handleConstructorAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConstructorAttr()
1737 static void handleDestructorAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleDestructorAttr()
1749 static void handleAttrWithMessage(Sema &S, Decl *D, in handleAttrWithMessage()
1760 static void handleObjCSuppresProtocolAttr(Sema &S, Decl *D, in handleObjCSuppresProtocolAttr()
1830 AvailabilityAttr *Sema::mergeAvailabilityAttr(NamedDecl *D, SourceRange Range, in mergeAvailabilityAttr()
1955 static void handleAvailabilityAttr(Sema &S, Decl *D, in handleAvailabilityAttr()
1994 static T *mergeVisibilityAttr(Sema &S, Decl *D, SourceRange range, in mergeVisibilityAttr()
2009 VisibilityAttr *Sema::mergeVisibilityAttr(Decl *D, SourceRange Range, in mergeVisibilityAttr()
2016 TypeVisibilityAttr *Sema::mergeTypeVisibilityAttr(Decl *D, SourceRange Range, in mergeTypeVisibilityAttr()
2023 static void handleVisibilityAttr(Sema &S, Decl *D, const AttributeList &Attr, in handleVisibilityAttr()
2106 static void handleObjCNSObject(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCNSObject()
2135 static void handleObjCIndependentClass(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCIndependentClass()
2151 static void handleBlocksAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleBlocksAttr()
2171 static void handleSentinelAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSentinelAttr()
2262 static void handleWarnUnusedResult(Sema &S, Decl *D, const AttributeList &Attr) { in handleWarnUnusedResult()
2281 static void handleWeakImportAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleWeakImportAttr()
2306 static void handleWorkGroupSize(Sema &S, Decl *D, in handleWorkGroupSize()
2331 static void handleVecTypeHint(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecTypeHint()
2362 SectionAttr *Sema::mergeSectionAttr(Decl *D, SourceRange Range, in mergeSectionAttr()
2385 static void handleSectionAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSectionAttr()
2411 static void handleCleanupAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCleanupAttr()
2476 static void handleFormatArgAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatArgAttr()
2548 static void handleInitPriorityAttr(Sema &S, Decl *D, in handleInitPriorityAttr()
2587 FormatAttr *Sema::mergeFormatAttr(Decl *D, SourceRange Range, in mergeFormatAttr()
2610 static void handleFormatAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatAttr()
2734 static void handleTransparentUnionAttr(Sema &S, Decl *D, in handleTransparentUnionAttr()
2803 static void handleAnnotateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAnnotateAttr()
2821 static void handleAlignValueAttr(Sema &S, Decl *D, in handleAlignValueAttr()
2827 void Sema::AddAlignValueAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAlignValueAttr()
2873 static void handleAlignedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAlignedAttr()
2911 void Sema::AddAlignedAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAlignedAttr()
2996 void Sema::AddAlignedAttr(SourceRange AttrRange, Decl *D, TypeSourceInfo *TS, in AddAlignedAttr()
3006 void Sema::CheckAlignasUnderalignment(Decl *D) { in CheckAlignasUnderalignment()
3078 static void handleModeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleModeAttr()
3195 static void handleNoDebugAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNoDebugAttr()
3213 AlwaysInlineAttr *Sema::mergeAlwaysInlineAttr(Decl *D, SourceRange Range, in mergeAlwaysInlineAttr()
3229 MinSizeAttr *Sema::mergeMinSizeAttr(Decl *D, SourceRange Range, in mergeMinSizeAttr()
3243 OptimizeNoneAttr *Sema::mergeOptimizeNoneAttr(Decl *D, SourceRange Range, in mergeOptimizeNoneAttr()
3263 static void handleAlwaysInlineAttr(Sema &S, Decl *D, in handleAlwaysInlineAttr()
3271 static void handleMinSizeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMinSizeAttr()
3277 static void handleOptimizeNoneAttr(Sema &S, Decl *D, in handleOptimizeNoneAttr()
3284 static void handleGlobalAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGlobalAttr()
3300 static void handleGNUInlineAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGNUInlineAttr()
3312 static void handleCallConvAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCallConvAttr()
3501 static void handleLaunchBoundsAttr(Sema &S, Decl *D, in handleLaunchBoundsAttr()
3517 static void handleArgumentWithTypeTagAttr(Sema &S, Decl *D, in handleArgumentWithTypeTagAttr()
3562 static void handleTypeTagForDatatypeAttr(Sema &S, Decl *D, in handleTypeTagForDatatypeAttr()
3612 static void handleNSConsumedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNSConsumedAttr()
3640 static void handleNSReturnsRetainedAttr(Sema &S, Decl *D, in handleNSReturnsRetainedAttr()
3715 static void handleObjCReturnsInnerPointerAttr(Sema &S, Decl *D, in handleObjCReturnsInnerPointerAttr()
3743 static void handleObjCRequiresSuperAttr(Sema &S, Decl *D, in handleObjCRequiresSuperAttr()
3765 static void handleCFAuditedTransferAttr(Sema &S, Decl *D, in handleCFAuditedTransferAttr()
3775 static void handleCFUnknownTransferAttr(Sema &S, Decl *D, in handleCFUnknownTransferAttr()
3785 static void handleObjCBridgeAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeAttr()
3815 static void handleObjCBridgeMutableAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeMutableAttr()
3829 static void handleObjCBridgeRelatedAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeRelatedAttr()
3847 static void handleObjCDesignatedInitializer(Sema &S, Decl *D, in handleObjCDesignatedInitializer()
3865 static void handleObjCRuntimeName(Sema &S, Decl *D, in handleObjCRuntimeName()
3876 static void handleObjCOwnershipAttr(Sema &S, Decl *D, in handleObjCOwnershipAttr()
3884 static void handleObjCPreciseLifetimeAttr(Sema &S, Decl *D, in handleObjCPreciseLifetimeAttr()
3929 static void handleUuidAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleUuidAttr()
3974 static void handleMSInheritanceAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMSInheritanceAttr()
3988 static void handleDeclspecThreadAttr(Sema &S, Decl *D, in handleDeclspecThreadAttr()
4007 static void handleARMInterruptAttr(Sema &S, Decl *D, in handleARMInterruptAttr()
4036 static void handleMSP430InterruptAttr(Sema &S, Decl *D, in handleMSP430InterruptAttr()
4072 static void handleInterruptAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleInterruptAttr()
4080 static void handleAMDGPUNumVGPRAttr(Sema &S, Decl *D, in handleAMDGPUNumVGPRAttr()
4093 static void handleAMDGPUNumSGPRAttr(Sema &S, Decl *D, in handleAMDGPUNumSGPRAttr()
4106 static void handleX86ForceAlignArgPointerAttr(Sema &S, Decl *D, in handleX86ForceAlignArgPointerAttr()
4131 DLLImportAttr *Sema::mergeDLLImportAttr(Decl *D, SourceRange Range, in mergeDLLImportAttr()
4144 DLLExportAttr *Sema::mergeDLLExportAttr(Decl *D, SourceRange Range, in mergeDLLExportAttr()
4157 static void handleDLLAttr(Sema &S, Decl *D, const AttributeList &A) { in handleDLLAttr()
4184 Sema::mergeMSInheritanceAttr(Decl *D, SourceRange Range, bool BestCase, in mergeMSInheritanceAttr()
4219 static void handleCapabilityAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCapabilityAttr()
4243 static void handleAssertCapabilityAttr(Sema &S, Decl *D, in handleAssertCapabilityAttr()
4250 static void handleAcquireCapabilityAttr(Sema &S, Decl *D, in handleAcquireCapabilityAttr()
4262 static void handleTryAcquireCapabilityAttr(Sema &S, Decl *D, in handleTryAcquireCapabilityAttr()
4276 static void handleReleaseCapabilityAttr(Sema &S, Decl *D, in handleReleaseCapabilityAttr()
4287 static void handleRequiresCapabilityAttr(Sema &S, Decl *D, in handleRequiresCapabilityAttr()
4305 static void handleDeprecatedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleDeprecatedAttr()
4327 static bool handleCommonAttributeFeatures(Sema &S, Scope *scope, Decl *D, in handleCommonAttributeFeatures()
4372 static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D, in ProcessDeclAttribute()
4892 void Sema::ProcessDeclAttributeList(Scope *S, Decl *D, in ProcessDeclAttributeList()
4975 void Sema::checkUnusedDeclAttributes(Declarator &D) { in checkUnusedDeclAttributes()
5055 void Sema::ProcessPragmaWeak(Scope *S, Decl *D) { in ProcessPragmaWeak()
5083 void Sema::ProcessDeclAttributes(Scope *S, Decl *D, const Declarator &PD) { in ProcessDeclAttributes()
5142 static bool isDeclDeprecated(Decl *D) { in isDeclDeprecated()
5154 static bool isDeclUnavailable(Decl *D) { in isDeclUnavailable()
5167 Decl *Ctx, const NamedDecl *D, in DoEmitAvailabilityWarning()
5305 NamedDecl *D, StringRef Message, in EmitAvailabilityWarning()