Home
last modified time | relevance | path

Searched refs:impSym (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DWinCFGuard.cpp94 if (MCSymbol *impSym = lookupImpSymbol(Asm->getSymbol(&F))) { in endModule() local
95 GIATsEntries.push_back(impSym); in endModule()
/freebsd/contrib/llvm-project/lld/COFF/
H A DMapFile.cpp123 if (file->impSym) in getSymbols()
124 syms.push_back(file->impSym); in getSymbols()
168 if (auto *impSym = dyn_cast<DefinedImportData>(sym)) in getSymbolStrings() local
169 file = impSym->file; in getSymbolStrings()
H A DInputFiles.cpp1232 return make<ImportThunkChunkX64>(symtab.ctx, impSym); in makeImportThunk()
1234 return make<ImportThunkChunkX86>(symtab.ctx, impSym); in makeImportThunk()
1236 return make<ImportThunkChunkARM64>(symtab.ctx, impSym, ARM64); in makeImportThunk()
1238 return make<ImportThunkChunkARM>(symtab.ctx, impSym); in makeImportThunk()
1292 impSym = symtab.addImportData(impName, this, location); in parse()
1301 impSym = symtab.addImportData(auxImpName, this, location); in parse()
1304 impSym = symtab.addImportData(impName, this, location); in parse()
1317 if (!impSym) in parse()
1328 thunkSym = symtab.addImportThunk(name, impSym, makeImportThunk()); in parse()
1331 name, impSym, make<ImportThunkChunkX64>(symtab.ctx, impSym)); in parse()
[all …]
H A DSymbolTable.cpp655 auto impSym = dyn_cast_or_null<DefinedImportData>(sym); in initializeECThunks() local
656 if (impSym && impSym->file->impchkThunk && sym == impSym->file->impECSym) in initializeECThunks()
657 sym = impSym->file->impSym; in initializeECThunks()
H A DWriter.cpp1286 if (file->impSym && !isa<DefinedImportData>(file->impSym)) in createImportTables()
1287 Fatal(ctx) << file->symtab.printSymbol(file->impSym) << " was replaced"; in createImportTables()
1288 DefinedImportData *impSym = cast_or_null<DefinedImportData>(file->impSym); in createImportTables() local
1293 << file->symtab.printSymbol(impSym); in createImportTables()
1294 delayIdata.add(impSym); in createImportTables()
1296 idata.add(impSym); in createImportTables()
H A DChunks.cpp1133 : ImportThunkChunk(file->symtab.ctx, file->impSym), file(file) {} in ImportThunkChunkARM64EC()
1144 applyArm64Addr(buf, file->impSym->getRVA(), rva, 12); in writeTo()
1145 applyArm64Ldr(buf + 4, file->impSym->getRVA() & 0xfff); in writeTo()
H A DInputFiles.h359 DefinedImportData *impSym = nullptr; variable
H A DDLL.cpp864 syms[i]->file->hybridFile->impSym->setLocation(addresses[base + i]); in create()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DARM.cpp1375 Defined *impSym = it->second; in addSGVeneer() local
1376 ss = std::make_unique<ArmCmseSGVeneer>(sym, acleSeSym, impSym->value); in addSGVeneer()