Lines Matching refs:getArg
166 SourceRange Range(Call->getArg(DesiredArgCount)->getBeginLoc(), in checkArgCount()
167 Call->getArg(ArgCount - 1)->getEndLoc()); in checkArgCount()
171 << /*is non object*/ 0 << Call->getArg(1)->getSourceRange(); in checkArgCount()
195 Expr *ValArg = TheCall->getArg(0); in SemaBuiltinAnnotation()
204 Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts(); in SemaBuiltinAnnotation()
244 ExprResult Arg(TheCall->getArg(0)); in SemaBuiltinAddressof()
259 ExprResult Arg = S.DefaultFunctionArrayLvalueConversion(TheCall->getArg(0)); in SemaBuiltinFunctionStart()
283 TheCall->setType(TheCall->getArg(0)->getType()); in SemaBuiltinPreserveAI()
294 clang::Expr *Source = TheCall->getArg(0); in SemaBuiltinAlignment()
314 clang::Expr *AlignOp = TheCall->getArg(1); in SemaBuiltinAlignment()
401 ExprResult Arg = S.DefaultFunctionArrayLvalueConversion(TheCall->getArg(I)); in SemaBuiltinOverflow()
418 ExprResult Arg = S.DefaultFunctionArrayLvalueConversion(TheCall->getArg(2)); in SemaBuiltinOverflow()
439 const auto Arg = TheCall->getArg(I); in SemaBuiltinOverflow()
500 S.BuildCallExpr(/*Scope=*/nullptr, TheCall->getArg(1),
701 ExprResult PtrArgResult = S.DefaultLvalueConversion(TheCall->getArg(0)); in SemaBuiltinDumpStruct()
724 QualType FnArgType = TheCall->getArg(1)->getType(); in SemaBuiltinDumpStruct()
740 S.Diag(TheCall->getArg(1)->getBeginLoc(), in SemaBuiltinDumpStruct()
769 Expr *Call = BuiltinCall->getArg(0); in SemaBuiltinCallWithStaticChain()
770 Expr *Chain = BuiltinCall->getArg(1); in SemaBuiltinCallWithStaticChain()
1156 Expr *SizeArg = TheCall->getArg(NewIndex); in checkFortifiedBuiltinMemoryFunction()
1185 const Expr *ObjArg = TheCall->getArg(NewIndex); in checkFortifiedBuiltinMemoryFunction()
1201 const Expr *ObjArg = TheCall->getArg(NewIndex); in checkFortifiedBuiltinMemoryFunction()
1258 TheCall->getArg(FormatIndex)->IgnoreParenImpCasts(); in checkFortifiedBuiltinMemoryFunction()
1270 DiagRuntimeBehavior(TheCall->getArg(Index)->getBeginLoc(), TheCall, in checkFortifiedBuiltinMemoryFunction()
1293 auto *FormatExpr = TheCall->getArg(FormatIndex)->IgnoreParenImpCasts(); in checkFortifiedBuiltinMemoryFunction()
1382 const auto *FormatExpr = TheCall->getArg(2)->IgnoreParenImpCasts(); in checkFortifiedBuiltinMemoryFunction()
1513 Expr *NDRangeArg = TheCall->getArg(0); in SemaOpenCLBuiltinNDRangeAndBlock()
1520 Expr *BlockArg = TheCall->getArg(1); in SemaOpenCLBuiltinNDRangeAndBlock()
1536 Expr *BlockArg = TheCall->getArg(0); in SemaOpenCLBuiltinKernelWorkGroupSize()
1553 IllegalParams |= checkOpenCLEnqueueIntType(S, TheCall->getArg(I), in checkOpenCLEnqueueLocalSizeArgs()
1618 Expr *Arg0 = TheCall->getArg(0); in SemaOpenCLBuiltinEnqueueKernel()
1619 Expr *Arg1 = TheCall->getArg(1); in SemaOpenCLBuiltinEnqueueKernel()
1620 Expr *Arg2 = TheCall->getArg(2); in SemaOpenCLBuiltinEnqueueKernel()
1621 Expr *Arg3 = TheCall->getArg(3); in SemaOpenCLBuiltinEnqueueKernel()
1625 S.Diag(TheCall->getArg(0)->getBeginLoc(), in SemaOpenCLBuiltinEnqueueKernel()
1633 S.Diag(TheCall->getArg(1)->getBeginLoc(), in SemaOpenCLBuiltinEnqueueKernel()
1641 S.Diag(TheCall->getArg(2)->getBeginLoc(), in SemaOpenCLBuiltinEnqueueKernel()
1673 Expr *Arg6 = TheCall->getArg(6); in SemaOpenCLBuiltinEnqueueKernel()
1684 S.Diag(TheCall->getArg(3)->getBeginLoc(), in SemaOpenCLBuiltinEnqueueKernel()
1690 Expr *Arg4 = TheCall->getArg(4); in SemaOpenCLBuiltinEnqueueKernel()
1691 Expr *Arg5 = TheCall->getArg(5); in SemaOpenCLBuiltinEnqueueKernel()
1697 S.Diag(TheCall->getArg(4)->getBeginLoc(), in SemaOpenCLBuiltinEnqueueKernel()
1709 S.Diag(TheCall->getArg(5)->getBeginLoc(), in SemaOpenCLBuiltinEnqueueKernel()
1735 const Expr *Arg0 = Call->getArg(0); in checkOpenCLPipeArg()
1785 const Expr *Arg0 = Call->getArg(0); in checkOpenCLPipePacketType()
1786 const Expr *ArgIdx = Call->getArg(Idx); in checkOpenCLPipePacketType()
1827 if (!Call->getArg(1)->getType()->isReserveIDT()) { in SemaBuiltinRWPipe()
1830 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinRWPipe()
1835 const Expr *Arg2 = Call->getArg(2); in SemaBuiltinRWPipe()
1870 if (!Call->getArg(1)->getType()->isIntegerType() && in SemaBuiltinReserveRWPipe()
1871 !Call->getArg(1)->getType()->isUnsignedIntegerType()) { in SemaBuiltinReserveRWPipe()
1874 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinReserveRWPipe()
1899 if (!Call->getArg(1)->getType()->isReserveIDT()) { in SemaBuiltinCommitRWPipe()
1902 << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange(); in SemaBuiltinCommitRWPipe()
1918 if (!Call->getArg(0)->getType()->isPipeType()) { in SemaBuiltinPipePackets()
1920 << Call->getDirectCallee() << Call->getArg(0)->getSourceRange(); in SemaBuiltinPipePackets()
1938 auto RT = Call->getArg(0)->getType(); in SemaOpenCLBuiltinToAddr()
1942 << Call->getArg(0) << Call->getDirectCallee() << Call->getSourceRange(); in SemaOpenCLBuiltinToAddr()
1947 S.Diag(Call->getArg(0)->getBeginLoc(), in SemaOpenCLBuiltinToAddr()
1950 << Call->getArg(0)->getSourceRange(); in SemaOpenCLBuiltinToAddr()
1984 QualType ArgTy = TheCall->getArg(0)->getType(); in SemaBuiltinLaunder()
2026 S.PerformCopyInitialization(Entity, SourceLocation(), TheCall->getArg(0)); in SemaBuiltinLaunder()
2183 if (CheckObjCString(TheCall->getArg(0))) in CheckBuiltinFunctionCall()
2328 ExprResult Arg = DefaultFunctionArrayLvalueConversion(TheCall->getArg(0)); in CheckBuiltinFunctionCall()
2447 clang::Expr *SizeOp = TheCall->getArg(2); in CheckBuiltinFunctionCall()
2454 CheckNonNullArgument(*this, TheCall->getArg(0), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
2455 CheckNonNullArgument(*this, TheCall->getArg(1), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
2460 clang::Expr *SizeOp = TheCall->getArg(2); in CheckBuiltinFunctionCall()
2467 CheckNonNullArgument(*this, TheCall->getArg(0), TheCall->getExprLoc()); in CheckBuiltinFunctionCall()
2519 const Expr *ProbArg = TheCall->getArg(2); in CheckBuiltinFunctionCall()
2677 if (!TheCall->getArg(0)->isValueDependent() && in CheckBuiltinFunctionCall()
2678 TheCall->getArg(0)->EvaluateAsInt(Result, getASTContext()) && in CheckBuiltinFunctionCall()
2700 QualType ArgTy = TheCall->getArg(0)->getType(); in CheckBuiltinFunctionCall()
2706 Diag(TheCall->getArg(0)->getBeginLoc(), in CheckBuiltinFunctionCall()
2735 QualType ArgTy = TheCall->getArg(0)->getType(); in CheckBuiltinFunctionCall()
2736 if (checkFPMathBuiltinElementType(*this, TheCall->getArg(0)->getBeginLoc(), in CheckBuiltinFunctionCall()
2753 QualType ArgTy = TheCall->getArg(0)->getType(); in CheckBuiltinFunctionCall()
2754 if (checkFPMathBuiltinElementType(*this, TheCall->getArg(0)->getBeginLoc(), in CheckBuiltinFunctionCall()
2756 checkFPMathBuiltinElementType(*this, TheCall->getArg(1)->getBeginLoc(), in CheckBuiltinFunctionCall()
2769 const Expr *Arg = TheCall->getArg(0); in CheckBuiltinFunctionCall()
2794 const Expr *Arg = TheCall->getArg(0); in CheckBuiltinFunctionCall()
2813 ExprResult Magnitude = UsualUnaryConversions(TheCall->getArg(0)); in CheckBuiltinFunctionCall()
2814 ExprResult Sign = UsualUnaryConversions(TheCall->getArg(1)); in CheckBuiltinFunctionCall()
2820 if (checkFPMathBuiltinElementType(*this, TheCall->getArg(0)->getBeginLoc(), in CheckBuiltinFunctionCall()
2822 checkFPMathBuiltinElementType(*this, TheCall->getArg(1)->getBeginLoc(), in CheckBuiltinFunctionCall()
2843 const Expr *Arg = TheCall->getArg(0); in CheckBuiltinFunctionCall()
2865 const Expr *Arg = TheCall->getArg(0); in CheckBuiltinFunctionCall()
2889 auto *DRE = dyn_cast<DeclRefExpr>(TheCall->getArg(0)->IgnoreImpCasts()); in CheckBuiltinFunctionCall()
3038 Expr *Arg = TheCall->getArg(ArgNum); in ParseSVEImmChecks()
3336 << TheCall->getArg(ImmArg)->getSourceRange(); in CheckNeonBuiltinFunctionCall()
3341 Expr *Arg = TheCall->getArg(PtrArgNum); in CheckNeonBuiltinFunctionCall()
3401 return CheckARMCoprocessorImmediate(TI, TheCall->getArg(0), /*WantCDE*/ true); in CheckCDEBuiltinFunctionCall()
3453 Expr *PointerArg = TheCall->getArg(IsLdrex ? 0 : 1); in CheckARMBuiltinExclusiveCall()
3528 ExprResult ValArg = TheCall->getArg(0); in CheckARMBuiltinExclusiveCall()
3613 CheckARMCoprocessorImmediate(TI, TheCall->getArg(0), in CheckARMBuiltinFunctionCall()
3789 Expr *Arg = TheCall->getArg(1); in CheckBPFBuiltinFunctionCall()
3806 Arg = TheCall->getArg(0); in CheckBPFBuiltinFunctionCall()
4915 Expr *Arg = TheCall->getArg(ArgNum); in SemaValueIsRunOfOnes()
5012 TheCall->getArg(2)->getIntegerConstantExpr(Context)->getSExtValue(); in CheckPPCBuiltinFunctionCall()
5046 QualType ArgType = TheCall->getArg(0)->getType(); in CheckPPCBuiltinFunctionCall()
5075 if (TheCall->getArg(I)->getType() != ArgType) in CheckPPCBuiltinFunctionCall()
5078 << TheCall->getArg(I)->getType() << ArgType << 1 << 0 << 0; in CheckPPCBuiltinFunctionCall()
5126 ExprResult Arg = TheCall->getArg(OrderIndex); in CheckAMDGCNBuiltinFunctionCall()
5156 Arg = TheCall->getArg(ScopeIndex); in CheckAMDGCNBuiltinFunctionCall()
5171 Expr *Arg = TheCall->getArg(ArgNum); in CheckRISCVLMUL()
5348 TheCall->getArg(0)->getType().getCanonicalType().getTypePtr())); in CheckRISCVBuiltinFunctionCall()
5363 TheCall->getArg(2)->getType().getCanonicalType().getTypePtr())); in CheckRISCVBuiltinFunctionCall()
5377 QualType Op1Type = TheCall->getArg(0)->getType(); in CheckRISCVBuiltinFunctionCall()
5378 QualType Op2Type = TheCall->getArg(1)->getType(); in CheckRISCVBuiltinFunctionCall()
5385 QualType Op1Type = TheCall->getArg(0)->getType(); in CheckRISCVBuiltinFunctionCall()
5391 QualType Op1Type = TheCall->getArg(0)->getType(); in CheckRISCVBuiltinFunctionCall()
5417 QualType Op1Type = TheCall->getArg(0)->getType(); in CheckRISCVBuiltinFunctionCall()
5418 QualType Op2Type = TheCall->getArg(1)->getType(); in CheckRISCVBuiltinFunctionCall()
5428 QualType Op1Type = TheCall->getArg(0)->getType(); in CheckRISCVBuiltinFunctionCall()
5429 QualType Op2Type = TheCall->getArg(1)->getType(); in CheckRISCVBuiltinFunctionCall()
5430 QualType Op3Type = TheCall->getArg(2)->getType(); in CheckRISCVBuiltinFunctionCall()
6072 Expr *PointerArg = TheCall->getArg(0); in CheckRISCVBuiltinFunctionCall()
6103 ExprResult ValArg = TheCall->getArg(1); in CheckRISCVBuiltinFunctionCall()
6121 Expr *Arg = TheCall->getArg(0); in CheckSystemZBuiltinFunctionCall()
6264 Expr *Arg = TheCall->getArg(0); in SemaBuiltinCpuSupports()
6284 Expr *Arg = TheCall->getArg(0); in SemaBuiltinCpuIs()
6574 Expr *Arg = TheCall->getArg(ArgNum); in CheckX86BuiltinRoundingOrSAE()
6684 Expr *Arg = TheCall->getArg(ArgNum); in CheckX86BuiltinGatherScatterScale()
6716 Expr *Arg = TheCall->getArg(ArgNum); in CheckX86BuiltinTileDuplicate()
6729 << TheCall->getArg(ArgNum)->getSourceRange(); in CheckX86BuiltinTileDuplicate()
8393 ExprResult Arg = E->getArg(ArgIndex); in checkBuiltinArgument()
8458 Expr *FirstArg = TheCall->getArg(0); in SemaBuiltinAtomicOverloaded()
8760 ExprResult Arg = TheCall->getArg(i+1); in SemaBuiltinAtomicOverloaded()
8836 Expr *PointerArg = TheCall->getArg(numArgs - 1); in SemaBuiltinNontemporalOverloaded()
8870 ExprResult ValArg = TheCall->getArg(0); in SemaBuiltinNontemporalOverloaded()
9043 const Expr *Arg = TheCall->getArg(1)->IgnoreParenCasts(); in SemaBuiltinVAStart()
9045 TheCall->getArg(1)->getIntegerConstantExpr(Context); in SemaBuiltinVAStart()
9067 Diag(TheCall->getArg(1)->getBeginLoc(), in SemaBuiltinVAStart()
9128 const Expr *Arg1 = Call->getArg(1)->IgnoreParens(); in SemaBuiltinVAStartARMMicrosoft()
9131 const Expr *Arg2 = Call->getArg(2)->IgnoreParens(); in SemaBuiltinVAStartARMMicrosoft()
9165 ExprResult OrigArg0 = TheCall->getArg(0); in SemaBuiltinUnorderedCompare()
9166 ExprResult OrigArg1 = TheCall->getArg(1); in SemaBuiltinUnorderedCompare()
9224 Expr *Arg = TheCall->getArg(i); in SemaBuiltinFPClassification()
9236 Expr *OrigArg = TheCall->getArg(FPArgNo); in SemaBuiltinFPClassification()
9291 Expr *Arg = TheCall->getArg(I); in SemaBuiltinComplex()
9316 Expr *Real = TheCall->getArg(0); in SemaBuiltinComplex()
9317 Expr *Imag = TheCall->getArg(1); in SemaBuiltinComplex()
9352 if (!TheCall->getArg(2)->isIntegerConstantExpr(Context)) in SemaBuiltinVSX()
9356 << SourceRange(TheCall->getArg(2)->getBeginLoc(), in SemaBuiltinVSX()
9357 TheCall->getArg(2)->getEndLoc()); in SemaBuiltinVSX()
9359 QualType Arg1Ty = TheCall->getArg(0)->getType(); in SemaBuiltinVSX()
9360 QualType Arg2Ty = TheCall->getArg(1)->getType(); in SemaBuiltinVSX()
9368 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in SemaBuiltinVSX()
9369 TheCall->getArg(1)->getEndLoc()); in SemaBuiltinVSX()
9376 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in SemaBuiltinVSX()
9377 TheCall->getArg(1)->getEndLoc()); in SemaBuiltinVSX()
9400 QualType resType = TheCall->getArg(0)->getType(); in SemaBuiltinShuffleVector()
9403 if (!TheCall->getArg(0)->isTypeDependent() && in SemaBuiltinShuffleVector()
9404 !TheCall->getArg(1)->isTypeDependent()) { in SemaBuiltinShuffleVector()
9405 QualType LHSType = TheCall->getArg(0)->getType(); in SemaBuiltinShuffleVector()
9406 QualType RHSType = TheCall->getArg(1)->getType(); in SemaBuiltinShuffleVector()
9412 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in SemaBuiltinShuffleVector()
9413 TheCall->getArg(1)->getEndLoc())); in SemaBuiltinShuffleVector()
9427 << SourceRange(TheCall->getArg(1)->getBeginLoc(), in SemaBuiltinShuffleVector()
9428 TheCall->getArg(1)->getEndLoc())); in SemaBuiltinShuffleVector()
9433 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in SemaBuiltinShuffleVector()
9434 TheCall->getArg(1)->getEndLoc())); in SemaBuiltinShuffleVector()
9443 if (TheCall->getArg(i)->isTypeDependent() || in SemaBuiltinShuffleVector()
9444 TheCall->getArg(i)->isValueDependent()) in SemaBuiltinShuffleVector()
9448 if (!(Result = TheCall->getArg(i)->getIntegerConstantExpr(Context))) in SemaBuiltinShuffleVector()
9451 << TheCall->getArg(i)->getSourceRange()); in SemaBuiltinShuffleVector()
9461 << TheCall->getArg(i)->getSourceRange()); in SemaBuiltinShuffleVector()
9467 exprs.push_back(TheCall->getArg(i)); in SemaBuiltinShuffleVector()
9535 Expr *Arg = TheCall->getArg(0); in SemaBuiltinArithmeticFence()
9547 TheCall->setType(TheCall->getArg(0)->getType()); in SemaBuiltinArithmeticFence()
9555 Expr *Arg = TheCall->getArg(0); in SemaBuiltinAssume()
9571 Expr *Arg = TheCall->getArg(1); in SemaBuiltinAllocaWithAlign()
9607 Expr *FirstArg = TheCall->getArg(0); in SemaBuiltinAssumeAligned()
9619 Expr *SecondArg = TheCall->getArg(1); in SemaBuiltinAssumeAligned()
9637 Expr *ThirdArg = TheCall->getArg(2); in SemaBuiltinAssumeAligned()
9668 ExprResult Arg(TheCall->getArg(i)); in SemaBuiltinOSLogFormat()
9681 ExprResult Arg = CheckOSLogFormatStringArg(TheCall->getArg(i)); in SemaBuiltinOSLogFormat()
9692 TheCall->getArg(i), VariadicFunction, nullptr); in SemaBuiltinOSLogFormat()
9730 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArg()
9753 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgRange()
9784 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgMultiple()
9805 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgPower2()
9852 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgShiftedByte()
9882 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinConstantArgShiftedByteOrXXFF()
9909 Expr *Arg0 = TheCall->getArg(0); in SemaBuiltinARMMemoryTaggingCall()
9910 Expr *Arg1 = TheCall->getArg(1); in SemaBuiltinARMMemoryTaggingCall()
9938 Expr *Arg0 = TheCall->getArg(0); in SemaBuiltinARMMemoryTaggingCall()
9958 Expr *Arg0 = TheCall->getArg(0); in SemaBuiltinARMMemoryTaggingCall()
9959 Expr *Arg1 = TheCall->getArg(1); in SemaBuiltinARMMemoryTaggingCall()
9981 Expr *Arg0 = TheCall->getArg(0); in SemaBuiltinARMMemoryTaggingCall()
9999 Expr *ArgA = TheCall->getArg(0); in SemaBuiltinARMMemoryTaggingCall()
10000 Expr *ArgB = TheCall->getArg(1); in SemaBuiltinARMMemoryTaggingCall()
10080 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinARMSpecialReg()
10216 Expr *Arg = TheCall->getArg(ArgNum); in SemaBuiltinPPCMMACall()
10267 Expr *Arg = TheCall->getArg(1); in SemaBuiltinLongjmp()
10674 const Expr *Arg = CE->getArg(FA->getFormatIdx().getASTIndex()); in checkFormatStringExpr()
10691 const Expr *Arg = CE->getArg(0); in checkFormatStringExpr()
10725 const Expr *Arg = ME->getArg(FA->getFormatIdx().getASTIndex()); in checkFormatStringExpr()
12989 QualType ArgType = Call->getArg(0)->IgnoreParenImpCasts()->getType(); in CheckAbsoluteValueFunction()
12990 QualType ParamType = Call->getArg(0)->getType(); in CheckAbsoluteValueFunction()
13090 const Expr *FirstArg = Call->getArg(0); in CheckMaxUnsignedZero()
13091 const Expr *SecondArg = Call->getArg(1); in CheckMaxUnsignedZero()
13343 Call->getArg(BId == Builtin::BImemset ? 2 : 1)->IgnoreImpCasts(); in CheckMemaccessSize()
13367 } else if (!isLiteralZero(Call->getArg(1)->IgnoreImpCasts())) { in CheckMemaccessSize()
13378 doesExprLikelyComputeSize(Call->getArg(1)) && in CheckMemaccessSize()
13379 !doesExprLikelyComputeSize(Call->getArg(2))) { in CheckMemaccessSize()
13380 SourceLocation DiagLoc = Call->getArg(1)->getExprLoc(); in CheckMemaccessSize()
13410 const Expr *LenExpr = Call->getArg(LenArg)->IgnoreParenImpCasts(); in CheckMemaccessArguments()
13427 QualType FirstArgTy = Call->getArg(0)->IgnoreParenImpCasts()->getType(); in CheckMemaccessArguments()
13432 const Expr *Dest = Call->getArg(ArgIdx)->IgnoreParenImpCasts(); in CheckMemaccessArguments()
13433 SourceRange ArgRange = Call->getArg(ArgIdx)->getSourceRange(); in CheckMemaccessArguments()
13630 const Expr *SrcArg = ignoreLiteralAdditions(Call->getArg(1), Context); in CheckStrlcpycatArguments()
13631 const Expr *SizeArg = ignoreLiteralAdditions(Call->getArg(2), Context); in CheckStrlcpycatArguments()
13646 CompareWithSrc = ignoreLiteralAdditions(SizeCall->getArg(0), Context); in CheckStrlcpycatArguments()
13666 const Expr *OriginalSizeArg = Call->getArg(2); in CheckStrlcpycatArguments()
13674 const Expr *DstArg = Call->getArg(0)->IgnoreParenImpCasts(); in CheckStrlcpycatArguments()
13702 return CE->getArg(0)->IgnoreParenCasts(); in getStrlenExprArg()
13715 const Expr *DstArg = CE->getArg(0)->IgnoreParenCasts(); in CheckStrncatArguments()
13716 const Expr *SrcArg = CE->getArg(1)->IgnoreParenCasts(); in CheckStrncatArguments()
13717 const Expr *LenArg = CE->getArg(2)->IgnoreParenCasts(); in CheckStrncatArguments()
13874 const Expr *Arg = E->getArg(0)->IgnoreParenCasts(); in CheckFreeArguments()
13902 if (const auto *Cast = dyn_cast<CastExpr>(E->getArg(0))) in CheckFreeArguments()
15389 Expr *CurrA = TheCall->getArg(i); in CheckImplicitArgumentConversions()
15394 IsImplicitBoolFloatConversion(S, TheCall->getArg(i - 1), false)); in CheckImplicitArgumentConversions()
15396 IsImplicitBoolFloatConversion(S, TheCall->getArg(i + 1), false)); in CheckImplicitArgumentConversions()
15825 Expr *LastA = CEx->getArg(NumArgs - 1); in CheckImplicitConversion()
17479 const Expr *E1 = CXXOCE->getArg(0); in VisitCXXOperatorCallExpr()
17480 const Expr *E2 = CXXOCE->getArg(1); in VisitCXXOperatorCallExpr()
18429 e = CE->getArg(0)->IgnoreParenCasts(); in findCapturingExpr()
18593 Expr *Arg = Message->getArg(ArgIndex)->IgnoreImpCasts(); in CheckObjCCircularContainer()
18664 if (Expr *capturer = findCapturingExpr(*this, msg->getArg(i), owner)) { in checkRetainCycles()
18960 RHSExpr = CE->getArg(0); in DiagnoseSelfMove()
19602 ExprResult A = UsualUnaryConversions(TheCall->getArg(0)); in PrepareBuiltinElementwiseMathOneArgCall()
19620 ExprResult A = TheCall->getArg(0); in SemaBuiltinElementwiseMath()
19621 ExprResult B = TheCall->getArg(1); in SemaBuiltinElementwiseMath()
19652 ExprResult Converted = UsualUnaryConversions(TheCall->getArg(I)); in SemaBuiltinElementwiseTernaryMath()
19684 ExprResult A = UsualUnaryConversions(TheCall->getArg(0)); in PrepareBuiltinReduceMathOneArgCall()
19696 ExprResult Arg = TheCall->getArg(0); in SemaBuiltinNonDeterministicValue()
19700 return Diag(TheCall->getArg(0)->getBeginLoc(), diag::err_builtin_invalid_arg_type) in SemaBuiltinNonDeterministicValue()
19712 ExprResult MatrixArg = DefaultLvalueConversion(TheCall->getArg(0)); in SemaBuiltinMatrixTranspose()
19768 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorLoad()
19769 Expr *RowsExpr = TheCall->getArg(1); in SemaBuiltinMatrixColumnMajorLoad()
19770 Expr *ColumnsExpr = TheCall->getArg(2); in SemaBuiltinMatrixColumnMajorLoad()
19771 Expr *StrideExpr = TheCall->getArg(3); in SemaBuiltinMatrixColumnMajorLoad()
19879 Expr *MatrixExpr = TheCall->getArg(0); in SemaBuiltinMatrixColumnMajorStore()
19880 Expr *PtrExpr = TheCall->getArg(PtrArgIdx); in SemaBuiltinMatrixColumnMajorStore()
19881 Expr *StrideExpr = TheCall->getArg(2); in SemaBuiltinMatrixColumnMajorStore()
19975 Expr *ArgExpr = E->getArg(ArgIndex); in CheckWasmBuiltinArgIsTable()
19989 Expr *ArgExpr = E->getArg(ArgIndex); in CheckWasmBuiltinArgIsInteger()
20034 if (!Context.hasSameType(ElTy, TheCall->getArg(2)->getType())) in BuiltinWasmTableSet()
20063 Expr *NewElemArg = TheCall->getArg(1); in BuiltinWasmTableGrow()
20090 Expr *NewElemArg = TheCall->getArg(2); in BuiltinWasmTableFill()
20118 Expr *TableYArg = TheCall->getArg(1); in BuiltinWasmTableCopy()