Lines Matching refs:getArgAsExpr
380 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
614 Expr *ArgExp = AL.getArgAsExpr(Idx); in checkAttrArgsAreCapabilityObjs()
807 Expr *AttrArg = AI.getArgAsExpr(AttrArgNo); in checkParamIsIntegerType()
835 const Expr *SizeExpr = AL.getArgAsExpr(0); in handleAllocSizeAttr()
846 const Expr *NumberExpr = AL.getArgAsExpr(1); in handleAllocSizeAttr()
865 if (!isIntOrBool(AL.getArgAsExpr(0))) { in checkTryLockFunAttrCommon()
884 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleSharedTrylockFunctionAttr()
894 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleExclusiveTrylockFunctionAttr()
926 Cond = AL.getArgAsExpr(0); in checkFunctionConditionAttr()
1039 auto *F = dyn_cast_or_null<DeclRefExpr>(AL.getArgAsExpr(0)); in handleDiagnoseAsBuiltinAttr()
1064 const Expr *IndexExpr = AL.getArgAsExpr(I); in handleDiagnoseAsBuiltinAttr()
1107 S.Diag(AL.getArgAsExpr(2)->getBeginLoc(), in handleDiagnoseIfAttr()
1175 Expr *E = AL.getArgAsExpr(0); in handlePassObjectSizeAttr()
1583 Expr *Ex = AL.getArgAsExpr(I); in handleNonNullAttr()
1669 Expr *E = AL.getArgAsExpr(0), in handleAssumeAlignedAttr()
1670 *OE = AL.getNumArgs() > 1 ? AL.getArgAsExpr(1) : nullptr; in handleAssumeAlignedAttr()
1675 S.AddAllocAlignAttr(D, AL, AL.getArgAsExpr(0)); in handleAllocAlignAttr()
1851 Expr *Ex = AL.getArgAsExpr(i); in handleOwnershipAttr()
2337 !checkUInt32Argument(S, AL, AL.getArgAsExpr(0), priority)) in handleConstructorAttr()
2346 !checkUInt32Argument(S, AL, AL.getArgAsExpr(0), priority)) in handleDestructorAttr()
2841 if (const auto *SE = dyn_cast_or_null<StringLiteral>(AL.getArgAsExpr(0))) in handleExternalSourceSymbolAttr()
2844 if (const auto *SE = dyn_cast_or_null<StringLiteral>(AL.getArgAsExpr(1))) in handleExternalSourceSymbolAttr()
3039 Expr *E = AL.getArgAsExpr(0); in handleSentinelAttr()
3058 Expr *E = AL.getArgAsExpr(1); in handleSentinelAttr()
3201 const Expr *E = AL.getArgAsExpr(i); in handleWorkGroupSize()
3225 const Expr *E = AL.getArgAsExpr(0); in handleSubGroupSize()
3622 cast<StringLiteral>(AL.getArgAsExpr(I)->IgnoreParenCasts()), in handleTargetClonesAttr()
3665 Expr *E = AL.getArgAsExpr(0); in handleMinVectorWidthAttr()
3682 Expr *E = AL.getArgAsExpr(0); in handleCleanupAttr()
3759 Expr *IdxExpr = AL.getArgAsExpr(0); in handleFormatArgAttr()
3855 Expr *E = AL.getArgAsExpr(0); in handleInitPriorityAttr()
3952 Expr *IdxExpr = AL.getArgAsExpr(1); in handleFormatAttr()
3989 Expr *FirstArgExpr = AL.getArgAsExpr(2); in handleFormatAttr()
4076 Expr *IdxExpr = AL.getArgAsExpr(I); in handleCallbackAttr()
4283 Args.push_back(AL.getArgAsExpr(Idx)); in handleAnnotateAttr()
4290 S.AddAlignValueAttr(D, AL, AL.getArgAsExpr(0)); in handleAlignValueAttr()
4345 Expr *E = AL.getArgAsExpr(0); in handleAlignedAttr()
5470 Expr *NumParamsExpr = AL.getArgAsExpr(0); in CheckRegparmAttr()
5556 S.AddLaunchBoundsAttr(D, AL, AL.getArgAsExpr(0), in handleLaunchBoundsAttr()
5557 AL.getNumArgs() > 1 ? AL.getArgAsExpr(1) : nullptr); in handleLaunchBoundsAttr()
5569 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 2, AL.getArgAsExpr(1), in handleArgumentWithTypeTagAttr()
5574 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 3, AL.getArgAsExpr(2), in handleArgumentWithTypeTagAttr()
5622 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 1, AL.getArgAsExpr(0), in handleXRayLogArgsAttr()
5635 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), Count, 0, true)) in handlePatchableFunctionEntryAttr()
5638 Expr *Arg = AL.getArgAsExpr(1); in handlePatchableFunctionEntryAttr()
6034 auto *E = AL.getArgAsExpr(0); in handleNSErrorDomain()
6037 auto *DRE = dyn_cast<DeclRefExpr>(AL.getArgAsExpr(0)); in handleNSErrorDomain()
6441 Expr *IdxExpr = AL.getArgAsExpr(1); in handleSwiftAsyncError()
6822 Expr *HandlerIdx = AL.getArgAsExpr(1); in handleSwiftAsyncAttr()
6958 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), X)) in handleHLSLNumThreadsAttr()
6961 S.Diag(AL.getArgAsExpr(0)->getExprLoc(), in handleHLSLNumThreadsAttr()
6966 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(1), Y)) in handleHLSLNumThreadsAttr()
6969 S.Diag(AL.getArgAsExpr(1)->getExprLoc(), in handleHLSLNumThreadsAttr()
6974 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(2), Z)) in handleHLSLNumThreadsAttr()
6977 S.Diag(AL.getArgAsExpr(2)->getExprLoc(), in handleHLSLNumThreadsAttr()
7292 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleMSP430InterruptAttr()
7382 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleM68kInterruptAttr()
7763 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr()
7764 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr()
7818 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr()
7819 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr()
7826 Expr *NumSGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumSGPRAttr()
7835 Expr *NumVGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumVGPRAttr()
7867 Expr *VersionExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleLayoutVersion()
7868 if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), Version)) in handleLayoutVersion()
8023 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleTryAcquireCapabilityAttr()
8071 if (AL.isArgExpr(0) && AL.getArgAsExpr(0) && in handleDeprecatedAttr()
8078 else if (AL.isArgExpr(1) && AL.getArgAsExpr(1) && in handleDeprecatedAttr()
8557 Expr *E = AL.getArgAsExpr(I); in MustDelayAttributeArguments()