Home
last modified time | relevance | path

Searched refs:getArgAsExpr (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAMDGPU.cpp162 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr()
163 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr()
224 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr()
225 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr()
232 Expr *NumSGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumSGPRAttr()
242 Expr *NumVGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumVGPRAttr()
306 Expr *YExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUMaxNumWorkGroupsAttr()
307 Expr *ZExpr = (AL.getNumArgs() > 2) ? AL.getArgAsExpr(2) : nullptr; in handleAMDGPUMaxNumWorkGroupsAttr()
308 addAMDGPUMaxNumWorkGroupsAttr(D, AL, AL.getArgAsExpr(0), YExpr, ZExpr); in handleAMDGPUMaxNumWorkGroupsAttr()
H A DSemaHLSL.cpp314 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(0), X)) in handleNumThreadsAttr()
317 Diag(AL.getArgAsExpr(0)->getExprLoc(), in handleNumThreadsAttr()
323 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(1), Y)) in handleNumThreadsAttr()
326 Diag(AL.getArgAsExpr(1)->getExprLoc(), in handleNumThreadsAttr()
332 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(2), Z)) in handleNumThreadsAttr()
335 SemaRef.Diag(AL.getArgAsExpr(2)->getExprLoc(), in handleNumThreadsAttr()
379 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(0), SubComponent)) in handlePackOffsetAttr()
382 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(1), Component)) in handlePackOffsetAttr()
H A DSemaDeclAttr.cpp148 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
353 Expr *ArgExp = AL.getArgAsExpr(Idx); in checkAttrArgsAreCapabilityObjs()
546 Expr *AttrArg = AI.getArgAsExpr(AttrArgNo); in checkParamIsIntegerType()
574 const Expr *SizeExpr = AL.getArgAsExpr(0); in handleAllocSizeAttr()
585 const Expr *NumberExpr = AL.getArgAsExpr(1); in handleAllocSizeAttr()
604 if (!isIntOrBool(AL.getArgAsExpr(0))) { in checkTryLockFunAttrCommon()
623 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleSharedTrylockFunctionAttr()
633 S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size())); in handleExclusiveTrylockFunctionAttr()
665 Cond = AL.getArgAsExpr(0); in checkFunctionConditionAttr()
793 auto *F = dyn_cast_if_present<DeclRefExpr>(AL.getArgAsExpr(0)); in handleDiagnoseAsBuiltinAttr()
[all …]
H A DSemaStmtAttr.cpp83 Expr *ValueExpr = A.getArgAsExpr(3); in handleLoopHintAttr()
378 Expr *E = A.getArgAsExpr(0); in handleCodeAlignAttr()
566 Expr *E = A.getArgAsExpr(0); in handleOpenCLUnrollHint()
604 Expr *E = A.getArgAsExpr(0); in handleHLSLLoopHintAttr()
703 if (A.getNumArgs() != 1 || !A.getArgAsExpr(0)) { in ActOnCXXAssumeAttr()
709 auto *Assumption = A.getArgAsExpr(0); in ActOnCXXAssumeAttr()
H A DSemaM68k.cpp35 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
H A DSemaMSP430.cpp56 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
H A DSemaSwift.cpp299 Expr *IdxExpr = AL.getArgAsExpr(1); in handleAsyncError()
681 Expr *HandlerIdx = AL.getArgAsExpr(1); in handleAsyncAttr()
H A DSemaOpenCL.cpp81 const Expr *E = AL.getArgAsExpr(0); in handleSubGroupSize()
H A DSemaType.cpp5783 MTL.setAttrRowOperand(AL.getArgAsExpr(0)); in fillMatrixTypeLoc()
5784 MTL.setAttrColumnOperand(AL.getArgAsExpr(1)); in fillMatrixTypeLoc()
6219 DASTL.setAttrExprOperand(AL.getArgAsExpr(0)); in fillDependentAddressSpaceTypeLoc()
6468 auto *StrLiteral = dyn_cast<StringLiteral>(Attr.getArgAsExpr(0)); in HandleBTFTypeTagAttribute()
6509 Expr *ASArgExpr = static_cast<Expr *>(Attr.getArgAsExpr(0)); in HandleAddressSpaceTypeAttribute()
7459 Str = cast<StringLiteral>(Attr.getArgAsExpr(0))->getString(); in getCCTypeAttr()
7541 CondExpr = PAttr.getArgAsExpr(0); in handleNonBlockingNonAllocatingTypeAttr()
8056 Expr *SizeExpr = Attr.getArgAsExpr(0); in HandleVectorSizeAttr()
8075 Expr *SizeExpr = Attr.getArgAsExpr(0); in HandleExtVectorTypeAttr()
8131 const auto *AttrExpr = Attr.getArgAsExpr(0); in verifyValidIntegerConstantExpr()
[all …]
H A DSemaObjC.cpp2003 if (Attr.isArgExpr(0) && Attr.getArgAsExpr(0)) in handleNSErrorDomain()
2004 Loc = Attr.getArgAsExpr(0)->getBeginLoc(); in handleNSErrorDomain()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp3647 PA, PA.getArgAsExpr(0), PA.getArgAsExpr(1))) in ParseOpenMPOMPXAttributesClause()
3655 PA, PA.getArgAsExpr(0), in ParseOpenMPOMPXAttributesClause()
3656 PA.getNumArgs() > 1 ? PA.getArgAsExpr(1) : nullptr)) in ParseOpenMPOMPXAttributesClause()
3664 PA, PA.getArgAsExpr(0), in ParseOpenMPOMPXAttributesClause()
3665 PA.getNumArgs() > 1 ? PA.getArgAsExpr(1) : nullptr, in ParseOpenMPOMPXAttributesClause()
3666 PA.getNumArgs() > 2 ? PA.getArgAsExpr(2) : nullptr)) in ParseOpenMPOMPXAttributesClause()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h398 Expr *getArgAsExpr(unsigned Arg) const { in getArgAsExpr() function