Home
last modified time | relevance | path

Searched refs:ArgNum (Results 1 – 24 of 24) 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.cpp880 for (ArgIdxTy ArgNum : *TaintArgs) { in checkPostCall()
882 if (ArgNum == ReturnValueIndex) { in checkPostCall()
888 TaintedIndexes.push_back(ArgNum); in checkPostCall()
894 if (auto V = getPointeeOf(State, Call.getArgSVal(ArgNum))) { in checkPostCall()
899 TaintedIndexes.push_back(ArgNum); in checkPostCall()
1066 ArgIdxTy &ArgNum) { in getPrintfFormatArgumentNum() argument
1084 ArgNum = Format->getFormatIdx() - 1; in getPrintfFormatArgumentNum()
1095 ArgNum--; in getPrintfFormatArgumentNum()
1097 if ((Format->getType()->getName() == "printf") && CallNumArgs > ArgNum) in getPrintfFormatArgumentNum()
1107 ArgIdxTy ArgNum = 0; in checkUncontrolledFormatString() local
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaX86.cpp33 unsigned ArgNum = 0; in CheckBuiltinRoundingOrSAE() local
57 ArgNum = 1; in CheckBuiltinRoundingOrSAE()
65 ArgNum = 2; in CheckBuiltinRoundingOrSAE()
95 ArgNum = 3; in CheckBuiltinRoundingOrSAE()
123 ArgNum = 4; in CheckBuiltinRoundingOrSAE()
152 ArgNum = 5; in CheckBuiltinRoundingOrSAE()
169 ArgNum = 1; in CheckBuiltinRoundingOrSAE()
194 ArgNum = 2; in CheckBuiltinRoundingOrSAE()
230 ArgNum = 3; in CheckBuiltinRoundingOrSAE()
307 ArgNum = 4; in CheckBuiltinRoundingOrSAE()
[all …]
H A DSemaPPC.cpp345 unsigned ArgNum = 0; in BuiltinPPCMMACall() local
355 if (ArgNum >= TheCall->getNumArgs()) { in BuiltinPPCMMACall()
356 ArgNum++; in BuiltinPPCMMACall()
360 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinPPCMMACall()
383 SemaRef.BuiltinConstantArgRange(TheCall, ArgNum, 0, Mask, true)) in BuiltinPPCMMACall()
386 ArgNum++; in BuiltinPPCMMACall()
395 ArgNum++; in BuiltinPPCMMACall()
397 if (SemaRef.checkArgCount(TheCall, ArgNum)) in BuiltinPPCMMACall()
H A DSemaRISCV.cpp502 bool SemaRISCV::CheckLMUL(CallExpr *TheCall, unsigned ArgNum) { in CheckLMUL() argument
506 Expr *Arg = TheCall->getArg(ArgNum); in CheckLMUL()
511 if (SemaRef.BuiltinConstantArg(TheCall, ArgNum, Result)) in CheckLMUL()
H A DSemaChecking.cpp3236 bool Sema::ValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum) { in ValueIsRunOfOnes() argument
3239 Expr *Arg = TheCall->getArg(ArgNum); in ValueIsRunOfOnes()
3244 if (BuiltinConstantArg(TheCall, ArgNum, Result)) in ValueIsRunOfOnes()
3253 << ArgNum << Arg->getSourceRange(); in ValueIsRunOfOnes()
5770 bool Sema::BuiltinConstantArg(CallExpr *TheCall, int ArgNum, in BuiltinConstantArg() argument
5772 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinConstantArg()
5786 bool Sema::BuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low, in BuiltinConstantArgRange() argument
5793 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinConstantArgRange()
5798 if (BuiltinConstantArg(TheCall, ArgNum, Result)) in BuiltinConstantArgRange()
5817 bool Sema::BuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum, in BuiltinConstantArgMultiple() argument
[all …]
H A DSemaARM.cpp189 int ArgNum, unsigned ExpectedFieldNum, in BuiltinARMSpecialReg() argument
208 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinARMSpecialReg()
H A DSemaDeclAttr.cpp132 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr() argument
136 if (AL.isArgIdent(ArgNum)) { in checkStringLiteralArgumentAttr()
137 IdentifierLoc *Loc = AL.getArgAsIdent(ArgNum); in checkStringLiteralArgumentAttr()
149 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
/freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/
H A DRandomIRBuilder.h108 LLVM_ABI Function *createFunctionDeclaration(Module &M, uint64_t ArgNum);
110 LLVM_ABI Function *createFunctionDefinition(Module &M, uint64_t ArgNum);
/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/clang/utils/TableGen/
H A DMveEmitter.cpp561 unsigned ArgNum; member in __anon819a2c470111::BuiltinArgResult
564 BuiltinArgResult(unsigned ArgNum, bool AddressType, bool Immediate) in BuiltinArgResult() argument
565 : ArgNum(ArgNum), AddressType(AddressType), Immediate(Immediate) {} in BuiltinArgResult()
568 << "(E->getArg(" << ArgNum << "))"; in genCode()
582 utostr(ArgNum) + "), getContext())"; in getIntegerValue()
1042 Result::Ptr getCodeForDagArg(const DagInit *D, unsigned ArgNum,
1044 Result::Ptr getCodeForArg(unsigned ArgNum, const Type *ArgType, bool Promote,
1269 Result::Ptr EmitterBase::getCodeForDagArg(const DagInit *D, unsigned ArgNum, in getCodeForDagArg() argument
1272 const Init *Arg = D->getArg(ArgNum); in getCodeForDagArg()
1273 StringRef Name = D->getArgNameStr(ArgNum); in getCodeForDagArg()
[all …]
H A DClangOpenCLBuiltinEmitter.cpp1096 for (unsigned ArgNum = 0; ArgNum < Signature.size(); ArgNum++) { in expandTypesInSignature() local
1099 size_t TypeIndex = I % ExpandedGenTypes[ArgNum].size(); in expandTypesInSignature()
1100 Args.push_back(ExpandedGenTypes[ArgNum][TypeIndex]); in expandTypesInSignature()
H A DNeonEmitter.cpp1992 unsigned ArgNum = 0; in getIntrinsic() local
1994 return Type == I.getParamType(ArgNum++); in getIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp454 uint64_t ArgNum) { in createFunctionDeclaration() argument
458 for (uint64_t i = 0; i < ArgNum; i++) { in createFunctionDeclaration()
473 uint64_t ArgNum) { in createFunctionDefinition() argument
474 Function *F = this->createFunctionDeclaration(M, ArgNum); in createFunctionDefinition()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaRISCV.h36 bool CheckLMUL(CallExpr *TheCall, unsigned ArgNum);
H A DSemaARM.h70 bool BuiltinARMSpecialReg(unsigned BuiltinID, CallExpr *TheCall, int ArgNum,
H A DSema.h2806 bool BuiltinConstantArg(CallExpr *TheCall, int ArgNum, llvm::APSInt &Result);
2810 bool BuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low, int High,
2815 bool BuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum,
2820 bool BuiltinConstantArgPower2(CallExpr *TheCall, int ArgNum);
2825 bool BuiltinConstantArgShiftedByte(CallExpr *TheCall, int ArgNum,
2833 bool BuiltinConstantArgShiftedByteOrXXFF(CallExpr *TheCall, int ArgNum,
2860 bool ValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum);
4868 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.cpp166 int ArgNum = 0; in computeInfo() local
168 bool IsFixed = ArgNum < NumFixedArgs; in computeInfo()
171 ArgNum++; in computeInfo()
H A DX86.cpp3465 unsigned ArgNum = 0; in computeInfo() local
3472 (IsVectorCall && ArgNum >= 6) ? &ZeroSSERegs : &FreeSSERegs; in computeInfo()
3475 ++ArgNum; in computeInfo()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp1786 for (unsigned ArgNum = 0; in simplifyCmpInstForRecCall() local
1787 ArgNum < F.arg_size() && ArgNum < CandidateCall.arg_size(); ArgNum++) { in simplifyCmpInstForRecCall()
1788 FuncArg = F.getArg(ArgNum); in simplifyCmpInstForRecCall()
1789 CallArg = CandidateCall.getArgOperand(ArgNum); in simplifyCmpInstForRecCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1595 unsigned ArgNum = A->getArgNo(); in getPassedArgumentAndAdjustArgumentLocation() local
1599 if (auto It = Region.AggArgToConstant.find(ArgNum); in getPassedArgumentAndAdjustArgumentLocation()
1605 ArgNum = Region.AggArgToExtracted.find(ArgNum)->second; in getPassedArgumentAndAdjustArgumentLocation()
1606 return Region.Call->getArgOperand(ArgNum); in getPassedArgumentAndAdjustArgumentLocation()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp7468 uint64_t ArgNum = Record[Slot++]; in parseWholeProgramDevirtResolutionByArg() local
7470 Wpd.ResByArg[{Record.begin() + Slot, Record.begin() + Slot + ArgNum}]; in parseWholeProgramDevirtResolutionByArg()
7471 Slot += ArgNum; in parseWholeProgramDevirtResolutionByArg()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3654 unsigned ArgNum = *It++; in PerFunctionState() local
3655 NumberedVals.add(ArgNum, &A); in PerFunctionState()