Home
last modified time | relevance | path

Searched refs:ArgNum (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCContainersASTChecker.cpp102 unsigned ArgNum; in VisitCallExpr() local
107 ArgNum = 1; in VisitCallExpr()
108 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
115 ArgNum = 1; in VisitCallExpr()
116 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
119 ArgNum = 2; in VisitCallExpr()
120 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
128 assert(ArgNum == 1 || ArgNum == 2); in VisitCallExpr()
138 Os << " The " << ((ArgNum == 1) ? "second" : "third") << " argument to '" in VisitCallExpr()
H A DGenericTaintChecker.cpp882 for (ArgIdxTy ArgNum : *TaintArgs) { in checkPostCall()
884 if (ArgNum == ReturnValueIndex) { in checkPostCall()
890 TaintedIndexes.push_back(ArgNum); in checkPostCall()
896 if (auto V = getPointeeOf(State, Call.getArgSVal(ArgNum))) { in checkPostCall()
901 TaintedIndexes.push_back(ArgNum); in checkPostCall()
1069 ArgIdxTy &ArgNum) { in getPrintfFormatArgumentNum() argument
1083 ArgNum = Format->getFormatIdx() - 1; in getPrintfFormatArgumentNum()
1084 if ((Format->getType()->getName() == "printf") && CallNumArgs > ArgNum) in getPrintfFormatArgumentNum()
1094 ArgIdxTy ArgNum = 0; in checkUncontrolledFormatString() local
1095 if (!getPrintfFormatArgumentNum(Call, C, ArgNum)) in checkUncontrolledFormatString()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaX86.cpp32 unsigned ArgNum = 0; in CheckBuiltinRoundingOrSAE() local
48 ArgNum = 1; in CheckBuiltinRoundingOrSAE()
56 ArgNum = 2; in CheckBuiltinRoundingOrSAE()
82 ArgNum = 3; in CheckBuiltinRoundingOrSAE()
110 ArgNum = 4; in CheckBuiltinRoundingOrSAE()
133 ArgNum = 5; in CheckBuiltinRoundingOrSAE()
150 ArgNum = 1; in CheckBuiltinRoundingOrSAE()
175 ArgNum = 2; in CheckBuiltinRoundingOrSAE()
207 ArgNum = 3; in CheckBuiltinRoundingOrSAE()
283 ArgNum = 4; in CheckBuiltinRoundingOrSAE()
[all …]
H A DSemaARM.cpp188 int ArgNum, unsigned ExpectedFieldNum, in BuiltinARMSpecialReg() argument
207 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinARMSpecialReg()
411 int ArgNum, CheckTy, ElementSizeInBits; in ParseSVEImmChecks() local
412 std::tie(ArgNum, CheckTy, ElementSizeInBits) = I; in ParseSVEImmChecks()
421 Expr *Arg = TheCall->getArg(ArgNum); in ParseSVEImmChecks()
427 if (SemaRef.BuiltinConstantArg(TheCall, ArgNum, Imm)) in ParseSVEImmChecks()
437 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 31)) in ParseSVEImmChecks()
441 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 13)) in ParseSVEImmChecks()
445 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 1, 16)) in ParseSVEImmChecks()
449 if (SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, 7)) in ParseSVEImmChecks()
[all …]
H A DSemaPPC.cpp339 unsigned ArgNum = 0; in BuiltinPPCMMACall() local
349 if (ArgNum >= TheCall->getNumArgs()) { in BuiltinPPCMMACall()
350 ArgNum++; in BuiltinPPCMMACall()
354 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinPPCMMACall()
377 SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, Mask, true)) in BuiltinPPCMMACall()
380 ArgNum++; in BuiltinPPCMMACall()
389 ArgNum++; in BuiltinPPCMMACall()
391 if (SemaRef.checkArgCount(TheCall, ArgNum)) in BuiltinPPCMMACall()
H A DSemaRISCV.cpp509 bool SemaRISCV::CheckLMUL(CallExpr *TheCall, unsigned ArgNum) { in CheckLMUL() argument
513 Expr *Arg = TheCall->getArg(ArgNum); in CheckLMUL()
518 if (SemaRef.BuiltinConstantArg(TheCall, ArgNum, Result)) in CheckLMUL()
H A DSemaChecking.cpp2925 bool Sema::ValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum) { in ValueIsRunOfOnes() argument
2928 Expr *Arg = TheCall->getArg(ArgNum); in ValueIsRunOfOnes()
2933 if (BuiltinConstantArg(TheCall, ArgNum, Result)) in ValueIsRunOfOnes()
2942 << ArgNum << Arg->getSourceRange(); in ValueIsRunOfOnes()
5304 bool Sema::BuiltinConstantArg(CallExpr *TheCall, int ArgNum, in BuiltinConstantArg() argument
5306 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinConstantArg()
5320 bool Sema::BuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low, in BuiltinConstantArgRange() argument
5327 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinConstantArgRange()
5332 if (BuiltinConstantArg(TheCall, ArgNum, Result)) in BuiltinConstantArgRange()
5351 bool Sema::BuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum, in BuiltinConstantArgMultiple() argument
[all …]
H A DSemaDeclAttr.cpp131 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr() argument
135 if (AL.isArgIdent(ArgNum)) { in checkStringLiteralArgumentAttr()
136 IdentifierLoc *Loc = AL.getArgAsIdent(ArgNum); in checkStringLiteralArgumentAttr()
148 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.cpp108 if (unsigned ArgNum = DV->getArg()) { in addScopeVariable() local
109 auto Ret = ScopeVars.Args.insert({ArgNum, Var}); in addScopeVariable()
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DRandomIRBuilder.h102 Function *createFunctionDeclaration(Module &M, uint64_t ArgNum);
104 Function *createFunctionDefinition(Module &M, uint64_t ArgNum);
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DMveEmitter.cpp563 unsigned ArgNum; member in __anon819a2c470111::BuiltinArgResult
566 BuiltinArgResult(unsigned ArgNum, bool AddressType, bool Immediate) in BuiltinArgResult() argument
567 : ArgNum(ArgNum), AddressType(AddressType), Immediate(Immediate) {} in BuiltinArgResult()
570 << "(E->getArg(" << ArgNum << "))"; in genCode()
584 utostr(ArgNum) + "), getContext())"; in getIntegerValue()
1040 Result::Ptr getCodeForDagArg(DagInit *D, unsigned ArgNum,
1042 Result::Ptr getCodeForArg(unsigned ArgNum, const Type *ArgType, bool Promote,
1266 Result::Ptr EmitterBase::getCodeForDagArg(DagInit *D, unsigned ArgNum, in getCodeForDagArg() argument
1269 Init *Arg = D->getArg(ArgNum); in getCodeForDagArg()
1270 StringRef Name = D->getArgNameStr(ArgNum); in getCodeForDagArg()
[all …]
H A DNeonEmitter.cpp1930 unsigned ArgNum = 0; in getIntrinsic() local
1932 return Type == I.getParamType(ArgNum++); in getIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp400 uint64_t ArgNum) { in createFunctionDeclaration() argument
404 for (uint64_t i = 0; i < ArgNum; i++) { in createFunctionDeclaration()
419 uint64_t ArgNum) { in createFunctionDefinition() argument
420 Function *F = this->createFunctionDeclaration(M, ArgNum); in createFunctionDefinition()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaRISCV.h33 bool CheckLMUL(CallExpr *TheCall, unsigned ArgNum);
H A DSemaARM.h59 bool BuiltinARMSpecialReg(unsigned BuiltinID, CallExpr *TheCall, int ArgNum,
H A DSema.h2372 bool BuiltinConstantArg(CallExpr *TheCall, int ArgNum, llvm::APSInt &Result);
2376 bool BuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low, int High,
2381 bool BuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum,
2386 bool BuiltinConstantArgPower2(CallExpr *TheCall, int ArgNum);
2391 bool BuiltinConstantArgShiftedByte(CallExpr *TheCall, int ArgNum,
2399 bool BuiltinConstantArgShiftedByteOrXXFF(CallExpr *TheCall, int ArgNum,
2426 bool ValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum);
4482 bool checkStringLiteralArgumentAttr(const ParsedAttr &Attr, unsigned ArgNum,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DLoongArch.cpp92 int ArgNum = 0; in computeInfo() local
95 ArgInfo.type, /*IsFixed=*/ArgNum < NumFixedArgs, GARsLeft, FARsLeft); in computeInfo()
96 ArgNum++; in computeInfo()
H A DRISCV.cpp95 int ArgNum = 0; in computeInfo() local
97 bool IsFixed = ArgNum < NumFixedArgs; in computeInfo()
100 ArgNum++; in computeInfo()
H A DX86.cpp3395 unsigned ArgNum = 0; in computeInfo() local
3402 (IsVectorCall && ArgNum >= 6) ? &ZeroSSERegs : &FreeSSERegs; in computeInfo()
3405 ++ArgNum; in computeInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1614 unsigned ArgNum = A->getArgNo(); in getPassedArgumentAndAdjustArgumentLocation() local
1618 if (Region.AggArgToConstant.count(ArgNum)) in getPassedArgumentAndAdjustArgumentLocation()
1619 return Region.AggArgToConstant.find(ArgNum)->second; in getPassedArgumentAndAdjustArgumentLocation()
1623 ArgNum = Region.AggArgToExtracted.find(ArgNum)->second; in getPassedArgumentAndAdjustArgumentLocation()
1624 return Region.Call->getArgOperand(ArgNum); in getPassedArgumentAndAdjustArgumentLocation()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp7404 uint64_t ArgNum = Record[Slot++]; in parseWholeProgramDevirtResolutionByArg() local
7406 Wpd.ResByArg[{Record.begin() + Slot, Record.begin() + Slot + ArgNum}]; in parseWholeProgramDevirtResolutionByArg()
7407 Slot += ArgNum; in parseWholeProgramDevirtResolutionByArg()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3550 unsigned ArgNum = *It++; in PerFunctionState() local
3551 NumberedVals.add(ArgNum, &A); in PerFunctionState()