Lines Matching defs:D

52 static bool isFunctionOrMethod(const Decl *D) {  in isFunctionOrMethod()
57 static bool isFunctionOrMethodOrBlock(const Decl *D) { in isFunctionOrMethodOrBlock()
63 static bool hasDeclarator(const Decl *D) { in hasDeclarator()
72 static bool hasFunctionProto(const Decl *D) { in hasFunctionProto()
81 static unsigned getFunctionOrMethodNumParams(const Decl *D) { in getFunctionOrMethodNumParams()
89 static QualType getFunctionOrMethodParamType(const Decl *D, unsigned Idx) { in getFunctionOrMethodParamType()
98 static SourceRange getFunctionOrMethodParamRange(const Decl *D, unsigned Idx) { in getFunctionOrMethodParamRange()
108 static QualType getFunctionOrMethodResultType(const Decl *D) { in getFunctionOrMethodResultType()
114 static SourceRange getFunctionOrMethodResultSourceRange(const Decl *D) { in getFunctionOrMethodResultSourceRange()
122 static bool isFunctionOrMethodVariadic(const Decl *D) { in isFunctionOrMethodVariadic()
133 static bool isInstanceMethod(const Decl *D) { in isInstanceMethod()
247 static bool checkAttrMutualExclusion(Sema &S, Decl *D, SourceRange Range, in checkAttrMutualExclusion()
262 static bool checkFunctionOrMethodParameterIndex(Sema &S, const Decl *D, in checkFunctionOrMethodParameterIndex()
345 static void handleSimpleAttribute(Sema &S, Decl *D, in handleSimpleAttribute()
377 static bool threadSafetyCheckIsPointer(Sema &S, const Decl *D, in threadSafetyCheckIsPointer()
498 static void checkAttrArgsAreCapabilityObjs(Sema &S, Decl *D, in checkAttrArgsAreCapabilityObjs()
576 static void handlePtGuardedVarAttr(Sema &S, Decl *D, in handlePtGuardedVarAttr()
586 static bool checkGuardedByAttrCommon(Sema &S, Decl *D, in checkGuardedByAttrCommon()
601 static void handleGuardedByAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGuardedByAttr()
610 static void handlePtGuardedByAttr(Sema &S, Decl *D, in handlePtGuardedByAttr()
624 static bool checkAcquireOrderAttrCommon(Sema &S, Decl *D, in checkAcquireOrderAttrCommon()
646 static void handleAcquiredAfterAttr(Sema &S, Decl *D, in handleAcquiredAfterAttr()
659 static void handleAcquiredBeforeAttr(Sema &S, Decl *D, in handleAcquiredBeforeAttr()
672 static bool checkLockFunAttrCommon(Sema &S, Decl *D, in checkLockFunAttrCommon()
682 static void handleAssertSharedLockAttr(Sema &S, Decl *D, in handleAssertSharedLockAttr()
695 static void handleAssertExclusiveLockAttr(Sema &S, Decl *D, in handleAssertExclusiveLockAttr()
710 static bool checkTryLockFunAttrCommon(Sema &S, Decl *D, in checkTryLockFunAttrCommon()
728 static void handleSharedTrylockFunctionAttr(Sema &S, Decl *D, in handleSharedTrylockFunctionAttr()
741 static void handleExclusiveTrylockFunctionAttr(Sema &S, Decl *D, in handleExclusiveTrylockFunctionAttr()
752 static void handleLockReturnedAttr(Sema &S, Decl *D, in handleLockReturnedAttr()
766 static void handleLocksExcludedAttr(Sema &S, Decl *D, in handleLocksExcludedAttr()
784 static void handleEnableIfAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleEnableIfAttr()
812 static void handlePassObjectSizeAttr(Sema &S, Decl *D, in handlePassObjectSizeAttr()
849 static void handleConsumableAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConsumableAttr()
890 static void handleCallableWhenAttr(Sema &S, Decl *D, in handleCallableWhenAttr()
929 static void handleParamTypestateAttr(Sema &S, Decl *D, in handleParamTypestateAttr()
967 static void handleReturnTypestateAttr(Sema &S, Decl *D, in handleReturnTypestateAttr()
1016 static void handleSetTypestateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSetTypestateAttr()
1040 static void handleTestTypestateAttr(Sema &S, Decl *D, in handleTestTypestateAttr()
1065 static void handleExtVectorTypeAttr(Sema &S, Scope *scope, Decl *D, in handleExtVectorTypeAttr()
1071 static void handlePackedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handlePackedAttr()
1088 static bool checkIBOutletCommon(Sema &S, Decl *D, const AttributeList &Attr) { in checkIBOutletCommon()
1114 static void handleIBOutlet(Sema &S, Decl *D, const AttributeList &Attr) { in handleIBOutlet()
1123 static void handleIBOutletCollection(Sema &S, Decl *D, in handleIBOutletCollection()
1210 static void handleNonNullAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNonNullAttr()
1254 static void handleNonNullAttrParameter(Sema &S, ParmVarDecl *D, in handleNonNullAttrParameter()
1276 static void handleReturnsNonNullAttr(Sema &S, Decl *D, in handleReturnsNonNullAttr()
1289 static void handleAssumeAlignedAttr(Sema &S, Decl *D, in handleAssumeAlignedAttr()
1297 void Sema::AddAssumeAlignedAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAssumeAlignedAttr()
1359 static void handleOwnershipAttr(Sema &S, Decl *D, const AttributeList &AL) { in handleOwnershipAttr()
1468 static void handleWeakRefAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleWeakRefAttr()
1532 static void handleAliasAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAliasAttr()
1562 static void handleColdAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleColdAttr()
1570 static void handleHotAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleHotAttr()
1578 static void handleTLSModelAttr(Sema &S, Decl *D, in handleTLSModelAttr()
1598 static void handleKernelAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleKernelAttr()
1616 static void handleRestrictAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleRestrictAttr()
1628 static void handleCommonAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCommonAttr()
1640 static void handleNakedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNakedAttr()
1649 static void handleNoReturnAttr(Sema &S, Decl *D, const AttributeList &attr) { in handleNoReturnAttr()
1674 static void handleAnalyzerNoReturnAttr(Sema &S, Decl *D, in handleAnalyzerNoReturnAttr()
1697 static void handleVecReturnAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecReturnAttr()
1752 static void handleDependencyAttr(Sema &S, Scope *Scope, Decl *D, in handleDependencyAttr()
1769 static void handleNotTailCalledAttr(Sema &S, Decl *D, in handleNotTailCalledAttr()
1779 static void handleDisableTailCallsAttr(Sema &S, Decl *D, in handleDisableTailCallsAttr()
1789 static void handleUsedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleUsedAttr()
1806 static void handleConstructorAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConstructorAttr()
1817 static void handleDestructorAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleDestructorAttr()
1829 static void handleAttrWithMessage(Sema &S, Decl *D, in handleAttrWithMessage()
1840 static void handleObjCSuppresProtocolAttr(Sema &S, Decl *D, in handleObjCSuppresProtocolAttr()
1910 AvailabilityAttr *Sema::mergeAvailabilityAttr(NamedDecl *D, SourceRange Range, in mergeAvailabilityAttr()
2068 static void handleAvailabilityAttr(Sema &S, Decl *D, in handleAvailabilityAttr()
2175 static T *mergeVisibilityAttr(Sema &S, Decl *D, SourceRange range, in mergeVisibilityAttr()
2190 VisibilityAttr *Sema::mergeVisibilityAttr(Decl *D, SourceRange Range, in mergeVisibilityAttr()
2197 TypeVisibilityAttr *Sema::mergeTypeVisibilityAttr(Decl *D, SourceRange Range, in mergeTypeVisibilityAttr()
2204 static void handleVisibilityAttr(Sema &S, Decl *D, const AttributeList &Attr, in handleVisibilityAttr()
2287 static void handleObjCNSObject(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCNSObject()
2316 static void handleObjCIndependentClass(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCIndependentClass()
2332 static void handleBlocksAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleBlocksAttr()
2352 static void handleSentinelAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSentinelAttr()
2443 static void handleWarnUnusedResult(Sema &S, Decl *D, const AttributeList &Attr) { in handleWarnUnusedResult()
2462 static void handleWeakImportAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleWeakImportAttr()
2487 static void handleWorkGroupSize(Sema &S, Decl *D, in handleWorkGroupSize()
2512 static void handleVecTypeHint(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecTypeHint()
2543 SectionAttr *Sema::mergeSectionAttr(Decl *D, SourceRange Range, in mergeSectionAttr()
2566 static void handleSectionAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSectionAttr()
2601 static void handleTargetAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleTargetAttr()
2614 static void handleCleanupAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCleanupAttr()
2679 static void handleFormatArgAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatArgAttr()
2751 static void handleInitPriorityAttr(Sema &S, Decl *D, in handleInitPriorityAttr()
2790 FormatAttr *Sema::mergeFormatAttr(Decl *D, SourceRange Range, in mergeFormatAttr()
2813 static void handleFormatAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatAttr()
2935 static void handleTransparentUnionAttr(Sema &S, Decl *D, in handleTransparentUnionAttr()
3004 static void handleAnnotateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAnnotateAttr()
3022 static void handleAlignValueAttr(Sema &S, Decl *D, in handleAlignValueAttr()
3028 void Sema::AddAlignValueAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAlignValueAttr()
3074 static void handleAlignedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAlignedAttr()
3112 void Sema::AddAlignedAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAlignedAttr()
3215 void Sema::AddAlignedAttr(SourceRange AttrRange, Decl *D, TypeSourceInfo *TS, in AddAlignedAttr()
3225 void Sema::CheckAlignasUnderalignment(Decl *D) { in CheckAlignasUnderalignment()
3351 static void handleModeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleModeAttr()
3479 static void handleNoDebugAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNoDebugAttr()
3497 AlwaysInlineAttr *Sema::mergeAlwaysInlineAttr(Decl *D, SourceRange Range, in mergeAlwaysInlineAttr()
3513 CommonAttr *Sema::mergeCommonAttr(Decl *D, SourceRange Range, in mergeCommonAttr()
3523 Sema::mergeInternalLinkageAttr(Decl *D, SourceRange Range, in mergeInternalLinkageAttr()
3549 MinSizeAttr *Sema::mergeMinSizeAttr(Decl *D, SourceRange Range, in mergeMinSizeAttr()
3563 OptimizeNoneAttr *Sema::mergeOptimizeNoneAttr(Decl *D, SourceRange Range, in mergeOptimizeNoneAttr()
3583 static void handleAlwaysInlineAttr(Sema &S, Decl *D, in handleAlwaysInlineAttr()
3595 static void handleMinSizeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMinSizeAttr()
3601 static void handleOptimizeNoneAttr(Sema &S, Decl *D, in handleOptimizeNoneAttr()
3608 static void handleGlobalAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGlobalAttr()
3625 static void handleGNUInlineAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGNUInlineAttr()
3637 static void handleCallConvAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCallConvAttr()
3858 void Sema::AddLaunchBoundsAttr(SourceRange AttrRange, Decl *D, Expr *MaxThreads, in AddLaunchBoundsAttr()
3873 static void handleLaunchBoundsAttr(Sema &S, Decl *D, in handleLaunchBoundsAttr()
3884 static void handleArgumentWithTypeTagAttr(Sema &S, Decl *D, in handleArgumentWithTypeTagAttr()
3929 static void handleTypeTagForDatatypeAttr(Sema &S, Decl *D, in handleTypeTagForDatatypeAttr()
3979 static void handleNSConsumedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNSConsumedAttr()
4007 static void handleNSReturnsRetainedAttr(Sema &S, Decl *D, in handleNSReturnsRetainedAttr()
4120 static void handleObjCReturnsInnerPointerAttr(Sema &S, Decl *D, in handleObjCReturnsInnerPointerAttr()
4148 static void handleObjCRequiresSuperAttr(Sema &S, Decl *D, in handleObjCRequiresSuperAttr()
4170 static void handleCFAuditedTransferAttr(Sema &S, Decl *D, in handleCFAuditedTransferAttr()
4181 static void handleCFUnknownTransferAttr(Sema &S, Decl *D, in handleCFUnknownTransferAttr()
4192 static void handleObjCBridgeAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeAttr()
4222 static void handleObjCBridgeMutableAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeMutableAttr()
4236 static void handleObjCBridgeRelatedAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeRelatedAttr()
4254 static void handleObjCDesignatedInitializer(Sema &S, Decl *D, in handleObjCDesignatedInitializer()
4272 static void handleObjCRuntimeName(Sema &S, Decl *D, in handleObjCRuntimeName()
4288 static void handleObjCBoxable(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCBoxable()
4311 static void handleObjCOwnershipAttr(Sema &S, Decl *D, in handleObjCOwnershipAttr()
4319 static void handleObjCPreciseLifetimeAttr(Sema &S, Decl *D, in handleObjCPreciseLifetimeAttr()
4364 static void handleUuidAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleUuidAttr()
4409 static void handleMSInheritanceAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMSInheritanceAttr()
4423 static void handleDeclspecThreadAttr(Sema &S, Decl *D, in handleDeclspecThreadAttr()
4442 static void handleARMInterruptAttr(Sema &S, Decl *D, in handleARMInterruptAttr()
4471 static void handleMSP430InterruptAttr(Sema &S, Decl *D, in handleMSP430InterruptAttr()
4507 static void handleMipsInterruptAttr(Sema &S, Decl *D, in handleMipsInterruptAttr()
4566 static void handleInterruptAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleInterruptAttr()
4579 static void handleMips16Attribute(Sema &S, Decl *D, const AttributeList &Attr) { in handleMips16Attribute()
4587 static void handleAMDGPUNumVGPRAttr(Sema &S, Decl *D, in handleAMDGPUNumVGPRAttr()
4600 static void handleAMDGPUNumSGPRAttr(Sema &S, Decl *D, in handleAMDGPUNumSGPRAttr()
4613 static void handleX86ForceAlignArgPointerAttr(Sema &S, Decl *D, in handleX86ForceAlignArgPointerAttr()
4638 DLLImportAttr *Sema::mergeDLLImportAttr(Decl *D, SourceRange Range, in mergeDLLImportAttr()
4651 DLLExportAttr *Sema::mergeDLLExportAttr(Decl *D, SourceRange Range, in mergeDLLExportAttr()
4664 static void handleDLLAttr(Sema &S, Decl *D, const AttributeList &A) { in handleDLLAttr()
4699 Sema::mergeMSInheritanceAttr(Decl *D, SourceRange Range, bool BestCase, in mergeMSInheritanceAttr()
4734 static void handleCapabilityAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCapabilityAttr()
4758 static void handleAssertCapabilityAttr(Sema &S, Decl *D, in handleAssertCapabilityAttr()
4765 static void handleAcquireCapabilityAttr(Sema &S, Decl *D, in handleAcquireCapabilityAttr()
4777 static void handleTryAcquireCapabilityAttr(Sema &S, Decl *D, in handleTryAcquireCapabilityAttr()
4791 static void handleReleaseCapabilityAttr(Sema &S, Decl *D, in handleReleaseCapabilityAttr()
4802 static void handleRequiresCapabilityAttr(Sema &S, Decl *D, in handleRequiresCapabilityAttr()
4820 static void handleDeprecatedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleDeprecatedAttr()
4839 static void handleNoSanitizeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNoSanitizeAttr()
4863 static void handleNoSanitizeSpecificAttr(Sema &S, Decl *D, in handleNoSanitizeSpecificAttr()
4878 static void handleInternalLinkageAttr(Sema &S, Decl *D, in handleInternalLinkageAttr()
4889 static bool handleCommonAttributeFeatures(Sema &S, Scope *scope, Decl *D, in handleCommonAttributeFeatures()
4934 static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D, in ProcessDeclAttribute()
5473 void Sema::ProcessDeclAttributeList(Scope *S, Decl *D, in ProcessDeclAttributeList()
5556 void Sema::checkUnusedDeclAttributes(Declarator &D) { in checkUnusedDeclAttributes()
5636 void Sema::ProcessPragmaWeak(Scope *S, Decl *D) { in ProcessPragmaWeak()
5664 void Sema::ProcessDeclAttributes(Scope *S, Decl *D, const Declarator &PD) { in ProcessDeclAttributes()
5747 static bool isDeclDeprecated(Decl *D) { in isDeclDeprecated()
5759 static bool isDeclUnavailable(Decl *D) { in isDeclUnavailable()
5772 Decl *Ctx, const NamedDecl *D, in DoEmitAvailabilityWarning()
5955 NamedDecl *D, StringRef Message, in EmitAvailabilityWarning()