|
reference, declaration → definition
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.cpp11023 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.h10243 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);