LLVM 17.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>
Include dependency graph for COFFImportFile.cpp:

Go to the source code of this file.

Namespaces

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

Functions

static bool llvm::object::is32bit (MachineTypes Machine)
 
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)
 

Variables

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