Lines Matching refs:COMDAT
669 Additionally, the function can be placed in a COMDAT.
741 Comdat IR provides access to COFF and ELF object file COMDAT functionality.
743 Comdats have a name which represents the COMDAT key. All global objects that
745 that key over some other key. Aliases are placed in the same COMDAT that their
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
773 Here is an example of a COMDAT group where a function will only be selected if
774 the COMDAT key's section is the largest:
794 In a COFF object file, this will create a COMDAT section with selection kind
796 and another COMDAT section with selection kind
797 ``IMAGE_COMDAT_SELECT_ASSOCIATIVE`` which is associated with the first COMDAT
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.
805 Because the name of the object must match the name of the COMDAT group, the
821 COMDAT groups and COMDATs, at the object file level, are represented by
825 COMDATs in the object file in addition to any which are specified using COMDAT