/external/llvm-project/llvm/test/tools/gold/X86/ |
D | thinlto_weak_resolution.ll | 4 ; Verify that prevailing weak for linker symbol is kept. 5 ; Note that gold picks the first copy of a function as the prevailing one, 6 ; so listing %t.o first is sufficient to ensure that its copies are prevailing. 43 ; Alias are resolved to weak_odr in prevailing module, but left as linkonce_odr 44 ; in non-prevailing module (illegal to have an available_externally alias). 49 ; Alias are resolved in prevailing module, but not optimized in 50 ; non-prevailing module (illegal to have an available_externally alias). 55 ; Function with an alias are resolved in prevailing module, but 56 ; not optimized in non-prevailing module (illegal to have an 65 ; Function with an alias are resolved to weak in prevailing module, but [all …]
|
D | thinlto_weak_library.ll | 3 ; object within a static library contains the prevailing def of a symbol. 13 ; Therefore, %t3.o's copy of @f is prevailing, and we need to link 23 ; Make sure we completely dropped the definition of the non-prevailing
|
D | thinlto_linkonceresolution.ll | 4 ; Ensure the plugin ensures that for ThinLTO the prevailing copy of a 6 ; Note that gold picks the first copy of f() as the prevailing one,
|
D | thinlto_alias.ll | 9 ; Note that gold picks the first copy of weakfunc() as the prevailing one,
|
/external/llvm-project/llvm/test/ThinLTO/X86/ |
D | weak_resolution.ll | 6 ; Verify that prevailing weak for linker symbol is selected across modules, 7 ; non-prevailing ODR are not kept when possible, but non-ODR non-prevailing 28 ; Function with an alias are resolved to weak_odr in prevailing module, but 29 ; not optimized in non-prevailing module (illegal to have an 38 ; Function with an alias are resolved to weak in prevailing module, but 39 ; not optimized in non-prevailing module (illegal to have an
|
D | internalize.ll | 4 ; prevailing the %t1.bc copy as non-prevailing. 81 ; live and kept as a definition even when non-prevailing. We want to ensure
|
D | linkonce_resolution_comdat.ll | 10 ; Copy from first module is prevailing and converted to weak_odr, copy
|
/external/llvm/test/tools/gold/X86/ |
D | thinlto_weak_resolution.ll | 4 ; Verify that prevailing weak for linker symbol is kept. 5 ; Note that gold picks the first copy of a function as the prevailing one, 6 ; so listing %t.o first is sufficient to ensure that its copies are prevailing.
|
D | thinlto_linkonceresolution.ll | 4 ; Ensure the plugin ensures that for ThinLTO the prevailing copy of a 6 ; Note that gold picks the first copy of f() as the prevailing one,
|
D | thinlto_alias.ll | 9 ; Note that gold picks the first copy of weakfunc() as the prevailing one,
|
/external/llvm-project/lld/test/ELF/ |
D | comdat-discarded-error.s | 13 # CHECK-NEXT: >>> prevailing definition is in {{.*}}2.o 19 # CHECK-NEXT: >>> prevailing definition is in {{.*}}2.o
|
D | comdat-discarded-lazy.s | 28 # AA-NEXT: >>> prevailing definition is in {{.*}}1.o 47 # ZZ-NEXT: >>> prevailing definition is in {{.*}}1.o
|
D | debug-dead-reloc-32.s | 3 ## value if the referenced symbol is discarded (--gc-sections, non-prevailing
|
D | debug-dead-reloc.s | 3 ## value if the referenced symbol is discarded (--gc-sections, non-prevailing
|
/external/llvm/test/ThinLTO/X86/ |
D | weak_resolution.ll | 6 ; Verify that prevailing weak for linker symbol is selected across modules, 7 ; non-prevailing ODR are not kept when possible, but non-ODR non-prevailing
|
/external/llvm-project/llvm/test/LTO/Resolution/X86/ |
D | common2.ll | 6 ; Client marked the "large with little alignment" one as prevailing 22 ; Client marked the "small with large alignment" one as prevailing 39 ; Client didn't mark any as prevailing, we keep the first one we see as "external"
|
D | comdat-mixed-lto.ll | 8 ; The copy of C from this module is prevailing. The copy of C from the 9 ; regular LTO module is not prevailing, and will be dropped to
|
D | cache-prevailing.ll | 1 ; Tests whether the cache is sensitive to the prevailing bit.
|
D | not-prevailing-weak-aliasee.ll | 1 ; Test to ensure that non-prevailing weak aliasee is kept as a weak definition
|
D | not-prevailing-variables.ll | 7 ; var2 is not prevailing and here we check it is not inlined.
|
D | not-prevailing.ll | 2 ; RUN: opt -module-summary -o %t2.o %S/Inputs/not-prevailing.ll
|
D | link-odr-availextern.ll | 1 ; Tests for correct behavior for non-prevailing resolutions in cases involving
|
/external/llvm-project/lld/COFF/ |
D | InputFiles.cpp | 491 COFFSymbolRef sym, COMDATType &selection, bool &prevailing, in handleComdatSelection() argument 494 if (prevailing) in handleComdatSelection() 602 prevailing = true; in handleComdatSelection() 614 bool &prevailing) { in createDefined() argument 615 prevailing = false; in createDefined() 667 std::tie(leader, prevailing) = in createDefined() 672 prevailing = true; in createDefined() 685 handleComdatSelection(sym, selection, prevailing, leader, def); in createDefined() 687 if (prevailing) { in createDefined()
|
/external/llvm-project/llvm/test/Transforms/FunctionImport/ |
D | not-prevailing.ll | 2 ; RUN: opt -module-summary -o %t2.bc %S/Inputs/not-prevailing.ll
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | dropped_constructor.ll | 2 ; (e.g. ThinLTO will drop non-prevailing weak to declarations) does not
|