Searched refs:OptionalAmount (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | FormatString.cpp | 24 using clang::analyze_format_string::OptionalAmount; 36 OptionalAmount 53 return OptionalAmount(OptionalAmount::Constant, accumulator, Beg, I - Beg, in ParseAmount() 59 return OptionalAmount(); in ParseAmount() 62 OptionalAmount 68 return OptionalAmount(OptionalAmount::Arg, argIndex++, Beg, 0, false); in ParseNonPositionAmount() 74 OptionalAmount 82 const OptionalAmount &Amt = ParseAmount(I, E); in ParsePositionAmount() 84 if (Amt.getHowSpecified() == OptionalAmount::NotSpecified) { in ParsePositionAmount() 86 return OptionalAmount(false); in ParsePositionAmount() [all …]
|
| H A D | OSLog.cpp | 85 case clang::analyze_format_string::OptionalAmount::NotSpecified: // "%s" in HandlePrintfSpecifier() 87 case clang::analyze_format_string::OptionalAmount::Constant: // "%.16s" in HandlePrintfSpecifier() 90 case clang::analyze_format_string::OptionalAmount::Arg: // "%.*s" in HandlePrintfSpecifier() 93 case clang::analyze_format_string::OptionalAmount::Invalid: in HandlePrintfSpecifier() 101 case clang::analyze_format_string::OptionalAmount::NotSpecified: // "%P" in HandlePrintfSpecifier() 103 case clang::analyze_format_string::OptionalAmount::Constant: // "%.16P" in HandlePrintfSpecifier() 106 case clang::analyze_format_string::OptionalAmount::Arg: // "%.*P" in HandlePrintfSpecifier() 109 case clang::analyze_format_string::OptionalAmount::Invalid: in HandlePrintfSpecifier()
|
| H A D | FormatStringParsing.h | 40 OptionalAmount ParseAmount(const char *&Beg, const char *E); 41 OptionalAmount ParseNonPositionAmount(const char *&Beg, const char *E, 44 OptionalAmount ParsePositionAmount(FormatStringHandler &H,
|
| H A D | ScanfFormatString.cpp | 21 using clang::analyze_format_string::OptionalAmount; 132 const OptionalAmount &Amt = clang::analyze_format_string::ParseAmount(I, E); in ParseScanfSpecifier() 133 if (Amt.getHowSpecified() != OptionalAmount::NotSpecified) { in ParseScanfSpecifier() 134 assert(Amt.getHowSpecified() == OptionalAmount::Constant); in ParseScanfSpecifier() 450 FieldWidth = OptionalAmount(OptionalAmount::Constant, in fixType()
|
| H A D | PrintfFormatString.cpp | 23 using clang::analyze_format_string::OptionalAmount; 44 const OptionalAmount Amt = ParsePositionAmount(H, Start, Beg, E, in ParsePrecision() 769 Precision.setHowSpecified(OptionalAmount::NotSpecified); in fixType() 802 VectorNumElts = OptionalAmount(VT->getNumElements()); in fixType() 952 Precision.setHowSpecified(OptionalAmount::NotSpecified); in fixType() 1168 if (Precision.getHowSpecified() == OptionalAmount::NotSpecified) in hasValidPrecision() 1207 if (FieldWidth.getHowSpecified() == OptionalAmount::NotSpecified) in hasValidFieldWidth()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | FormatString.h | 350 class OptionalAmount { 354 OptionalAmount(HowSpecified howSpecified, in OptionalAmount() function 362 OptionalAmount(bool valid = true) 366 explicit OptionalAmount(unsigned Amount) in OptionalAmount() function 425 OptionalAmount FieldWidth; 427 OptionalAmount VectorNumElts; 461 const OptionalAmount &getFieldWidth() const { in getFieldWidth() 465 void setVectorNumElts(const OptionalAmount &Amt) { in setVectorNumElts() 469 const OptionalAmount &getVectorNumElts() const { in getVectorNumElts() 473 void setFieldWidth(const OptionalAmount &Amt) { in setFieldWidth() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 584 Specifier.setPrecision(analyze_printf::OptionalAmount(32u)); in appendFormatSpecifier() 893 analyze_format_string::OptionalAmount FW = FS.getFieldWidth(); in HandleScanfSpecifier() 895 analyze_format_string::OptionalAmount::HowSpecified::Constant) in HandleScanfSpecifier() 1067 const analyze_format_string::OptionalAmount &FW = FS.getFieldWidth(); in computeFieldWidth() 1069 if (FW.getHowSpecified() == analyze_format_string::OptionalAmount::Constant) in computeFieldWidth() 1075 const analyze_format_string::OptionalAmount &FW = FS.getPrecision(); in computePrecision() 1080 case analyze_format_string::OptionalAmount::NotSpecified: in computePrecision() 1110 case analyze_format_string::OptionalAmount::Constant: in computePrecision() 7294 bool HandleAmount(const analyze_format_string::OptionalAmount &Amt, unsigned k, 7297 const analyze_printf::OptionalAmount &Amt, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 4802 …ace)::CheckPrintfHandler::HandleAmount(clang::analyze_format_string::OptionalAmount const&, unsign… 4803 …nalyze_printf::PrintfSpecifier const&, clang::analyze_format_string::OptionalAmount const&, unsign… 8393 …mount10getArgTypeERNS_10ASTContextE", "clang::analyze_format_string::OptionalAmount::getArgType(cl… 8395 …ount8toStringERN4llvm11raw_ostreamE", "clang::analyze_format_string::OptionalAmount::toString(llvm…
|