Home
last modified time | relevance | path

Searched refs:ODR (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h371 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 DDiagnosticASTKinds.td469 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 DCodeGenOptions.def255 CODEGENOPT(SanitizeAddressUseOdrIndicator, 1, 0, Benign) ///< Enable ODR indicator globals
H A DLangOptions.def156 LANGOPT(SkipODRCheckInGMF , 1, 0, NotCompatible, "Skip ODR checks for decls in the global module fr…
H A DDiagnosticGroups.td19 def ODR : DiagGroup<"odr">;
H A DAttrDocs.td640 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 DOptions.td29 "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 Daspeed-kcs-bmc.txt21 - reg : The address and size of the IDR, ODR and STR registers
/freebsd/contrib/llvm-project/lld/docs/ELF/
H A Dwarn_backrefs.rst98 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 Dld64-vs-lld.rst11 the opposite. ld64's behavior hides ODR violations, so we have chosen not
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_flags.inc154 "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__config499 // 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__config471 // 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 Dpinctrl-mcp23s08.txt50 - drive-open-drain: Sets the ODR flag in the IOCON register. This configures
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCXXRecordDeclDefinitionBits.def28 /// NO_MERGE: It is an ODR violation if the fields do not match.
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td2509 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.">>,