| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangStandard.h | 53 C23 = (1 << 4), enumerator 106 bool isC23() const { return Flags & C23; } in isC23()
|
| H A D | LangStandards.def | 90 // C23 modes 92 C, "Working Draft for ISO C23", 93 LineComment | C99 | C11 | C17 | C23 | Digraphs | HexFloat) 96 C, "Working Draft for ISO C23 with GNU extensions", 97 LineComment | C99 | C11 | C17 | C23 | Digraphs | GNUMode | HexFloat)
|
| H A D | DiagnosticCommonKinds.td | 141 "use of an empty initializer is a C23 extension">, InGroup<C23>; 143 "use of an empty initializer is incompatible with C standards before C23">, 233 "'_BitInt' suffix for literals is a C23 extension">, 234 InGroup<C23>; 236 "'_BitInt' suffix for literals is incompatible with C standards before C23">,
|
| H A D | DiagnosticLexKinds.td | 85 def warn_c23_keyword : Warning<"'%0' is a keyword in C23">, 202 "incompatible with C standards before C23">, 206 "is incompatible with C standards before C23">, 228 "digit separators are incompatible with C standards before C23">, 418 "#warning is a %select{C23|C++23}0 extension">; 423 "#warning is incompatible with C standards before C23">, 755 "is incompatible with C standards before C23">, 759 "is a C23 extension">, 760 InGroup<C23>;
|
| H A D | DiagnosticParseKinds.td | 169 "'%0' is incompatible with C standards before C23">, 303 "label followed by a declaration is a C23 extension">, 304 InGroup<C23>; 307 "C23">, InGroup<CPre23Compat>, DefaultIgnore; 309 "label at end of compound statement is a C23 extension">, 310 InGroup<C23>; 456 "'_Static_assert' with no message is a C23 extension">, InGroup<C23>; 463 "C23">, 713 "'nullptr' is a C23 extension">, InGroup<C23>; 737 "[[]] attributes are a C23 extension">, [all …]
|
| H A D | LangOptions.h | 621 return CPlusPlus || C23 || DisableKNRFunctions; in requiresStrictPrototypes() 637 bool isImplicitIntAllowed() const { return !CPlusPlus && !C23; } in isImplicitIntAllowed()
|
| H A D | AttributeCommonInfo.h | 114 static Form C23() { return AS_C23; } in C23() function
|
| H A D | Attr.td | 329 class C23<string namespace, string name, int version = 1> 330 : Spelling<name, "C23", version> { 353 // C23<"gnu", name>. This spelling should be used for any GCC-compatible 360 // C23<"clang", name>. This spelling should be used for any Clang-specific 748 C23<"clang", "builtin_alias">, 1384 C23<"", "noreturn", 202202>, C23<"", "_Noreturn", 202202>]; 1488 C23<"", "deprecated", 201904>]; 1547 C23<"", "fallthrough", 201910>, 1557 let Spellings = [CXX11<"", "likely", 201803>, C23<"clang", "likely">]; 3153 C23<"", "maybe_unused", 202106>]; [all …]
|
| H A D | Features.def | 251 // C23 features supported by other languages as extensions
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/ |
| H A D | LangOptions.cpp | 114 Opts.C23 = Std.isC23(); in setLangDefaults() 205 Opts.Bool = Opts.OpenCL || Opts.CPlusPlus || Opts.C23; in setLangDefaults()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | PrettyPrinter.h | 69 Nullptr(LO.CPlusPlus11 || LO.C23), NullptrTypeInNamespace(LO.CPlusPlus), in PrintingPolicy()
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm64/ti/ |
| H A D | k3-am6548-iot2050-advanced-m2.dts | 62 AM65X_IOPAD(0x001c, PIN_INPUT_PULLUP, 7) /* (C23) GPIO1_89 */
|
| H A D | k3-am68-sk-base-board.dts | 213 J721S2_WKUP_IOPAD(0x0d0, PIN_OUTPUT, 0) /* (C23) WKUP_GPIO0_4.MCU_MCAN1_TX*/
|
| H A D | k3-j721s2-common-proc-board.dts | 184 J721S2_WKUP_IOPAD(0x0d0, PIN_OUTPUT, 0) /* (C23) WKUP_GPIO0_4.MCU_MCAN1_TX */
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm64/xilinx/ |
| H A D | zynqmp-sck-kv-g-revB.dts | 18 &i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
|
| H A D | zynqmp-sck-kv-g-revB.dtso | 18 &i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
|
| H A D | zynqmp-sck-kv-g-revA.dtso | 23 &i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
|
| H A D | zynqmp-sck-kv-g-revA.dts | 23 &i2c1 { /* I2C_SCK C23/C24 - MIO from SOM */
|
| H A D | zynqmp-sm-k26-revA.dts | 248 /* Also connected via JA1C as C23/C24 */
|
| /freebsd-14.2/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 3609 CXX, C23; in EmitClangAttrHasAttrImpl() local 3626 C23[SI.nameSpace()].emplace_back(R, SI); in EmitClangAttrHasAttrImpl() 3672 fn("C23", C23); in EmitClangAttrHasAttrImpl() 4667 Keywords, Pragma, C23, HLSLSemantic; in EmitClangAttrParsedAttrKinds() local 4705 Matches = &C23; in EmitClangAttrParsedAttrKinds() 4749 StringMatcher("Name", C23, OS).Emit(); in EmitClangAttrParsedAttrKinds() 4869 C23, enumerator 4891 .Case("C23", SpellingKind::C23) in add() 4901 case SpellingKind::C23: in add()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseInit.cpp | 454 Diag(LBraceLoc, getLangOpts().C23 in ParseBraceInitializer()
|
| H A D | ParseDeclCXX.cpp | 975 if (getLangOpts().C23) in ParseStaticAssertDeclaration() 1008 else if (getLangOpts().C23) in ParseStaticAssertDeclaration() 4426 LO.CPlusPlus ? ParsedAttr::Form::CXX11() : ParsedAttr::Form::C23(); in ParseCXX11AttributeArgs() 4537 if (getLangOpts().C23) in ParseCXX11AttributeSpecifierInternal() 4571 Diag(OpenLoc, getLangOpts().C23 ? diag::warn_pre_c23_compat_attributes in ParseCXX11AttributeSpecifierInternal() 4657 : ParsedAttr::Form::C23()); in ParseCXX11AttributeSpecifierInternal()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.td | 251 def C23 : Ri<23, "c23">; 328 def C22_C23 : Rdi<22, "c22", [C22, C23]>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/Disassembler/ |
| H A D | SparcDisassembler.cpp | 128 SP::C20, SP::C21, SP::C22, SP::C23,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 455 if (LangOpts.C23 || LangOpts.CPlusPlus23) in SuggestTypoedDirective() 775 DiagID = LangOpts.C23 ? diag::warn_c23_compat_pp_directive in SkipExcludedConditionalBlock() 1276 Diag(Result, LangOpts.C23 ? diag::warn_c23_compat_warning_directive in HandleDirective() 3484 DiagID = LangOpts.C23 ? diag::warn_c23_compat_pp_directive in HandleElifFamilyDirective()
|