reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclAttr.cpp
  384   Expr *ArgExpr = AL.getArgAsExpr(ArgNum);
  654     Expr *ArgExp = AL.getArgAsExpr(Idx);
  847   Expr *AttrArg = AI.getArgAsExpr(AttrArgNo);
  874   const Expr *SizeExpr = AL.getArgAsExpr(0);
  885     const Expr *NumberExpr = AL.getArgAsExpr(1);
  904   if (!isIntOrBool(AL.getArgAsExpr(0))) {
  923       S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size()));
  933       S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size()));
  965   Cond = AL.getArgAsExpr(0);
 1060     S.Diag(AL.getArgAsExpr(2)->getBeginLoc(),
 1078   Expr *E = AL.getArgAsExpr(0);
 1450     Expr *Ex = AL.getArgAsExpr(I);
 1536   Expr *E = AL.getArgAsExpr(0),
 1537        *OE = AL.getNumArgs() > 1 ? AL.getArgAsExpr(1) : nullptr;
 1542   S.AddAllocAlignAttr(D, AL, AL.getArgAsExpr(0));
 1682     Expr *Ex = AL.getArgAsExpr(i);
 2102       !checkUInt32Argument(S, AL, AL.getArgAsExpr(0), priority))
 2111       !checkUInt32Argument(S, AL, AL.getArgAsExpr(0), priority))
 2465   if (const auto *SE = dyn_cast_or_null<StringLiteral>(AL.getArgAsExpr(0)))
 2468   if (const auto *SE = dyn_cast_or_null<StringLiteral>(AL.getArgAsExpr(1)))
 2640     Expr *E = AL.getArgAsExpr(0);
 2660     Expr *E = AL.getArgAsExpr(1);
 2788     const Expr *E = AL.getArgAsExpr(i);
 2812   const Expr *E = AL.getArgAsExpr(0);
 3009   Expr *E = AL.getArgAsExpr(0);
 3026   Expr *E = AL.getArgAsExpr(0);
 3103   Expr *IdxExpr = AL.getArgAsExpr(0);
 3187   Expr *E = AL.getArgAsExpr(0);
 3257   Expr *IdxExpr = AL.getArgAsExpr(1);
 3309   Expr *FirstArgExpr = AL.getArgAsExpr(2);
 3387       Expr *IdxExpr = AL.getArgAsExpr(I);
 3571   S.AddAlignValueAttr(D, AL, AL.getArgAsExpr(0));
 3628   Expr *E = AL.getArgAsExpr(0);
 4671   Expr *NumParamsExpr = AL.getArgAsExpr(0);
 4758   S.AddLaunchBoundsAttr(D, AL, AL.getArgAsExpr(0),
 4759                         AL.getNumArgs() > 1 ? AL.getArgAsExpr(1) : nullptr);
 4771   if (!checkFunctionOrMethodParameterIndex(S, D, AL, 2, AL.getArgAsExpr(1),
 4776   if (!checkFunctionOrMethodParameterIndex(S, D, AL, 3, AL.getArgAsExpr(2),
 4824   if (!checkFunctionOrMethodParameterIndex(S, D, AL, 1, AL.getArgAsExpr(0),
 5487   Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0));
 5825   Expr *MinExpr = AL.getArgAsExpr(0);
 5826   Expr *MaxExpr = AL.getArgAsExpr(1);
 5881   Expr *MinExpr = AL.getArgAsExpr(0);
 5882   Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr;
 5889   Expr *NumSGPRExpr = AL.getArgAsExpr(0);
 5898   Expr *NumVGPRExpr = AL.getArgAsExpr(0);
 5930   Expr *VersionExpr = static_cast<Expr *>(AL.getArgAsExpr(0));
 5931   if (!checkUInt32Argument(S, AL, AL.getArgAsExpr(0), Version))
 6091       S.Context, AL, AL.getArgAsExpr(0), Args.data(), Args.size()));
 6134   if (AL.isArgExpr(0) && AL.getArgAsExpr(0) &&
 6141   else if (AL.isArgExpr(1) && AL.getArgAsExpr(1) &&
tools/clang/lib/Sema/SemaStmtAttr.cpp
   81   Expr *ValueExpr = A.getArgAsExpr(3);
  298     Expr *E = A.getArgAsExpr(0);
tools/clang/lib/Sema/SemaType.cpp
 5751       DASTL.setAttrExprOperand(AL.getArgAsExpr(0));
 6011       ASArgExpr = static_cast<Expr *>(Attr.getArgAsExpr(0));
 6819       Str = cast<StringLiteral>(Attr.getArgAsExpr(0))->getString();
 7160     SizeExpr = Attr.getArgAsExpr(0);
 7198     sizeExpr = Attr.getArgAsExpr(0);
 7280   Expr *numEltsExpr = static_cast<Expr *>(Attr.getArgAsExpr(0));