Lines Matching defs:Attr
171 static unsigned getNumAttributeArgs(const AttributeList &Attr) { in getNumAttributeArgs()
177 static bool checkAttributeNumArgsImpl(Sema &S, const AttributeList &Attr, in checkAttributeNumArgsImpl()
190 static bool checkAttributeNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeNumArgs()
199 static bool checkAttributeAtLeastNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeAtLeastNumArgs()
208 static bool checkAttributeAtMostNumArgs(Sema &S, const AttributeList &Attr, in checkAttributeAtMostNumArgs()
217 static bool checkUInt32Argument(Sema &S, const AttributeList &Attr, in checkUInt32Argument()
263 const AttributeList &Attr, in checkFunctionOrMethodParameterIndex()
310 bool Sema::checkStringLiteralArgumentAttr(const AttributeList &Attr, in checkStringLiteralArgumentAttr()
346 const AttributeList &Attr) { in handleSimpleAttribute()
378 const AttributeList &Attr) { in threadSafetyCheckIsPointer()
499 const AttributeList &Attr, in checkAttrArgsAreCapabilityObjs()
577 const AttributeList &Attr) { in handlePtGuardedVarAttr()
587 const AttributeList &Attr, in checkGuardedByAttrCommon()
601 static void handleGuardedByAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleGuardedByAttr()
611 const AttributeList &Attr) { in handlePtGuardedByAttr()
625 const AttributeList &Attr, in checkAcquireOrderAttrCommon()
647 const AttributeList &Attr) { in handleAcquiredAfterAttr()
660 const AttributeList &Attr) { in handleAcquiredBeforeAttr()
673 const AttributeList &Attr, in checkLockFunAttrCommon()
683 const AttributeList &Attr) { in handleAssertSharedLockAttr()
696 const AttributeList &Attr) { in handleAssertExclusiveLockAttr()
711 const AttributeList &Attr, in checkTryLockFunAttrCommon()
729 const AttributeList &Attr) { in handleSharedTrylockFunctionAttr()
742 const AttributeList &Attr) { in handleExclusiveTrylockFunctionAttr()
753 const AttributeList &Attr) { in handleLockReturnedAttr()
767 const AttributeList &Attr) { in handleLocksExcludedAttr()
784 static void handleEnableIfAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleEnableIfAttr()
813 const AttributeList &Attr) { in handlePassObjectSizeAttr()
849 static void handleConsumableAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleConsumableAttr()
873 const AttributeList &Attr) { in checkForConsumableClass()
891 const AttributeList &Attr) { in handleCallableWhenAttr()
930 const AttributeList &Attr) { in handleParamTypestateAttr()
968 const AttributeList &Attr) { in handleReturnTypestateAttr()
1016 static void handleSetTypestateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleSetTypestateAttr()
1041 const AttributeList &Attr) { in handleTestTypestateAttr()
1066 const AttributeList &Attr) { 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()
1124 const AttributeList &Attr) { in handleIBOutletCollection()
1194 static bool attrNonNullArgCheck(Sema &S, QualType T, const AttributeList &Attr, in attrNonNullArgCheck()
1210 static void handleNonNullAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNonNullAttr()
1255 const AttributeList &Attr) { in handleNonNullAttrParameter()
1277 const AttributeList &Attr) { in handleReturnsNonNullAttr()
1290 const AttributeList &Attr) { in handleAssumeAlignedAttr()
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()
1579 const AttributeList &Attr) { 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()
1675 const AttributeList &Attr) { in handleAnalyzerNoReturnAttr()
1697 static void handleVecReturnAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecReturnAttr()
1753 const AttributeList &Attr) { in handleDependencyAttr()
1770 const AttributeList &Attr) { in handleNotTailCalledAttr()
1780 const AttributeList &Attr) { 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()
1830 const AttributeList &Attr) { in handleAttrWithMessage()
1841 const AttributeList &Attr) { in handleObjCSuppresProtocolAttr()
2069 const AttributeList &Attr) { in handleAvailabilityAttr()
2204 static void handleVisibilityAttr(Sema &S, Decl *D, const AttributeList &Attr, in handleVisibilityAttr()
2258 const AttributeList &Attr) { in handleObjCMethodFamilyAttr()
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()
2488 const AttributeList &Attr) { in handleWorkGroupSize()
2512 static void handleVecTypeHint(Sema &S, Decl *D, const AttributeList &Attr) { in handleVecTypeHint()
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()
2752 const AttributeList &Attr) { in handleInitPriorityAttr()
2813 static void handleFormatAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleFormatAttr()
2936 const AttributeList &Attr) { in handleTransparentUnionAttr()
3004 static void handleAnnotateAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAnnotateAttr()
3023 const AttributeList &Attr) { in handleAlignValueAttr()
3074 static void handleAlignedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleAlignedAttr()
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()
3584 const AttributeList &Attr) { in handleAlwaysInlineAttr()
3595 static void handleMinSizeAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleMinSizeAttr()
3602 const AttributeList &Attr) { 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()
3791 bool Sema::CheckRegparmAttr(const AttributeList &Attr, unsigned &numParams) { in CheckRegparmAttr()
3828 const CUDALaunchBoundsAttr &Attr, in checkLaunchBoundsArgument()
3874 const AttributeList &Attr) { in handleLaunchBoundsAttr()
3885 const AttributeList &Attr) { in handleArgumentWithTypeTagAttr()
3930 const AttributeList &Attr) { in handleTypeTagForDatatypeAttr()
3979 static void handleNSConsumedAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleNSConsumedAttr()
4008 const AttributeList &Attr) { in handleNSReturnsRetainedAttr()
4171 const AttributeList &Attr) { in handleCFAuditedTransferAttr()
4182 const AttributeList &Attr) { in handleCFUnknownTransferAttr()
4193 const AttributeList &Attr) { in handleObjCBridgeAttr()
4223 const AttributeList &Attr) { in handleObjCBridgeMutableAttr()
4237 const AttributeList &Attr) { in handleObjCBridgeRelatedAttr()
4255 const AttributeList &Attr) { in handleObjCDesignatedInitializer()
4273 const AttributeList &Attr) { in handleObjCRuntimeName()
4288 static void handleObjCBoxable(Sema &S, Decl *D, const AttributeList &Attr) { in handleObjCBoxable()
4312 const AttributeList &Attr) { in handleObjCOwnershipAttr()
4320 const AttributeList &Attr) { 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()
4424 const AttributeList &Attr) { in handleDeclspecThreadAttr()
4443 const AttributeList &Attr) { in handleARMInterruptAttr()
4472 const AttributeList &Attr) { in handleMSP430InterruptAttr()
4508 const AttributeList &Attr) { 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()
4588 const AttributeList &Attr) { in handleAMDGPUNumVGPRAttr()
4601 const AttributeList &Attr) { in handleAMDGPUNumSGPRAttr()
4614 const AttributeList& Attr) { in handleX86ForceAlignArgPointerAttr()
4734 static void handleCapabilityAttr(Sema &S, Decl *D, const AttributeList &Attr) { in handleCapabilityAttr()
4759 const AttributeList &Attr) { in handleAssertCapabilityAttr()
4766 const AttributeList &Attr) { in handleAcquireCapabilityAttr()
4778 const AttributeList &Attr) { in handleTryAcquireCapabilityAttr()
4792 const AttributeList &Attr) { in handleReleaseCapabilityAttr()
4803 const AttributeList &Attr) { 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()
4864 const AttributeList &Attr) { in handleNoSanitizeSpecificAttr()
4879 const AttributeList &Attr) { in handleInternalLinkageAttr()
4890 const AttributeList &Attr) { in handleCommonAttributeFeatures()
4935 const AttributeList &Attr, in ProcessDeclAttribute()