Home
last modified time | relevance | path

Searched refs:COMDAT (Results 1 – 13 of 13) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A Dcoff-comdat2.ll9 ; CHECK: Associative COMDAT symbol 'foo' is not a key for its COMDAT.
H A Dcoff-comdat3.ll8 ; CHECK: Associative COMDAT symbol 'foo' does not exist.
H A Dodr_comdat.ll7 ; "Any static member data object is emitted in a COMDAT identified by its mangled
/minix/external/bsd/llvm/dist/llvm/docs/
H A DExtensions.rst81 Supported COMDAT types:
84 Discards duplicate sections with the same COMDAT symbol. This is the default
132 Note that in the combined form the COMDAT symbol is explicit. This
151 COMDAT section is linked. This other section is indicated by the comdat symbol
157 1. It must be a COMDAT section.
158 2. It cannot be another associative COMDAT section.
H A DLangRef.rst669 Additionally, the function can placed in a COMDAT.
758 The linker may choose any COMDAT key, the choice is arbitrary.
760 The linker may choose any COMDAT key but the sections must contain the
763 The linker will choose the section containing the largest COMDAT key.
765 The linker requires that only section with this COMDAT key exist.
767 The linker may choose any COMDAT key but the sections must contain the
774 the COMDAT key's section is the largest:
796 and another COMDAT section with selection kind
801 It, or an alias to it, must have the same name as the COMDAT group when
804 which COMDAT groups get selected depending on the selection kind.
[all …]
H A DBitCodeFormat.rst793 * *comdat*: An encoding of the COMDAT of this function
/minix/external/bsd/llvm/dist/llvm/test/Linker/
H A Dcomdat8.ll8 ; CHECK: COMDAT key involves incomputable alias size.
/minix/external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/
H A Ddo-not-touch-comdat-global.ll2 ; the COMDAT ones.
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/ARM/
H A Dodr_comdat.ll7 ; "Any static member data object is emitted in a COMDAT identified by its mangled
/minix/external/bsd/llvm/dist/llvm/test/MC/COFF/
H A Dweak-symbol.ll1 ; Test that weak functions and globals are placed into selectany COMDAT
/minix/external/bsd/llvm/dist/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp908 const MCSymbol *COMDAT = MCSec.getCOMDATSymbol(); in WriteObject() local
909 assert(COMDAT); in WriteObject()
910 COFFSymbol *COMDATSymbol = GetOrCreateCOFFSymbol(COMDAT); in WriteObject()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringObjectFileImpl.cpp370 StringRef COMDAT = KeySym ? KeySym->getName() : ""; in getStaticStructorSection() local
401 return Ctx.getELFSection(Name, Type, Flags, Kind, 0, COMDAT); in getStaticStructorSection()
/minix/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp3087 enum class StructorCodegen { Emit, RAUW, Alias, COMDAT }; enumerator
3118 return StructorCodegen::COMDAT; in getCodegenToUse()
3175 if (CGType == StructorCodegen::Alias || CGType == StructorCodegen::COMDAT) { in emitCXXStructor()
3192 if (DD && Type == StructorType::Base && CGType != StructorCodegen::COMDAT && in emitCXXStructor()
3198 if (CGType == StructorCodegen::COMDAT) { in emitCXXStructor()