/external/llvm/test/MC/COFF/ |
section-comdat-conflict2.s | 3 // CHECK: two sections have the same comdat
|
/external/llvm/test/Linker/ |
comdat8.ll | 5 $"\01??_7S@@6B@" = comdat largest 10 ; CHECK: COMDAT key involves incomputable alias size.
|
comdat7.ll | 5 $"\01??_7S@@6B@" = comdat largest
|
comdat6.ll | 8 $"\01??_7S@@6B@" = comdat largest 9 @"\01??_7S@@6B@" = linkonce_odr unnamed_addr constant [1 x i8*] [i8* bitcast (void (%struct.S*, i32)* @"\01??_GS@@UAEPAXI@Z" to i8*)], comdat $"\01??_7S@@6B@"
|
/external/llvm/include/llvm/IR/ |
GlobalObject.h | 23 class Comdat; 37 Comdat *ObjComdat; 49 const Comdat *getComdat() const { return ObjComdat; } 50 Comdat *getComdat() { return ObjComdat; } 51 void setComdat(Comdat *C) { ObjComdat = C; }
|
/external/llvm/test/CodeGen/ARM/ |
section-name.ll | 19 ; CHECK: .section .text.test3,"axG",%progbits,test3,comdat
|
/external/llvm/test/Linker/Inputs/ |
comdat5.ll | 9 $"\01??_7S@@6B@" = comdat largest 12 @some_name = private unnamed_addr constant [2 x i8*] [i8* bitcast (%MSRTTICompleteObjectLocator* @"\01??_R4S@@6B@" to i8*), i8* bitcast (void (%struct.S*, i32)* @"\01??_GS@@UAEPAXI@Z" to i8*)], comdat $"\01??_7S@@6B@"
|
/external/llvm/test/MC/ELF/ |
comdat-dup-group-name.s | 36 .section .foo,"axG",@progbits,f1,comdat 39 .section .foo,"axG",@progbits,f2,comdat
|
comdat-reloc.s | 10 .section .text.world,"axG",@progbits,world,comdat
|
comdat.s | 81 .section .foo,"axG",@progbits,g1,comdat 88 .section .zed,"axG",@progbits,g2,comdat 91 .section .baz,"axG",@progbits,g3,comdat
|
/external/llvm/include/llvm/MC/ |
MCSectionCOFF.h | 36 /// The COMDAT symbol of this section. Only valid if this is a COMDAT 37 /// section. Two COMDAT sections are merged if they have the same 38 /// COMDAT symbol. 42 /// it is a COMDAT section (Characteristics & IMAGE_SCN_LNK_COMDAT) != 0
|
/external/llvm/docs/ |
Extensions.rst | 79 ``.linkonce [ comdat type ]`` 81 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 153 is usually the associated section's comdat. 157 1. It must be a COMDAT section. 158 2. It cannot be another associative COMDAT section. 160 In the following example the symobl ``sym`` is the comdat symbol of ``.foo` [all...] |
/external/clang/test/CodeGenCXX/ |
microsoft-abi-vftables.cpp | 4 // RTTI-DAG: $"\01??_7S@@6B@" = comdat largest 5 // RTTI-DAG: $"\01??_7V@@6B@" = comdat largest 11 // RTTI-DAG: [[VTABLE_S:@.*]] = private unnamed_addr constant [2 x i8*] [i8* bitcast ({{.*}} @"\01??_R4S@@6B@" to i8*), i8* bitcast ({{.*}} @"\01??_GS@@UAEPAXI@Z" to i8*)], comdat $"\01??_7S@@6B@" 28 // RTTI-DAG: [[VTABLE_V:@.*]] = private unnamed_addr constant [2 x i8*] [i8* bitcast ({{.*}} @"\01??_R4V@@6B@" to i8*), i8* bitcast ({{.*}} @"\01??_GV@@UAEPAXI@Z" to i8*)], comdat $"\01??_7V@@6B@"
|
/external/llvm/lib/IR/ |
CMakeLists.txt | 6 Comdat.cpp
|
/external/chromium_org/tools/gyp/test/win/ |
gyptest-cl-function-level-linking.py | 35 look_for = '''COMDAT; sym= "int __cdecl comdat_function''' 38 # separate comdat entries.
|
gyptest-link-opt-icf.py | 8 Make sure comdat folding optimization setting is extracted properly.
|
/external/llvm/lib/Linker/ |
LinkModules.cpp | 433 Comdat::SelectionKind Src, 434 Comdat::SelectionKind Dst, 435 Comdat::SelectionKind &Result, 437 std::map<const Comdat *, std::pair<Comdat::SelectionKind, bool>> 439 bool getComdatResult(const Comdat *SrcC, Comdat::SelectionKind &SK, 558 "': COMDAT key involves incomputable alias size."); 571 Comdat::SelectionKind Src, 572 Comdat::SelectionKind Dst [all...] |
/external/chromium_org/components/password_manager/core/browser/webdata/ |
logins_table.cc | 17 // COMDAT folding won't touch in an optimizing linker.
|
/external/chromium_org/components/user_prefs/ |
user_prefs.cc | 18 // COMDAT folding won't touch in an optimizing linker.
|
/external/chromium_org/tools/gyp/test/win/linker-flags/ |
opt-icf.gyp | 8 # as a COMDAT so that it's eligible for merging. Also turn on debug
|
opt-ref.gyp | 8 # as a COMDAT so that it's eligible for optimizing away. Also turn on
|
/external/clang/test/SemaCXX/ |
attr-selectany.cpp | 20 // FIXME: MSVC accepts this and makes x7 externally visible and comdat, but keep
|
/external/llvm/test/CodeGen/Mips/ |
ehframe-indirect.ll | 29 ; CHECK: .section .data.DW.ref.__gxx_personality_v0,"aGw",@progbits,DW.ref.__gxx_personality_v0,comdat
|
/external/llvm/lib/CodeGen/ |
TargetLoweringObjectFileImpl.cpp | 195 static const Comdat *getELFComdat(const GlobalValue *GV) { 196 const Comdat *C = GV->getComdat(); 200 if (C->getSelectionKind() != Comdat::Any) 217 if (const Comdat *C = getELFComdat(GV)) { 268 if (const Comdat *C = getELFComdat(GV)) 506 const Comdat *C = GV->getComdat(); 764 const Comdat *C = GV->getComdat(); 765 assert(C && "expected GV to have a Comdat!"); 770 report_fatal_error("Associative COMDAT symbol '" + ComdatGVName + 774 report_fatal_error("Associative COMDAT symbol '" + ComdatGVName [all...] |
/external/llvm/test/Object/ |
objdump-symbol-table.test | 13 COFF-i386: AUX scnlen 0x24 nreloc 3 nlnno 0 checksum 0x0 assoc 1 comdat 0 15 COFF-i386: AUX scnlen 0xd nreloc 0 nlnno 0 checksum 0x0 assoc 2 comdat 0
|