LLVM 19.0.0git
Namespaces | Functions | Variables
COFFImportFile.cpp File Reference
#include "llvm/Object/COFFImportFile.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Object/Archive.h"
#include "llvm/Object/ArchiveWriter.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Path.h"
#include <cstdint>
#include <string>
#include <vector>

Go to the source code of this file.


namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::object


static uint16_t llvm::object::getImgRelRelocation (MachineTypes Machine)
template<class T >
static void llvm::object::append (std::vector< uint8_t > &B, const T &Data)
static void llvm::object::writeStringTable (std::vector< uint8_t > &B, ArrayRef< const std::string > Strings)
static ImportNameType llvm::object::getNameType (StringRef Sym, StringRef ExtName, MachineTypes Machine, bool MinGW)
static Expected< std::string > llvm::object::replace (StringRef S, StringRef From, StringRef To)
Error llvm::object::writeImportLibrary (StringRef ImportName, StringRef Path, ArrayRef< COFFShortExport > Exports, COFF::MachineTypes Machine, bool MinGW, ArrayRef< COFFShortExport > NativeExports=std::nullopt)
 Writes a COFF import library containing entries described by the Exports array.


static const std::string llvm::object::NullImportDescriptorSymbolName