| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GlobalValue.h | 371 static LinkageTypes getLinkOnceLinkage(bool ODR) { in getLinkOnceLinkage() argument 372 return ODR ? LinkOnceODRLinkage : LinkOnceAnyLinkage; in getLinkOnceLinkage() 374 static LinkageTypes getWeakLinkage(bool ODR) { in getWeakLinkage() argument 375 return ODR ? WeakODRLinkage : WeakAnyLinkage; in getWeakLinkage()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | DiagnosticASTKinds.td | 469 InGroup<ODR>; 474 InGroup<ODR>; 482 InGroup<ODR>; 486 InGroup<ODR>, DefaultError; 494 InGroup<ODR>; 524 InGroup<ODR>; 533 InGroup<ODR>; 538 InGroup<ODR>; 547 InGroup<ODR>; 554 InGroup<ODR>; [all …]
|
| H A D | CodeGenOptions.def | 255 CODEGENOPT(SanitizeAddressUseOdrIndicator, 1, 0, Benign) ///< Enable ODR indicator globals
|
| H A D | LangOptions.def | 156 LANGOPT(SkipODRCheckInGMF , 1, 0, NotCompatible, "Skip ODR checks for decls in the global module fr…
|
| H A D | DiagnosticGroups.td | 19 def ODR : DiagGroup<"odr">;
|
| H A D | AttrDocs.td | 640 inline functions and function templates, any ODR-use will suffice. For other 641 functions, an ODR-use is not required; the offload kernel entry point will be 1015 whether a C++ template specialization is ODR-equivalent), but is not part of 1046 share ODR-equivalent enable_if expressions, the overload resolution is 1061 expression is ODR-equivalent for both declarations, but #1 does not have another 1065 not ODR-equivalent.
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
| H A D | Options.td | 29 "Do ODR deduplication for debug types(default)", 30 "Don`t do ODR deduplication for debug types">;
|
| /freebsd/sys/contrib/device-tree/Bindings/ipmi/ |
| H A D | aspeed-kcs-bmc.txt | 21 - reg : The address and size of the IDR, ODR and STR registers
|
| /freebsd/contrib/llvm-project/lld/docs/ELF/ |
| H A D | warn_backrefs.rst | 98 In C++, this is likely an ODR violation. We probably need a dedicated option 99 for ODR detection.
|
| /freebsd/contrib/llvm-project/lld/docs/MachO/ |
| H A D | ld64-vs-lld.rst | 11 the opposite. ld64's behavior hides ODR violations, so we have chosen not
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_flags.inc | 154 "If >=2, detect violation of One-Definition-Rule (ODR); " 155 "If ==1, detect ODR-violation only if the two variables "
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | __config | 499 // 2. The symbol is given an ABI tag that encodes the ODR-relevant properties of the library. 500 // This ensures that no ODR violation can arise from mixing two TUs compiled with different 502 // program contains two definitions of a function, the ODR requires them to be token-by-token 509 // and the other aborts the program). This violates the ODR and makes the program ill-formed, an… 513 // A similar reasoning holds for many other properties that are ODR-affecting. Essentially any 515 // can be considered ODR-affecting. In practice, we don't encode all such properties in the ABI
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | __config | 471 // 2. The symbol is given an ABI tag that encodes the ODR-relevant properties of the library. 472 // This ensures that no ODR violation can arise from mixing two TUs compiled with different 474 // program contains two definitions of a function, the ODR requires them to be token-by-token 481 // and the other aborts the program). This violates the ODR and makes the program ill-formed, an… 485 // A similar reasoning holds for many other properties that are ODR-affecting. Essentially any 487 // can be considered ODR-affecting. In practice, we don't encode all such properties in the ABI
|
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | pinctrl-mcp23s08.txt | 50 - drive-open-drain: Sets the ODR flag in the IOCON register. This configures
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CXXRecordDeclDefinitionBits.def | 28 /// NO_MERGE: It is an ODR violation if the fields do not match.
|
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | Options.td | 2509 PosFlag<SetTrue, [], [ClangOption], "Enable ODR indicator globals to avoid false ODR violation" 2511 NegFlag<SetFalse, [], [ClangOption], "Disable ODR indicator globals">>, 3276 "Skip ODR checks for decls in the global module fragment.">, 3278 "Perform ODR checks for decls in the global module fragment.">>,
|