• Home
  • Raw
  • Download

Lines Matching defs:D

50 static bool isFunctionOrMethod(const Decl *D) {  in isFunctionOrMethod()
56 static bool hasDeclarator(const Decl *D) { in hasDeclarator()
65 static bool hasFunctionProto(const Decl *D) { in hasFunctionProto()
74 static unsigned getFunctionOrMethodNumParams(const Decl *D) { in getFunctionOrMethodNumParams()
82 static QualType getFunctionOrMethodParamType(const Decl *D, unsigned Idx) { in getFunctionOrMethodParamType()
91 static QualType getFunctionOrMethodResultType(const Decl *D) { in getFunctionOrMethodResultType()
97 static bool isFunctionOrMethodVariadic(const Decl *D) { in isFunctionOrMethodVariadic()
108 static bool isInstanceMethod(const Decl *D) { in isInstanceMethod()
202 static bool checkAttrMutualExclusion(Sema &S, Decl *D, in checkAttrMutualExclusion()
216 static bool checkFunctionOrMethodParameterIndex(Sema &S, const Decl *D, in checkFunctionOrMethodParameterIndex()
299 static void handleSimpleAttribute(Sema &S, Decl *D, in handleSimpleAttribute()
331 static bool threadSafetyCheckIsPointer(Sema &S, const Decl *D, in threadSafetyCheckIsPointer()
453 static void checkAttrArgsAreCapabilityObjs(Sema &S, Decl *D, in checkAttrArgsAreCapabilityObjs()
535 static void handlePtGuardedVarAttr(Sema &S, Decl *D, in handlePtGuardedVarAttr()
545 static bool checkGuardedByAttrCommon(Sema &S, Decl *D, in checkGuardedByAttrCommon()
560 static void handleGuardedByAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGuardedByAttr()
569 static void handlePtGuardedByAttr(Sema &S, Decl *D, in handlePtGuardedByAttr()
583 static bool checkAcquireOrderAttrCommon(Sema &S, Decl *D, in checkAcquireOrderAttrCommon()
608 static void handleAcquiredAfterAttr(Sema &S, Decl *D, in handleAcquiredAfterAttr()
621 static void handleAcquiredBeforeAttr(Sema &S, Decl *D, in handleAcquiredBeforeAttr()
634 static bool checkLockFunAttrCommon(Sema &S, Decl *D, in checkLockFunAttrCommon()
644 static void handleAssertSharedLockAttr(Sema &S, Decl *D, in handleAssertSharedLockAttr()
657 static void handleAssertExclusiveLockAttr(Sema &S, Decl *D, in handleAssertExclusiveLockAttr()
672 static bool checkTryLockFunAttrCommon(Sema &S, Decl *D, in checkTryLockFunAttrCommon()
690 static void handleSharedTrylockFunctionAttr(Sema &S, Decl *D, in handleSharedTrylockFunctionAttr()
703 static void handleExclusiveTrylockFunctionAttr(Sema &S, Decl *D, in handleExclusiveTrylockFunctionAttr()
716 static void handleLockReturnedAttr(Sema &S, Decl *D, in handleLockReturnedAttr()
730 static void handleLocksExcludedAttr(Sema &S, Decl *D, in handleLocksExcludedAttr()
748 static void handleEnableIfAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleEnableIfAttr()
776 static void handleConsumableAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConsumableAttr()
817 static void handleCallableWhenAttr(Sema &S, Decl *D, in handleCallableWhenAttr()
850 static void handleParamTypestateAttr(Sema &S, Decl *D, in handleParamTypestateAttr()
890 static void handleReturnTypestateAttr(Sema &S, Decl *D, in handleReturnTypestateAttr()
941 static void handleSetTypestateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSetTypestateAttr()
968 static void handleTestTypestateAttr(Sema &S, Decl *D, in handleTestTypestateAttr()
996 static void handleExtVectorTypeAttr(Sema &S, Scope *scope, Decl *D, in handleExtVectorTypeAttr()
1002 static void handlePackedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handlePackedAttr()
1022 static bool checkIBOutletCommon(Sema &S, Decl *D, const AttributeList &Attr) { in checkIBOutletCommon()
1048 static void handleIBOutlet(Sema &S, Decl *D, const AttributeList &Attr) { in handleIBOutlet()
1057 static void handleIBOutletCollection(Sema &S, Decl *D, in handleIBOutletCollection()
1133 static void handleNonNullAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNonNullAttr()
1178 static void handleNonNullAttrParameter(Sema &S, ParmVarDecl *D, in handleNonNullAttrParameter()
1199 static void handleReturnsNonNullAttr(Sema &S, Decl *D, in handleReturnsNonNullAttr()
1211 static void handleOwnershipAttr(Sema &S, Decl *D, const AttributeList &AL) { in handleOwnershipAttr()
1310 static void handleWeakRefAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleWeakRefAttr()
1374 static void handleAliasAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAliasAttr()
1390 static void handleColdAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleColdAttr()
1398 static void handleHotAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleHotAttr()
1406 static void handleTLSModelAttr(Sema &S, Decl *D, in handleTLSModelAttr()
1426 static void handleKernelAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleKernelAttr()
1436 static void handleMallocAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMallocAttr()
1450 static void handleCommonAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCommonAttr()
1461 static void handleNoReturnAttr(Sema &S, Decl *D, const AttributeList &attr) { in handleNoReturnAttr()
1486 static void handleAnalyzerNoReturnAttr(Sema &S, Decl *D, in handleAnalyzerNoReturnAttr()
1509 static void handleVecReturnAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecReturnAttr()
1564 static void handleDependencyAttr(Sema &S, Scope *Scope, Decl *D, in handleDependencyAttr()
1581 static void handleUsedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleUsedAttr()
1598 static void handleConstructorAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConstructorAttr()
1616 static void handleDestructorAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleDestructorAttr()
1635 static void handleAttrWithMessage(Sema &S, Decl *D, in handleAttrWithMessage()
1653 static void handleObjCSuppresProtocolAttr(Sema &S, Decl *D, in handleObjCSuppresProtocolAttr()
1723 AvailabilityAttr *Sema::mergeAvailabilityAttr(NamedDecl *D, SourceRange Range, in mergeAvailabilityAttr()
1848 static void handleAvailabilityAttr(Sema &S, Decl *D, in handleAvailabilityAttr()
1887 static T *mergeVisibilityAttr(Sema &S, Decl *D, SourceRange range, in mergeVisibilityAttr()
1902 VisibilityAttr *Sema::mergeVisibilityAttr(Decl *D, SourceRange Range, in mergeVisibilityAttr()
1909 TypeVisibilityAttr *Sema::mergeTypeVisibilityAttr(Decl *D, SourceRange Range, in mergeTypeVisibilityAttr()
1916 static void handleVisibilityAttr(Sema &S, Decl *D, const AttributeList &Attr, in handleVisibilityAttr()
1999 static void handleObjCNSObject(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCNSObject()
2028 static void handleBlocksAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleBlocksAttr()
2048 static void handleSentinelAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSentinelAttr()
2146 static void handleWarnUnusedResult(Sema &S, Decl *D, const AttributeList &Attr) { in handleWarnUnusedResult()
2165 static void handleWeakImportAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleWeakImportAttr()
2190 static void handleWorkGroupSize(Sema &S, Decl *D, in handleWorkGroupSize()
2215 static void handleVecTypeHint(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecTypeHint()
2246 SectionAttr *Sema::mergeSectionAttr(Decl *D, SourceRange Range, in mergeSectionAttr()
2260 static void handleSectionAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSectionAttr()
2283 static void handleCleanupAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCleanupAttr()
2348 static void handleFormatArgAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatArgAttr()
2420 static void handleInitPriorityAttr(Sema &S, Decl *D, in handleInitPriorityAttr()
2459 FormatAttr *Sema::mergeFormatAttr(Decl *D, SourceRange Range, in mergeFormatAttr()
2482 static void handleFormatAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatAttr()
2605 static void handleTransparentUnionAttr(Sema &S, Decl *D, in handleTransparentUnionAttr()
2674 static void handleAnnotateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAnnotateAttr()
2692 static void handleAlignedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAlignedAttr()
2720 void Sema::AddAlignedAttr(SourceRange AttrRange, Decl *D, Expr *E, in AddAlignedAttr()
2805 void Sema::AddAlignedAttr(SourceRange AttrRange, Decl *D, TypeSourceInfo *TS, in AddAlignedAttr()
2815 void Sema::CheckAlignasUnderalignment(Decl *D) { in CheckAlignasUnderalignment()
2884 static void handleModeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleModeAttr()
3001 static void handleNoDebugAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNoDebugAttr()
3019 static void handleAlwaysInlineAttr(Sema &S, Decl *D, in handleAlwaysInlineAttr()
3029 static void handleOptimizeNoneAttr(Sema &S, Decl *D, in handleOptimizeNoneAttr()
3039 static void handleGlobalAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGlobalAttr()
3055 static void handleGNUInlineAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGNUInlineAttr()
3067 static void handleCallConvAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCallConvAttr()
3253 static void handleLaunchBoundsAttr(Sema &S, Decl *D, in handleLaunchBoundsAttr()
3277 static void handleArgumentWithTypeTagAttr(Sema &S, Decl *D, in handleArgumentWithTypeTagAttr()
3322 static void handleTypeTagForDatatypeAttr(Sema &S, Decl *D, in handleTypeTagForDatatypeAttr()
3372 static void handleNSConsumedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNSConsumedAttr()
3400 static void handleNSReturnsRetainedAttr(Sema &S, Decl *D, in handleNSReturnsRetainedAttr()
3480 static void handleObjCReturnsInnerPointerAttr(Sema &S, Decl *D, in handleObjCReturnsInnerPointerAttr()
3509 static void handleObjCRequiresSuperAttr(Sema &S, Decl *D, in handleObjCRequiresSuperAttr()
3531 static void handleCFAuditedTransferAttr(Sema &S, Decl *D, in handleCFAuditedTransferAttr()
3541 static void handleCFUnknownTransferAttr(Sema &S, Decl *D, in handleCFUnknownTransferAttr()
3551 static void handleObjCBridgeAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeAttr()
3565 static void handleObjCBridgeMutableAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeMutableAttr()
3579 static void handleObjCBridgeRelatedAttr(Sema &S, Scope *Sc, Decl *D, in handleObjCBridgeRelatedAttr()
3597 static void handleObjCDesignatedInitializer(Sema &S, Decl *D, in handleObjCDesignatedInitializer()
3610 static void handleObjCOwnershipAttr(Sema &S, Decl *D, in handleObjCOwnershipAttr()
3618 static void handleObjCPreciseLifetimeAttr(Sema &S, Decl *D, in handleObjCPreciseLifetimeAttr()
3663 static void handleUuidAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleUuidAttr()
3708 static void handleMSInheritanceAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMSInheritanceAttr()
3722 static void handleDeclspecThreadAttr(Sema &S, Decl *D, in handleDeclspecThreadAttr()
3741 static void handleARMInterruptAttr(Sema &S, Decl *D, in handleARMInterruptAttr()
3770 static void handleMSP430InterruptAttr(Sema &S, Decl *D, in handleMSP430InterruptAttr()
3806 static void handleInterruptAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleInterruptAttr()
3814 static void handleX86ForceAlignArgPointerAttr(Sema &S, Decl *D, in handleX86ForceAlignArgPointerAttr()
3839 DLLImportAttr *Sema::mergeDLLImportAttr(Decl *D, SourceRange Range, in mergeDLLImportAttr()
3852 DLLExportAttr *Sema::mergeDLLExportAttr(Decl *D, SourceRange Range, in mergeDLLExportAttr()
3865 static void handleDLLAttr(Sema &S, Decl *D, const AttributeList &A) { in handleDLLAttr()
3882 Sema::mergeMSInheritanceAttr(Decl *D, SourceRange Range, bool BestCase, in mergeMSInheritanceAttr()
3917 static void handleCapabilityAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCapabilityAttr()
3941 static void handleAssertCapabilityAttr(Sema &S, Decl *D, in handleAssertCapabilityAttr()
3948 static void handleAcquireCapabilityAttr(Sema &S, Decl *D, in handleAcquireCapabilityAttr()
3960 static void handleTryAcquireCapabilityAttr(Sema &S, Decl *D, in handleTryAcquireCapabilityAttr()
3974 static void handleReleaseCapabilityAttr(Sema &S, Decl *D, in handleReleaseCapabilityAttr()
3985 static void handleRequiresCapabilityAttr(Sema &S, Decl *D, in handleRequiresCapabilityAttr()
4006 static bool handleCommonAttributeFeatures(Sema &S, Scope *scope, Decl *D, in handleCommonAttributeFeatures()
4042 static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D, in ProcessDeclAttribute()
4537 void Sema::ProcessDeclAttributeList(Scope *S, Decl *D, in ProcessDeclAttributeList()
4608 void Sema::checkUnusedDeclAttributes(Declarator &D) { in checkUnusedDeclAttributes()
4688 void Sema::ProcessPragmaWeak(Scope *S, Decl *D) { in ProcessPragmaWeak()
4717 void Sema::ProcessDeclAttributes(Scope *S, Decl *D, const Declarator &PD) { in ProcessDeclAttributes()
4831 static bool isDeclDeprecated(Decl *D) { in isDeclDeprecated()
4842 static bool isDeclUnavailable(Decl *D) { in isDeclUnavailable()
4857 const NamedDecl *D, in DoEmitAvailabilityWarning()
4935 NamedDecl *D, StringRef Message, in EmitAvailabilityWarning()