/llvm-project/clang/lib/AST/ |
H A D | ScanfFormatString.cpp | 20 using clang::analyze_format_string::LengthModifier; 238 case LengthModifier::None: in getArgType() 240 case LengthModifier::AsChar: in getArgType() 242 case LengthModifier::AsShort: in getArgType() 244 case LengthModifier::AsLong: in getArgType() 246 case LengthModifier::AsLongLong: in getArgType() 247 case LengthModifier::AsQuad: in getArgType() 249 case LengthModifier::AsInt64: in getArgType() 251 case LengthModifier::AsIntMax: in getArgType() 253 case LengthModifier::AsSizeT: in getArgType() [all …]
|
H A D | PrintfFormatString.cpp | 22 using clang::analyze_format_string::LengthModifier; 511 case LengthModifier::None: in getScalarArgType() 513 case LengthModifier::AsLong: in getScalarArgType() 514 case LengthModifier::AsWide: in getScalarArgType() 516 case LengthModifier::AsShort: in getScalarArgType() 526 case LengthModifier::AsLongDouble: in getScalarArgType() 529 case LengthModifier::None: in getScalarArgType() 530 case LengthModifier::AsShortLong: in getScalarArgType() 532 case LengthModifier::AsInt32: in getScalarArgType() 534 case LengthModifier in getScalarArgType() [all...] |
H A D | FormatString.cpp | 23 using clang::analyze_format_string::LengthModifier; 216 LengthModifier::Kind lmKind = LengthModifier::None; in ParseLengthModifier() 225 lmKind = LengthModifier::AsChar; in ParseLengthModifier() 228 lmKind = LengthModifier::AsShortLong; in ParseLengthModifier() 230 lmKind = LengthModifier::AsShort; in ParseLengthModifier() 237 lmKind = LengthModifier::AsLongLong; in ParseLengthModifier() 239 lmKind = LengthModifier::AsLong; in ParseLengthModifier() 242 case 'j': lmKind = LengthModifier::AsIntMax; ++I; break; in ParseLengthModifier() 243 case 'z': lmKind = LengthModifier in ParseLengthModifier() [all...] |
/llvm-project/libc/src/stdio/printf_core/ |
H A D | parser.h | 186 case (LengthModifier::hh): 187 case (LengthModifier::h): 188 case (LengthModifier::none): 191 case (LengthModifier::l): 194 case (LengthModifier::ll): 195 case (LengthModifier::L): // This isn't in the standard, but is in other 200 case (LengthModifier::j): 204 case (LengthModifier::z): 208 case (LengthModifier::t): 213 case (LengthModifier [all...] |
H A D | write_int_converter.h | 34 case LengthModifier::none: in convert_write_int() 37 case LengthModifier::l: in convert_write_int() 40 case LengthModifier::ll: in convert_write_int() 41 case LengthModifier::L: in convert_write_int() 44 case LengthModifier::h: in convert_write_int() 48 case LengthModifier::hh: in convert_write_int() 52 case LengthModifier::z: in convert_write_int() 55 case LengthModifier::t: in convert_write_int() 58 case LengthModifier::j: in convert_write_int() 59 case LengthModifier in convert_write_int() [all...] |
H A D | converter_utils.h | 26 case LengthModifier::none: in apply_length_modifier() 28 case LengthModifier::l: in apply_length_modifier() 30 case LengthModifier::ll: in apply_length_modifier() 31 case LengthModifier::L: in apply_length_modifier() 33 case LengthModifier::h: in apply_length_modifier() 35 case LengthModifier::hh: in apply_length_modifier() 37 case LengthModifier::z: in apply_length_modifier() 39 case LengthModifier::t: in apply_length_modifier() 44 case LengthModifier::j: in apply_length_modifier() 46 case LengthModifier in apply_length_modifier() [all...] |
H A D | core_structs.h | 27 enum class LengthModifier { hh, h, l, ll, j, z, t, L, w, wf, none }; enum 30 LengthModifier lm; 53 LengthModifier length_modifier = LengthModifier::none;
|
H A D | fixed_converter.h | 87 if (to_conv.length_modifier == LengthModifier::h) { in convert_fixed() 89 } else if (to_conv.length_modifier == LengthModifier::l) { in convert_fixed()
|
H A D | ptr_converter.h | 33 new_conv.length_modifier = LengthModifier::t; in convert_pointer()
|
H A D | converter.cpp | 36 if (to_conv.length_modifier == LengthModifier::L) { in convert()
|
H A D | float_inf_nan_converter.h | 32 if (to_conv.length_modifier == LengthModifier::L) { in convert_inf_nan()
|
H A D | float_dec_converter.h | 1112 if (to_conv.length_modifier == LengthModifier::L) { in convert_float_decimal() 1133 if (to_conv.length_modifier == LengthModifier::L) { in convert_float_dec_exp() 1154 if (to_conv.length_modifier == LengthModifier::L) { in convert_float_dec_auto()
|
H A D | float_hex_converter.h | 38 if (to_conv.length_modifier == LengthModifier::L) { in convert_float_hex_exp()
|
/llvm-project/libc/src/stdio/scanf_core/ |
H A D | converter_utils.h | 34 LengthModifier lm = to_conv.length_modifier; in write_int_with_length() 36 case (LengthModifier::hh): in write_int_with_length() 40 case (LengthModifier::h): in write_int_with_length() 44 case (LengthModifier::NONE): in write_int_with_length() 48 case (LengthModifier::l): in write_int_with_length() 52 case (LengthModifier::ll): in write_int_with_length() 53 case (LengthModifier::L): in write_int_with_length() 57 case (LengthModifier::j): in write_int_with_length() 61 case (LengthModifier::z): in write_int_with_length() 64 case (LengthModifier in write_int_with_length() [all...] |
H A D | parser.h | 90 LengthModifier lm = parse_length_modifier(&cur_pos); in get_next_section() 184 // LengthModifier with the length modifier it found. It will advance local_pos 186 LIBC_INLINE LengthModifier parse_length_modifier(size_t *local_pos) { in parse_length_modifier() 191 return LengthModifier::ll; in parse_length_modifier() 194 return LengthModifier::l; in parse_length_modifier() 199 return LengthModifier::hh; in parse_length_modifier() 202 return LengthModifier::h; in parse_length_modifier() 206 return LengthModifier::L; in parse_length_modifier() 209 return LengthModifier::j; in parse_length_modifier() 212 return LengthModifier in parse_length_modifier() [all...] |
H A D | core_structs.h | 24 enum class LengthModifier { hh, h, l, ll, j, z, t, L, NONE }; 39 LengthModifier length_modifier = LengthModifier::NONE; 23 enum class LengthModifier { hh, h, l, ll, j, z, t, L, NONE }; global() enum
|
/llvm-project/clang-tools-extra/clang-tidy/cert/ |
H A D | StrToNumCheck.cpp | 79 case analyze_scanf::LengthModifier::AsLongLong: in classifyFormatString() 82 case analyze_scanf::LengthModifier::AsIntMax: in classifyFormatString() 91 case analyze_scanf::LengthModifier::AsLongLong: in classifyFormatString() 94 case analyze_scanf::LengthModifier::AsIntMax: in classifyFormatString() 103 case analyze_scanf::LengthModifier::AsLongDouble: in classifyFormatString() 106 case analyze_scanf::LengthModifier::AsLong: in classifyFormatString()
|
/llvm-project/clang/include/clang/AST/ |
H A D | FormatString.h | 65 class LengthModifier { 88 LengthModifier() in LengthModifier() function 90 LengthModifier(const char *pos, Kind k) in LengthModifier() function 423 LengthModifier LM; 438 void setLengthModifier(LengthModifier lm) { in setLengthModifier() 456 const LengthModifier &getLengthModifier() const { in getLengthModifier() 483 std::optional<LengthModifier> getCorrectedLengthModifier() const; 491 static bool namedTypeToLengthModifier(QualType QT, LengthModifier &LM); 520 using analyze_format_string::LengthModifier; 666 using analyze_format_string::LengthModifier;
|
/llvm-project/libc/test/UnitTest/ |
H A D | PrintfMatcher.cpp | 25 using printf_core::LengthModifier; 40 case (LengthModifier::lm): \ 44 case (LengthModifier::lm): \
|
H A D | ScanfMatcher.cpp | 25 using scanf_core::LengthModifier; 40 case (LengthModifier::lm): \
|
/llvm-project/libc/test/src/stdio/printf_core/ |
H A D | parser_test.cpp | 202 expected.length_modifier = LIBC_NAMESPACE::printf_core::LengthModifier::h; in TEST() 219 expected.length_modifier = LIBC_NAMESPACE::printf_core::LengthModifier::ll; in TEST() 236 expected.length_modifier = LIBC_NAMESPACE::printf_core::LengthModifier::w; in TEST() 254 expected.length_modifier = LIBC_NAMESPACE::printf_core::LengthModifier::wf; in TEST() 278 expected.length_modifier = LIBC_NAMESPACE::printf_core::LengthModifier::j; in TEST() 487 expected1.length_modifier = LIBC_NAMESPACE::printf_core::LengthModifier::ll; in TEST()
|
/llvm-project/libc/src/stdlib/ |
H A D | strfroml.cpp | 25 section.length_modifier = printf_core::LengthModifier::L;
|
/llvm-project/libc/test/src/stdio/scanf_core/ |
H A D | parser_test.cpp | 171 expected.length_modifier = LIBC_NAMESPACE::scanf_core::LengthModifier::h; in TEST() 188 expected.length_modifier = LIBC_NAMESPACE::scanf_core::LengthModifier::ll; in TEST() 207 expected.length_modifier = LIBC_NAMESPACE::scanf_core::LengthModifier::j; in TEST() 682 expected1.length_modifier = LIBC_NAMESPACE::scanf_core::LengthModifier::ll; in TEST()
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 6545 const LengthModifier &LM = FS.getLengthModifier(); 6549 std::optional<LengthModifier> FixedLM = FS.getCorrectedLengthModifier(); 6578 const LengthModifier &LM = FS.getLengthModifier(); in EmitFormatDiagnostic() 6582 std::optional<LengthModifier> FixedLM = FS.getCorrectedLengthModifier(); in EmitFormatDiagnostic() 7602 FS.getLengthModifier().getKind() != LengthModifier::AsChar) in checkFormatExpr()
|