Lines Matching refs:COMDAT
709 Additionally, the function can be placed in a COMDAT.
807 Comdat IR provides access to COFF and ELF object file COMDAT functionality.
809 Comdats have a name which represents the COMDAT key. All global objects that
811 that key over some other key. Aliases are placed in the same COMDAT that their
824 The linker may choose any COMDAT key, the choice is arbitrary.
826 The linker may choose any COMDAT key but the sections must contain the
829 The linker will choose the section containing the largest COMDAT key.
831 The linker requires that only section with this COMDAT key exist.
833 The linker may choose any COMDAT key but the sections must contain the
839 Here is an example of a COMDAT group where a function will only be selected if
840 the COMDAT key's section is the largest:
860 In a COFF object file, this will create a COMDAT section with selection kind
862 and another COMDAT section with selection kind
863 ``IMAGE_COMDAT_SELECT_ASSOCIATIVE`` which is associated with the first COMDAT
867 It, or an alias to it, must have the same name as the COMDAT group when
870 which COMDAT groups get selected depending on the selection kind.
871 Because the name of the object must match the name of the COMDAT group, the
887 COMDAT groups and COMDATs, at the object file level, are represented by
892 COMDAT IR. This arises when the code generator is configured to emit globals