Lines Matching refs:COMDAT
695 Additionally, the function can be placed in a COMDAT.
768 Comdat IR provides access to COFF and ELF object file COMDAT functionality.
770 Comdats have a name which represents the COMDAT key. All global objects that
772 that key over some other key. Aliases are placed in the same COMDAT that their
785 The linker may choose any COMDAT key, the choice is arbitrary.
787 The linker may choose any COMDAT key but the sections must contain the
790 The linker will choose the section containing the largest COMDAT key.
792 The linker requires that only section with this COMDAT key exist.
794 The linker may choose any COMDAT key but the sections must contain the
800 Here is an example of a COMDAT group where a function will only be selected if
801 the COMDAT key's section is the largest:
821 In a COFF object file, this will create a COMDAT section with selection kind
823 and another COMDAT section with selection kind
824 ``IMAGE_COMDAT_SELECT_ASSOCIATIVE`` which is associated with the first COMDAT
828 It, or an alias to it, must have the same name as the COMDAT group when
831 which COMDAT groups get selected depending on the selection kind.
832 Because the name of the object must match the name of the COMDAT group, the
848 COMDAT groups and COMDATs, at the object file level, are represented by
853 COMDAT IR. This arises when the code generator is configured to emit globals