Lines Matching full:importname
221 StringRef ImportName;
228 : NativeMachine(M), ImportName(S), Library(llvm::sys::path::stem(S)),
280 (ImportName.size() + 1)),
304 u32(ImportName.size() + 1),
335 Buffer.resize(S + ImportName.size() + 1);
336 memcpy(&Buffer[S], ImportName.data(), ImportName.size());
337 Buffer[S + ImportName.size()] = '\0';
401 return {MemoryBufferRef(F, ImportName)};
462 return {MemoryBufferRef(F, ImportName)};
542 return {MemoryBufferRef{F, ImportName}};
549 size_t ImpSize = ImportName.size() + Sym.size() + 2; // +2 for NULs
570 memcpy(P, ImportName.data(), ImportName.size());
572 P += ImportName.size() + 1;
576 return {MemoryBufferRef(StringRef(Buf, Size), ImportName)};
658 return {MemoryBufferRef(StringRef(Buf, Buffer.size()), ImportName)};
661 Error writeImportLibrary(StringRef ImportName, StringRef Path,
673 ObjectFactory OF(llvm::sys::path::filename(ImportName), NativeMachine);
723 } else if (!E.ImportName.empty()) {
724 // If we need to import from a specific ImportName, we may need to use
726 // express ImportName based on the symbol name and a specific NameType,
729 applyNameType(IMPORT_NAME_UNDECORATE, Name) == E.ImportName)
732 applyNameType(IMPORT_NAME_NOPREFIX, Name) == E.ImportName)
736 ExportName = E.ImportName;
737 } else if (Name == E.ImportName)
778 auto It = RegularImports.find(D.Export->ImportName);
789 D.Export->ImportName, M));