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

References

tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  159               Expr *Arg = callE->getArg(0);
  276     Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange());
  434           Expr *arg = callE->getArg(i);
tools/clang/lib/AST/ExprCXX.cpp
  985   return getArg(0);
tools/clang/lib/AST/StmtPrinter.cpp
 1336     if (isa<CXXDefaultArgExpr>(Call->getArg(i))) {
 1342     PrintExpr(Call->getArg(i));
 1647       PrintExpr(Node->getArg(0));
 1649       PrintExpr(Node->getArg(0));
 1653     PrintExpr(Node->getArg(0));
 1655     PrintExpr(Node->getArg(0));
 1660       if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx)))
 1661         PrintExpr(Node->getArg(ArgIdx));
 1665     PrintExpr(Node->getArg(0));
 1667     PrintExpr(Node->getArg(1));
 1671     PrintExpr(Node->getArg(0));
 1673     PrintExpr(Node->getArg(0));
 1675     PrintExpr(Node->getArg(1));
 1783     OS << cast<StringLiteral>(Node->getArg(0)->IgnoreImpCasts())->getString();
tools/clang/lib/Analysis/CFG.cpp
  728       Expr *Arg = E->getArg(i);
tools/clang/lib/Analysis/UninitializedValues.cpp
  472     if (!CE->getArg(0)->getType()->isRecordType())
  473       classify(CE->getArg(0), Use);
tools/clang/lib/CodeGen/CGClass.cpp
 1172         MemberExpr *Arg0 = dyn_cast<MemberExpr>(MCE->getArg(0));
 1180         Expr *DstPtr = CE->getArg(0);
 1192         Expr *SrcPtr = CE->getArg(1);
tools/clang/lib/Sema/SemaChecking.cpp
  120   SourceRange range(call->getArg(desiredArgCount)->getBeginLoc(),
  121                     call->getArg(argCount - 1)->getEndLoc());
  125     << call->getArg(1)->getSourceRange();
  135   Expr *ValArg = TheCall->getArg(0);
  144   Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts();
  184   ExprResult Arg(TheCall->getArg(0));
  200   TheCall->setType(TheCall->getArg(0)->getType());
  210     ExprResult Arg = TheCall->getArg(I);
  229     ExprResult Arg = TheCall->getArg(2);
  255   Expr *Call = BuiltinCall->getArg(0);
  256   Expr *Chain = BuiltinCall->getArg(1);
  404     Expr *SizeArg = TheCall->getArg(ObjectIndex);
  419     Expr *ObjArg = TheCall->getArg(ObjectIndex);
  431   Expr *UsedSizeArg = TheCall->getArg(SizeIndex);
  533   Expr *NDRangeArg = TheCall->getArg(0);
  540   Expr *BlockArg = TheCall->getArg(1);
  556   Expr *BlockArg = TheCall->getArg(0);
  573     IllegalParams |= checkOpenCLEnqueueIntType(S, TheCall->getArg(I),
  638   Expr *Arg0 = TheCall->getArg(0);
  639   Expr *Arg1 = TheCall->getArg(1);
  640   Expr *Arg2 = TheCall->getArg(2);
  641   Expr *Arg3 = TheCall->getArg(3);
  645     S.Diag(TheCall->getArg(0)->getBeginLoc(),
  653     S.Diag(TheCall->getArg(1)->getBeginLoc(),
  661     S.Diag(TheCall->getArg(2)->getBeginLoc(),
  693     Expr *Arg6 = TheCall->getArg(6);
  704       S.Diag(TheCall->getArg(3)->getBeginLoc(),
  710     Expr *Arg4 = TheCall->getArg(4);
  711     Expr *Arg5 = TheCall->getArg(5);
  717       S.Diag(TheCall->getArg(4)->getBeginLoc(),
  729       S.Diag(TheCall->getArg(5)->getBeginLoc(),
  755   const Expr *Arg0 = Call->getArg(0);
  805   const Expr *Arg0 = Call->getArg(0);
  806   const Expr *ArgIdx = Call->getArg(Idx);
  847     if (!Call->getArg(1)->getType()->isReserveIDT()) {
  850           << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  850           << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  855     const Expr *Arg2 = Call->getArg(2);
  890   if (!Call->getArg(1)->getType()->isIntegerType() &&
  891       !Call->getArg(1)->getType()->isUnsignedIntegerType()) {
  894         << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  894         << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  919   if (!Call->getArg(1)->getType()->isReserveIDT()) {
  922         << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  922         << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  938   if (!Call->getArg(0)->getType()->isPipeType()) {
  940         << Call->getDirectCallee() << Call->getArg(0)->getSourceRange();
  961   auto RT = Call->getArg(0)->getType();
  965         << Call->getArg(0) << Call->getDirectCallee() << Call->getSourceRange();
  970     S.Diag(Call->getArg(0)->getBeginLoc(),
  973         << Call->getArg(0)->getSourceRange();
 1007     QualType ArgTy = TheCall->getArg(0)->getType();
 1049       S.PerformCopyInitialization(Entity, SourceLocation(), TheCall->getArg(0));
 1098     if (CheckObjCString(TheCall->getArg(0)))
 1222     ExprResult Arg = DefaultFunctionArrayLvalueConversion(TheCall->getArg(0));
 1377     const Expr *PtrArg = TheCall->getArg(0)->IgnoreParenImpCasts();
 1388     const Expr *FnPtrArg = TheCall->getArg(1)->IgnoreImpCasts();
 1675              << TheCall->getArg(ImmArg)->getSourceRange();
 1680     Expr *Arg = TheCall->getArg(PtrArgNum);
 1754   Expr *PointerArg = TheCall->getArg(IsLdrex ? 0 : 1);
 1829   ExprResult ValArg = TheCall->getArg(0);
 1970   Expr *Arg = TheCall->getArg(0);
 1982   if (!TheCall->getArg(1)->isIntegerConstantExpr(Value, Context)) {
 3303     Expr *Arg = TheCall->getArg(0);
 3369   Expr *Arg = TheCall->getArg(0);
 3389   Expr *Arg = TheCall->getArg(0);
 3588   Expr *Arg = TheCall->getArg(ArgNum);
 3698   Expr *Arg = TheCall->getArg(ArgNum);
 5007   ExprResult Arg = E->getArg(0);
 5042   Expr *FirstArg = TheCall->getArg(0);
 5344     ExprResult Arg = TheCall->getArg(i+1);
 5411   Expr *PointerArg = TheCall->getArg(numArgs - 1);
 5445   ExprResult ValArg = TheCall->getArg(0);
 5598     Diag(TheCall->getArg(2)->getBeginLoc(),
 5602         << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5625   const Expr *Arg = TheCall->getArg(1)->IgnoreParenCasts();
 5645     Diag(TheCall->getArg(1)->getBeginLoc(),
 5691   const Expr *Arg1 = Call->getArg(1)->IgnoreParens();
 5694   const Expr *Arg2 = Call->getArg(2)->IgnoreParens();
 5725     return Diag(TheCall->getArg(2)->getBeginLoc(),
 5728            << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5731   ExprResult OrigArg0 = TheCall->getArg(0);
 5732   ExprResult OrigArg1 = TheCall->getArg(1);
 5770     return Diag(TheCall->getArg(NumArgs)->getBeginLoc(),
 5773            << SourceRange(TheCall->getArg(NumArgs)->getBeginLoc(),
 5776   Expr *OrigArg = TheCall->getArg(NumArgs-1);
 5832   if(!TheCall->getArg(2)->isIntegerConstantExpr(Value, Context))
 5836            << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5837                           TheCall->getArg(2)->getEndLoc());
 5839   QualType Arg1Ty = TheCall->getArg(0)->getType();
 5840   QualType Arg2Ty = TheCall->getArg(1)->getType();
 5848            << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5849                           TheCall->getArg(1)->getEndLoc());
 5856            << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5857                           TheCall->getArg(1)->getEndLoc());
 5880   QualType resType = TheCall->getArg(0)->getType();
 5883   if (!TheCall->getArg(0)->isTypeDependent() &&
 5884       !TheCall->getArg(1)->isTypeDependent()) {
 5885     QualType LHSType = TheCall->getArg(0)->getType();
 5886     QualType RHSType = TheCall->getArg(1)->getType();
 5892           << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5893                          TheCall->getArg(1)->getEndLoc()));
 5907                          << SourceRange(TheCall->getArg(1)->getBeginLoc(),
 5908                                         TheCall->getArg(1)->getEndLoc()));
 5913                        << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5914                                       TheCall->getArg(1)->getEndLoc()));
 5923     if (TheCall->getArg(i)->isTypeDependent() ||
 5924         TheCall->getArg(i)->isValueDependent())
 5928     if (!TheCall->getArg(i)->isIntegerConstantExpr(Result, Context))
 5931                        << TheCall->getArg(i)->getSourceRange());
 5940                        << TheCall->getArg(i)->getSourceRange());
 5946     exprs.push_back(TheCall->getArg(i));
 6009   Expr *Arg = TheCall->getArg(0);
 6025   Expr *Arg = TheCall->getArg(1);
 6065   Expr *Arg = TheCall->getArg(1);
 6085     ExprResult Arg(TheCall->getArg(2));
 6118     ExprResult Arg(TheCall->getArg(i));
 6131     ExprResult Arg = CheckOSLogFormatStringArg(TheCall->getArg(i));
 6142         TheCall->getArg(i), VariadicFunction, nullptr);
 6180   Expr *Arg = TheCall->getArg(ArgNum);
 6202   Expr *Arg = TheCall->getArg(ArgNum);
 6233   Expr *Arg = TheCall->getArg(ArgNum);
 6254   Expr *Arg = TheCall->getArg(ArgNum);
 6300   Expr *Arg = TheCall->getArg(ArgNum);
 6325   Expr *Arg = TheCall->getArg(ArgNum);
 6348     Expr *Arg0 = TheCall->getArg(0);
 6349     Expr *Arg1 = TheCall->getArg(1);
 6377     Expr *Arg0 = TheCall->getArg(0);
 6397     Expr *Arg0 = TheCall->getArg(0);
 6398     Expr *Arg1 = TheCall->getArg(1);
 6420     Expr *Arg0 = TheCall->getArg(0);
 6438     Expr *ArgA = TheCall->getArg(0);
 6439     Expr *ArgB = TheCall->getArg(1);
 6517   Expr *Arg = TheCall->getArg(ArgNum);
 6605   Expr *Arg = TheCall->getArg(1);
11281     Expr *CurrA = TheCall->getArg(i);
11286         IsImplicitBoolFloatConversion(S, TheCall->getArg(i - 1), false));
11288         IsImplicitBoolFloatConversion(S, TheCall->getArg(i + 1), false));
11705         Expr *LastA = CEx->getArg(NumArgs - 1);
13619           e = CE->getArg(0)->IgnoreParenCasts();
tools/clang/lib/Sema/SemaDecl.cpp
11023         HandleValue(E->getArg(0));
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3732         HandleValue(E->getArg(0), /*AddressOf=*/false);
tools/clang/lib/Sema/SemaExpr.cpp
 7670       *RHSExprs = Call->getArg(1);
13239       SourceRange(OCE->getArg(1)->getBeginLoc(), RHSExpr->getEndLoc()));
17575         Expr *Arg = E->getArg(i);
tools/clang/lib/Sema/SemaExprCXX.cpp
 3559         Entity, TheCall->getArg(i)->getBeginLoc(), TheCall->getArg(i));
 3559         Entity, TheCall->getArg(i)->getBeginLoc(), TheCall->getArg(i));
tools/clang/lib/Sema/SemaInit.cpp
 6811       VisitPointerArg(Callee, OCE->getArg(0));
 6816       VisitPointerArg(Callee, CE->getArg(0));
tools/clang/lib/Sema/SemaOpenMP.cpp
 5699       Expr *LHS = CE->getArg(0);
 5705         return setLCDeclAndLB(DRE->getDecl(), DRE, CE->getArg(1), EmitDiags);
 5788         if (getInitLCDecl(CE->getArg(0)) == LCDecl)
 5789           return setUB(CE->getArg(1), Op == OO_Less || Op == OO_LessEqual,
 5792         if (getInitLCDecl(CE->getArg(1)) == LCDecl)
 5793           return setUB(CE->getArg(0), Op == OO_Greater || Op == OO_GreaterEqual,
 5799           return setUB(getInitLCDecl(CE->getArg(0)) == LCDecl ? CE->getArg(1)
 5799           return setUB(getInitLCDecl(CE->getArg(0)) == LCDecl ? CE->getArg(1)
 5800                                                               : CE->getArg(0),
 5835       if (getInitLCDecl(CE->getArg(0)) == LCDecl)
 5836         return setStep(CE->getArg(1), !IsAdd);
 5837       if (IsAdd && getInitLCDecl(CE->getArg(1)) == LCDecl)
 5838         return setStep(CE->getArg(0), /*Subtract=*/false);
 5898       if (getInitLCDecl(CE->getArg(0)) == LCDecl)
 5908       if (getInitLCDecl(CE->getArg(0)) == LCDecl)
 5909         return setStep(CE->getArg(1), CE->getOperator() == OO_MinusEqual);
 5912       if (getInitLCDecl(CE->getArg(0)) == LCDecl)
 5913         return checkAndSetIncRHS(CE->getArg(1));
14398         LHS = OCE->getArg(/*Arg=*/0)->IgnoreParenImpCasts();
14399         RHS = OCE->getArg(/*Arg=*/1)->IgnoreParenImpCasts();
14407         RHS = MCE->getArg(/*Arg=*/0)->IgnoreParenImpCasts();
tools/clang/lib/Sema/SemaStmt.cpp
 1612       DRE = dyn_cast<DeclRefExpr>(Call->getArg(0));
tools/clang/lib/Sema/TreeTransform.h
10243     ExprResult Object = getDerived().TransformExpr(E->getArg(0));
10283     First = getDerived().TransformAddressOfOperand(E->getArg(0));
10285     First = getDerived().TransformExpr(E->getArg(0));
10291     Second = getDerived().TransformExpr(E->getArg(1));
10298       First.get() == E->getArg(0) &&
10299       (E->getNumArgs() != 2 || Second.get() == E->getArg(1)))
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  220       const Expr *DstArg = CE->getArg(0);
  221       const Expr *LenArg = CE->getArg(2);
  245       const Expr *DstArg = CE->getArg(0);
  246       const Expr *LenArg = CE->getArg(2);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  108     Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
  116     Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
  120       Arg = CE->getArg(ArgNum)->IgnoreParenCasts();
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp
  610     if (isIndexInSubscriptExpr(Context, MemberCall->getArg(0), IndexVar,
  656     if (isIndexInSubscriptExpr(Context, OpCall->getArg(1), IndexVar,
  657                                OpCall->getArg(0), ContainerExpr,
tools/clang/tools/libclang/CIndex.cpp
 3707   auto *arg = callExpr->getArg(0);
 3718     S = static_cast<StringLiteral *>(callExpr->getArg(0));
 3916           !callExpr->getArg(0)->getType()->isIntegralType(ctx))
tools/clang/unittests/Tooling/FixItTest.cpp
   41     Expr *P0 = CE->getArg(0);
   42     Expr *P1 = CE->getArg(1);
   60     Expr *P0 = CE->getArg(0);
   61     Expr *P1 = CE->getArg(1);
   71     Expr *P0 = CE->getArg(0);
   72     Expr *P1 = CE->getArg(1);
   89     Expr *P0 = CE->getArg(0);
   95     Expr *P1 = CE->getArg(1);
  104     Expr *P0 = CE->getArg(0);
  108     Expr *P1 = CE->getArg(1);
  124     Expr *P0 = CE->getArg(0);
  133     Expr *P1 = CE->getArg(1);
  162     Expr *P0 = CE->getArg(0);
  163     Expr *P1 = CE->getArg(1);
  192     Expr *P0 = CE->getArg(0);
  193     Expr *P1 = CE->getArg(1);
  207     Expr *P0 = CE->getArg(0);
  208     Expr *P1 = CE->getArg(1);
  221     Expr *P0 = CE->getArg(0);
  222     Expr *P1 = CE->getArg(1);
tools/clang/unittests/Tooling/SourceCodeTest.cpp
   77     Expr *P0 = CE->getArg(0);
   78     Expr *P1 = CE->getArg(1);
   88     Expr *P0 = CE->getArg(0);
   89     Expr *P1 = CE->getArg(1);
  104     Expr *P0 = CE->getArg(0);
  105     Expr *P1 = CE->getArg(1);