Lines Matching refs:getArgAsExpr
379 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
613 Expr *ArgExp = AL.getArgAsExpr(Idx); in checkAttrArgsAreCapabilityObjs()
806 Expr *AttrArg = AI.getArgAsExpr(AttrArgNo); in checkParamIsIntegerType()
834 const Expr *SizeExpr = AL.getArgAsExpr(0); in handleAllocSizeAttr()
845 const Expr *NumberExpr = AL.getArgAsExpr(1); in handleAllocSizeAttr()
864 if (!isIntOrBool(AL.getArgAsExpr(0))) { in checkTryLockFunAttrCommon()
883 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleSharedTrylockFunctionAttr()
893 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleExclusiveTrylockFunctionAttr()
925 Cond = AL.getArgAsExpr(0); in checkFunctionConditionAttr()
1038 auto *F = dyn_cast_or_null<DeclRefExpr>(AL.getArgAsExpr(0)); in handleDiagnoseAsBuiltinAttr()
1063 const Expr *IndexExpr = AL.getArgAsExpr(I); in handleDiagnoseAsBuiltinAttr()
1106 S.Diag(AL.getArgAsExpr(2)->getBeginLoc(), in handleDiagnoseIfAttr()
1174 Expr *E = AL.getArgAsExpr(0); in handlePassObjectSizeAttr()
1582 Expr *Ex = AL.getArgAsExpr(I); in handleNonNullAttr()
1668 Expr *E = AL.getArgAsExpr(0), in handleAssumeAlignedAttr()
1669 *OE = AL.getNumArgs() > 1 ? AL.getArgAsExpr(1) : nullptr; in handleAssumeAlignedAttr()
1674 S.AddAllocAlignAttr(D, AL, AL.getArgAsExpr(0)); in handleAllocAlignAttr()
1850 Expr *Ex = AL.getArgAsExpr(i); in handleOwnershipAttr()
2333 !checkUInt32Argument(S, AL, AL.getArgAsExpr(0), priority)) in handleConstructorAttr()
2342 !checkUInt32Argument(S, AL, AL.getArgAsExpr(0), priority)) in handleDestructorAttr()
2836 if (const auto *SE = dyn_cast_or_null<StringLiteral>(AL.getArgAsExpr(0))) in handleExternalSourceSymbolAttr()
2839 if (const auto *SE = dyn_cast_or_null<StringLiteral>(AL.getArgAsExpr(1))) in handleExternalSourceSymbolAttr()
3034 Expr *E = AL.getArgAsExpr(0); in handleSentinelAttr()
3053 Expr *E = AL.getArgAsExpr(1); in handleSentinelAttr()
3196 const Expr *E = AL.getArgAsExpr(i); in handleWorkGroupSize()
3220 const Expr *E = AL.getArgAsExpr(0); in handleSubGroupSize()
3533 cast<StringLiteral>(AL.getArgAsExpr(I)->IgnoreParenCasts()), in handleTargetClonesAttr()
3564 Expr *E = AL.getArgAsExpr(0); in handleMinVectorWidthAttr()
3581 Expr *E = AL.getArgAsExpr(0); in handleCleanupAttr()
3658 Expr *IdxExpr = AL.getArgAsExpr(0); in handleFormatArgAttr()
3748 Expr *E = AL.getArgAsExpr(0); in handleInitPriorityAttr()
3845 Expr *IdxExpr = AL.getArgAsExpr(1); in handleFormatAttr()
3882 Expr *FirstArgExpr = AL.getArgAsExpr(2); in handleFormatAttr()
3958 Expr *IdxExpr = AL.getArgAsExpr(I); in handleCallbackAttr()
4165 Args.push_back(AL.getArgAsExpr(Idx)); in handleAnnotateAttr()
4172 S.AddAlignValueAttr(D, AL, AL.getArgAsExpr(0)); in handleAlignValueAttr()
4227 Expr *E = AL.getArgAsExpr(0); in handleAlignedAttr()
5352 Expr *NumParamsExpr = AL.getArgAsExpr(0); in CheckRegparmAttr()
5438 S.AddLaunchBoundsAttr(D, AL, AL.getArgAsExpr(0), in handleLaunchBoundsAttr()
5439 AL.getNumArgs() > 1 ? AL.getArgAsExpr(1) : nullptr); in handleLaunchBoundsAttr()
5451 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 2, AL.getArgAsExpr(1), in handleArgumentWithTypeTagAttr()
5456 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 3, AL.getArgAsExpr(2), in handleArgumentWithTypeTagAttr()
5504 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 1, AL.getArgAsExpr(0), in handleXRayLogArgsAttr()
5517 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), Count, 0, true)) in handlePatchableFunctionEntryAttr()
5520 Expr *Arg = AL.getArgAsExpr(1); in handlePatchableFunctionEntryAttr()
5915 auto *E = AL.getArgAsExpr(0); in handleNSErrorDomain()
5918 auto *DRE = dyn_cast<DeclRefExpr>(AL.getArgAsExpr(0)); in handleNSErrorDomain()
6322 Expr *IdxExpr = AL.getArgAsExpr(1); in handleSwiftAsyncError()
6703 Expr *HandlerIdx = AL.getArgAsExpr(1); in handleSwiftAsyncAttr()
6839 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), X)) in handleHLSLNumThreadsAttr()
6842 S.Diag(AL.getArgAsExpr(0)->getExprLoc(), in handleHLSLNumThreadsAttr()
6847 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(1), Y)) in handleHLSLNumThreadsAttr()
6850 S.Diag(AL.getArgAsExpr(1)->getExprLoc(), in handleHLSLNumThreadsAttr()
6855 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(2), Z)) in handleHLSLNumThreadsAttr()
6858 S.Diag(AL.getArgAsExpr(2)->getExprLoc(), in handleHLSLNumThreadsAttr()
7052 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleMSP430InterruptAttr()
7142 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleM68kInterruptAttr()
7523 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr()
7524 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr()
7578 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr()
7579 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr()
7586 Expr *NumSGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumSGPRAttr()
7595 Expr *NumVGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumVGPRAttr()
7627 Expr *VersionExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleLayoutVersion()
7628 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), Version)) in handleLayoutVersion()
7783 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleTryAcquireCapabilityAttr()
7831 if (AL.isArgExpr(0) && AL.getArgAsExpr(0) && in handleDeprecatedAttr()
7838 else if (AL.isArgExpr(1) && AL.getArgAsExpr(1) && in handleDeprecatedAttr()
8317 Expr *E = AL.getArgAsExpr(I); in MustDelayAttributeArguments()