Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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.cpp791 for (ArgIdxTy ArgNum : *TaintArgs) { in checkPostCall()
793 if (ArgNum == ReturnValueIndex) { in checkPostCall()
800 if (auto V = getPointeeOf(C, Call.getArgSVal(ArgNum))) in checkPostCall()
929 ArgIdxTy &ArgNum) { in getPrintfFormatArgumentNum() argument
943 ArgNum = Format->getFormatIdx() - 1; in getPrintfFormatArgumentNum()
944 if ((Format->getType()->getName() == "printf") && CallNumArgs > ArgNum) in getPrintfFormatArgumentNum()
954 ArgIdxTy ArgNum = 0; in checkUncontrolledFormatString() local
955 if (!getPrintfFormatArgumentNum(Call, C, ArgNum)) in checkUncontrolledFormatString()
960 return generateReportIfTainted(Call.getArgExpr(ArgNum), in checkUncontrolledFormatString()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DAliasAnalysisSummary.cpp44 static AliasAttr argNumberToAttr(unsigned ArgNum) { in argNumberToAttr() argument
45 if (ArgNum >= AttrMaxNumArgs) in argNumberToAttr()
49 return AliasAttr(1ULL << (ArgNum + AttrFirstArgIndex)); in argNumberToAttr()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.cpp108 if (unsigned ArgNum = DV->getArg()) { in addScopeVariable() local
109 auto Cached = ScopeVars.Args.find(ArgNum); in addScopeVariable()
111 ScopeVars.Args[ArgNum] = Var; in addScopeVariable()
/openbsd-src/gnu/llvm/clang/utils/TableGen/
H A DMveEmitter.cpp563 unsigned ArgNum; member in __anonece5a09e0111::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()
1039 Result::Ptr getCodeForDagArg(DagInit *D, unsigned ArgNum,
1041 Result::Ptr getCodeForArg(unsigned ArgNum, const Type *ArgType, bool Promote,
1265 Result::Ptr EmitterBase::getCodeForDagArg(DagInit *D, unsigned ArgNum, in getCodeForDagArg() argument
1268 Init *Arg = D->getArg(ArgNum); in getCodeForDagArg()
1269 StringRef Name = D->getArgNameStr(ArgNum); in getCodeForDagArg()
[all …]
H A DClangOpenCLBuiltinEmitter.cpp1101 for (unsigned ArgNum = 0; ArgNum < Signature.size(); ArgNum++) { in expandTypesInSignature() local
1104 size_t TypeIndex = I % ExpandedGenTypes[ArgNum].size(); in expandTypesInSignature()
1105 Args.push_back(ExpandedGenTypes[ArgNum][TypeIndex]); in expandTypesInSignature()
H A DNeonEmitter.cpp1933 unsigned ArgNum = 0; in getIntrinsic() local
1935 return Type == I.getParamType(ArgNum++); in getIntrinsic()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp2865 int ArgNum, CheckTy, ElementSizeInBits; in CheckSVEBuiltinFunctionCall() local
2866 std::tie(ArgNum, CheckTy, ElementSizeInBits) = I; in CheckSVEBuiltinFunctionCall()
2875 Expr *Arg = TheCall->getArg(ArgNum); in CheckSVEBuiltinFunctionCall()
2881 if (SemaBuiltinConstantArg(TheCall, ArgNum, Imm)) in CheckSVEBuiltinFunctionCall()
2891 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 31)) in CheckSVEBuiltinFunctionCall()
2895 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 13)) in CheckSVEBuiltinFunctionCall()
2899 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 1, 16)) in CheckSVEBuiltinFunctionCall()
2903 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, 7)) in CheckSVEBuiltinFunctionCall()
2907 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 0, in CheckSVEBuiltinFunctionCall()
2912 if (SemaBuiltinConstantArgRange(TheCall, ArgNum, 1, ElementSizeInBits)) in CheckSVEBuiltinFunctionCall()
[all …]
H A DSemaDeclAttr.cpp363 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr() argument
367 if (AL.isArgIdent(ArgNum)) { in checkStringLiteralArgumentAttr()
368 IdentifierLoc *Loc = AL.getArgAsIdent(ArgNum); in checkStringLiteralArgumentAttr()
380 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1617 unsigned ArgNum = A->getArgNo(); in getPassedArgumentAndAdjustArgumentLocation() local
1621 if (Region.AggArgToConstant.count(ArgNum)) in getPassedArgumentAndAdjustArgumentLocation()
1622 return Region.AggArgToConstant.find(ArgNum)->second; in getPassedArgumentAndAdjustArgumentLocation()
1626 ArgNum = Region.AggArgToExtracted.find(ArgNum)->second; in getPassedArgumentAndAdjustArgumentLocation()
1627 return Region.Call->getArgOperand(ArgNum); in getPassedArgumentAndAdjustArgumentLocation()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DSema.h4695 bool checkStringLiteralArgumentAttr(const ParsedAttr &Attr, unsigned ArgNum,
13491 bool CheckRISCVLMUL(CallExpr *TheCall, unsigned ArgNum);
13504 bool SemaValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum);
13527 bool SemaBuiltinConstantArg(CallExpr *TheCall, int ArgNum,
13529 bool SemaBuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low,
13531 bool SemaBuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum,
13533 bool SemaBuiltinConstantArgPower2(CallExpr *TheCall, int ArgNum);
13534 bool SemaBuiltinConstantArgShiftedByte(CallExpr *TheCall, int ArgNum,
13536 bool SemaBuiltinConstantArgShiftedByteOrXXFF(CallExpr *TheCall, int ArgNum,
13539 int ArgNum, unsigned ExpectedFieldNum,
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DTargetInfo.cpp4441 unsigned ArgNum = 0; in computeInfo() local
4448 (IsVectorCall && ArgNum >= 6) ? &ZeroSSERegs : &FreeSSERegs; in computeInfo()
4451 ++ArgNum; in computeInfo()
11049 int ArgNum = 0; in computeInfo() local
11051 bool IsFixed = ArgNum < NumFixedArgs; in computeInfo()
11054 ArgNum++; in computeInfo()
11827 int ArgNum = 0; in computeInfo() local
11830 ArgInfo.type, /*IsFixed=*/ArgNum < NumFixedArgs, GARsLeft, FARsLeft); in computeInfo()
11831 ArgNum++; in computeInfo()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp7040 uint64_t ArgNum = Record[Slot++]; in parseWholeProgramDevirtResolutionByArg() local
7042 Wpd.ResByArg[{Record.begin() + Slot, Record.begin() + Slot + ArgNum}]; in parseWholeProgramDevirtResolutionByArg()
7043 Slot += ArgNum; in parseWholeProgramDevirtResolutionByArg()