Home
last modified time | relevance | path

Searched refs:LengthModifier (Results 1 – 24 of 24) sorted by relevance

/llvm-project/clang/lib/AST/
H A DScanfFormatString.cpp20 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 DPrintfFormatString.cpp22 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 DFormatString.cpp23 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 Dparser.h186 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 Dwrite_int_converter.h34 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 Dconverter_utils.h26 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 Dcore_structs.h27 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 Dfixed_converter.h87 if (to_conv.length_modifier == LengthModifier::h) { in convert_fixed()
89 } else if (to_conv.length_modifier == LengthModifier::l) { in convert_fixed()
H A Dptr_converter.h33 new_conv.length_modifier = LengthModifier::t; in convert_pointer()
H A Dconverter.cpp36 if (to_conv.length_modifier == LengthModifier::L) { in convert()
H A Dfloat_inf_nan_converter.h32 if (to_conv.length_modifier == LengthModifier::L) { in convert_inf_nan()
H A Dfloat_dec_converter.h1112 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 Dfloat_hex_converter.h38 if (to_conv.length_modifier == LengthModifier::L) { in convert_float_hex_exp()
/llvm-project/libc/src/stdio/scanf_core/
H A Dconverter_utils.h34 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 Dparser.h90 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 Dcore_structs.h24 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 DStrToNumCheck.cpp79 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 DFormatString.h65 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 DPrintfMatcher.cpp25 using printf_core::LengthModifier;
40 case (LengthModifier::lm): \
44 case (LengthModifier::lm): \
H A DScanfMatcher.cpp25 using scanf_core::LengthModifier;
40 case (LengthModifier::lm): \
/llvm-project/libc/test/src/stdio/printf_core/
H A Dparser_test.cpp202 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 Dstrfroml.cpp25 section.length_modifier = printf_core::LengthModifier::L;
/llvm-project/libc/test/src/stdio/scanf_core/
H A Dparser_test.cpp171 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 DSemaChecking.cpp6545 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()