/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Builtins.cpp | 179 bool Builtin::Context::isLike(unsigned ID, unsigned &FormatIdx, in isLike() argument 198 FormatIdx = ::strtol(Like, nullptr, 10); in isLike() 202 bool Builtin::Context::isPrintfLike(unsigned ID, unsigned &FormatIdx, in isPrintfLike() argument 204 return isLike(ID, FormatIdx, HasVAListArg, "pP"); in isPrintfLike() 207 bool Builtin::Context::isScanfLike(unsigned ID, unsigned &FormatIdx, in isScanfLike() argument 209 return isLike(ID, FormatIdx, HasVAListArg, "sS"); in isScanfLike()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Builtins.h | 229 bool isPrintfLike(unsigned ID, unsigned &FormatIdx, bool &HasVAListArg); 234 bool isScanfLike(unsigned ID, unsigned &FormatIdx, bool &HasVAListArg); 292 bool isLike(unsigned ID, unsigned &FormatIdx, bool &HasVAListArg,
|
H A D | Attr.td | 1742 let Args = [IdentifierArgument<"Type">, IntArgument<"FormatIdx">, 1750 let Args = [ParamIdxArgument<"FormatIdx">];
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 2953 FSI->FormatIdx = Format->getFormatIdx() - 1; in getFormatStringInfo() 2961 if(FSI->FormatIdx == 0) in getFormatStringInfo() 2963 --FSI->FormatIdx; in getFormatStringInfo() 5257 unsigned FormatIdx = i; in BuiltinOSLogFormat() local 5289 Args, FAPK_Variadic, FormatIdx, FirstDataArg, FST_OSLog, in BuiltinOSLogFormat() 5843 if (PV->getFunctionScopeIndex() == CallerFSI.FormatIdx && in checkFormatStringExpr() 6052 return CheckFormatArguments(Args, FSI.ArgPassingKind, FSI.FormatIdx, in CheckFormatArguments() 6155 unsigned FormatIdx; member in __anon28c3fbb11b11::CheckFormatHandler 6176 ArgPassingKind(APK), Args(Args), FormatIdx(formatIdx), in CheckFormatHandler() 6545 EmitFormatDiagnostic(S, inFunctionCall, Args[FormatIdx], PDiag, in EmitFormatDiagnostic()
|
H A D | SemaDecl.cpp | 16452 unsigned FormatIdx; in AddKnownFunctionAttributes() local 16454 if (Context.BuiltinInfo.isPrintfLike(BuiltinID, FormatIdx, HasVAListArg)) { in AddKnownFunctionAttributes() 16458 if (FormatIdx < NumParams && // NumParams may be 0 (e.g. vfprintf) in AddKnownFunctionAttributes() 16459 FD->getParamDecl(FormatIdx)->getType()->isObjCObjectPointerType()) in AddKnownFunctionAttributes() 16463 FormatIdx+1, in AddKnownFunctionAttributes() 16464 HasVAListArg ? 0 : FormatIdx+2, in AddKnownFunctionAttributes() 16468 if (Context.BuiltinInfo.isScanfLike(BuiltinID, FormatIdx, in AddKnownFunctionAttributes() 16473 FormatIdx+1, in AddKnownFunctionAttributes() 16474 HasVAListArg ? 0 : FormatIdx+2, in AddKnownFunctionAttributes()
|
H A D | SemaObjC.cpp | 2262 Idx = FSI.FormatIdx; in GetFormatNSStringIdx()
|
H A D | SemaDeclAttr.cpp | 3475 IdentifierInfo *Format, int FormatIdx, in mergeFormatAttr() argument 3480 F->getFormatIdx() == FormatIdx && in mergeFormatAttr() 3490 return ::new (Context) FormatAttr(Context, CI, Format, FormatIdx, FirstArg); in mergeFormatAttr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 2187 unsigned FormatIdx; member 4548 IdentifierInfo *Format, int FormatIdx,
|