Searched refs:getArgAsExpr (Results 1 – 13 of 13) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAMDGPU.cpp | 221 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr() 222 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr() 283 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr() 284 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr() 291 Expr *NumSGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumSGPRAttr() 301 Expr *NumVGPRExpr = AL.getArgAsExpr(0); in handleAMDGPUNumVGPRAttr() 365 Expr *YExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUMaxNumWorkGroupsAttr() 366 Expr *ZExpr = (AL.getNumArgs() > 2) ? AL.getArgAsExpr(2) : nullptr; in handleAMDGPUMaxNumWorkGroupsAttr() 367 addAMDGPUMaxNumWorkGroupsAttr(D, AL, AL.getArgAsExpr(0), YExpr, ZExpr); in handleAMDGPUMaxNumWorkGroupsAttr()
|
| H A D | SemaStmtAttr.cpp | 79 Expr *ValueExpr = A.getArgAsExpr(3); in handleLoopHintAttr() 389 Expr *E = A.getArgAsExpr(0); in handleCodeAlignAttr() 576 Expr *E = A.getArgAsExpr(0); in handleOpenCLUnrollHint() 607 Expr *E = A.getArgAsExpr(0); in handleHLSLLoopHintAttr() 642 S.Diag(AL.getArgAsExpr(ArgIndex)->getBeginLoc(), in handleAtomicAttr() 758 if (A.getNumArgs() != 1 || !A.getArgAsExpr(0)) { in ActOnCXXAssumeAttr() 764 auto *Assumption = A.getArgAsExpr(0); in ActOnCXXAssumeAttr()
|
| H A D | SemaDeclAttr.cpp | 149 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr() 367 Expr *ArgExp = AL.getArgAsExpr(Idx); in checkAttrArgsAreCapabilityObjs() 550 Expr *AttrArg = AI.getArgAsExpr(AttrArgNo); in checkParamIsIntegerType() 578 const Expr *SizeExpr = AL.getArgAsExpr(0); in handleAllocSizeAttr() 589 const Expr *NumberExpr = AL.getArgAsExpr(1); in handleAllocSizeAttr() 608 if (!isIntOrBool(AL.getArgAsExpr(0))) { in checkTryLockFunAttrCommon() 653 Cond = AL.getArgAsExpr(0); in checkFunctionConditionAttr() 780 auto *F = dyn_cast_if_present<DeclRefExpr>(AL.getArgAsExpr(0)); in handleDiagnoseAsBuiltinAttr() 805 const Expr *IndexExpr = AL.getArgAsExpr(I); in handleDiagnoseAsBuiltinAttr() 848 S.Diag(AL.getArgAsExpr(2)->getBeginLoc(), in handleDiagnoseIfAttr() [all …]
|
| H A D | SemaM68k.cpp | 35 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
|
| H A D | SemaMSP430.cpp | 56 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
|
| H A D | SemaHLSL.cpp | 1360 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(0), X)) in handleNumThreadsAttr() 1363 Diag(AL.getArgAsExpr(0)->getExprLoc(), in handleNumThreadsAttr() 1369 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(1), Y)) in handleNumThreadsAttr() 1372 Diag(AL.getArgAsExpr(1)->getExprLoc(), in handleNumThreadsAttr() 1378 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(2), Z)) in handleNumThreadsAttr() 1381 SemaRef.Diag(AL.getArgAsExpr(2)->getExprLoc(), in handleNumThreadsAttr() 1409 if (!SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(0), Min)) in handleWaveSizeAttr() 1414 !SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(1), Max)) in handleWaveSizeAttr() 1419 !SemaRef.checkUInt32Argument(AL, AL.getArgAsExpr(2), Preferred)) in handleWaveSizeAttr() 1424 Diag(AL.getArgAsExpr(2)->getExprLoc(), in handleWaveSizeAttr() [all …]
|
| H A D | SemaSwift.cpp | 313 Expr *IdxExpr = AL.getArgAsExpr(1); in handleAsyncError() 695 Expr *HandlerIdx = AL.getArgAsExpr(1); in handleAsyncAttr()
|
| H A D | SemaType.cpp | 5833 MTL.setAttrRowOperand(AL.getArgAsExpr(0)); in fillMatrixTypeLoc() 5834 MTL.setAttrColumnOperand(AL.getArgAsExpr(1)); in fillMatrixTypeLoc() 6237 DASTL.setAttrExprOperand(AL.getArgAsExpr(0)); in fillDependentAddressSpaceTypeLoc() 6495 auto *StrLiteral = dyn_cast<StringLiteral>(Attr.getArgAsExpr(0)); in HandleBTFTypeTagAttribute() 6536 Expr *ASArgExpr = static_cast<Expr *>(Attr.getArgAsExpr(0)); in HandleAddressSpaceTypeAttribute() 7541 Str = cast<StringLiteral>(Attr.getArgAsExpr(0))->getString(); in getCCTypeAttr() 7571 Attr.getArgAsExpr(0)->getIntegerConstantExpr(Ctx); in getCCTypeAttr() 7637 CondExpr = PAttr.getArgAsExpr(0); in handleNonBlockingNonAllocatingTypeAttr() 8219 Expr *SizeExpr = Attr.getArgAsExpr(0); in HandleVectorSizeAttr() 8238 Expr *SizeExpr = Attr.getArgAsExpr(0); in HandleExtVectorTypeAttr() [all …]
|
| H A D | SemaOpenCL.cpp | 81 const Expr *E = AL.getArgAsExpr(0); in handleSubGroupSize()
|
| H A D | SemaObjC.cpp | 2001 if (Attr.isArgExpr(0) && Attr.getArgAsExpr(0)) in handleNSErrorDomain() 2002 Loc = Attr.getArgAsExpr(0)->getBeginLoc(); in handleNSErrorDomain()
|
| H A D | Sema.cpp | 2955 Args.push_back(AL.getArgAsExpr(Idx)); in CreateAnnotationAttr()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 3605 PA, PA.getArgAsExpr(0), PA.getArgAsExpr(1))) in ParseOpenMPOMPXAttributesClause() 3613 PA, PA.getArgAsExpr(0), in ParseOpenMPOMPXAttributesClause() 3614 PA.getNumArgs() > 1 ? PA.getArgAsExpr(1) : nullptr)) in ParseOpenMPOMPXAttributesClause() 3622 PA, PA.getArgAsExpr(0), in ParseOpenMPOMPXAttributesClause() 3623 PA.getNumArgs() > 1 ? PA.getArgAsExpr(1) : nullptr, in ParseOpenMPOMPXAttributesClause() 3624 PA.getNumArgs() > 2 ? PA.getArgAsExpr(2) : nullptr)) in ParseOpenMPOMPXAttributesClause()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 383 Expr *getArgAsExpr(unsigned Arg) const { return cast<Expr *>(getArg(Arg)); } in getArgAsExpr() function
|