Searched refs:DefinedImportData (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/lld/COFF/ |
| H A D | DLL.h | 25 void add(DefinedImportData *Sym) { Imports.push_back(Sym); } in add() 30 std::vector<DefinedImportData *> Imports; 42 void add(DefinedImportData *Sym) { Imports.push_back(Sym); } in add() 53 Chunk *newThunkChunk(DefinedImportData *S, Chunk *Dir); 56 std::vector<DefinedImportData *> Imports;
|
| H A D | DLL.cpp | 135 static std::vector<std::vector<DefinedImportData *>> 136 binImports(const std::vector<DefinedImportData *> &Imports) { in binImports() 142 std::map<std::string, std::vector<DefinedImportData *>, in binImports() 144 for (DefinedImportData *Sym : Imports) in binImports() 147 std::vector<std::vector<DefinedImportData *>> V; in binImports() 150 std::vector<DefinedImportData *> &Syms = KV.second; in binImports() 152 [](DefinedImportData *A, DefinedImportData *B) { in binImports() 495 for (std::vector<DefinedImportData *> &Syms : V) { in create() 501 for (DefinedImportData *S : Syms) { in create() 556 for (std::vector<DefinedImportData *> &Syms : V) { in create() [all …]
|
| H A D | Symbols.h | 295 class DefinedImportData : public Defined { 297 DefinedImportData(StringRef N, ImportFile *F) in DefinedImportData() function 323 DefinedImportThunk(StringRef Name, DefinedImportData *S, uint16_t Machine); 332 DefinedImportData *WrappedSym; 366 return cast<DefinedImportData>(this)->getRVA(); in getRVA() 391 return cast<DefinedImportData>(this)->getChunk(); in getChunk() 415 alignas(DefinedImportData) char G[sizeof(DefinedImportData)];
|
| H A D | Symbols.cpp | 58 if (auto *Imp = dyn_cast<DefinedImportData>(this)) in isLive() 83 static Chunk *makeImportThunk(DefinedImportData *S, uint16_t Machine) { in makeImportThunk() 94 DefinedImportThunk::DefinedImportThunk(StringRef Name, DefinedImportData *S, in DefinedImportThunk()
|
| H A D | SymbolTable.cpp | 166 if (isa<DefinedImportData>(Imp)) { in handleMinGWAutomaticImport() 168 cast<DefinedImportData>(Imp)->getDLLName()); in handleMinGWAutomaticImport() 169 ImpSize = sizeof(DefinedImportData); in handleMinGWAutomaticImport() 438 replaceSymbol<DefinedImportData>(S, N, F); in addImportData() 446 Symbol *SymbolTable::addImportThunk(StringRef Name, DefinedImportData *ID, in addImportThunk()
|
| H A D | MarkLive.cpp | 48 else if (auto *Sym = dyn_cast<DefinedImportData>(B)) in markLive()
|
| H A D | SymbolTable.h | 99 Symbol *addImportThunk(StringRef Name, DefinedImportData *S,
|
| H A D | InputFiles.h | 48 class DefinedImportData; variable
|
| H A D | Writer.cpp | 206 std::map<StringRef, std::vector<DefinedImportData *>> binImports(); 862 if (File->ImpSym && !isa<DefinedImportData>(File->ImpSym)) in createImportTables() 864 DefinedImportData *ImpSym = cast_or_null<DefinedImportData>(File->ImpSym); in createImportTables()
|
| H A D | Chunks.h | 35 class DefinedImportData; variable
|
| H A D | InputFiles.cpp | 520 Name, cast_or_null<DefinedImportData>(ImpSym), Hdr->Machine); in parse()
|