Thanks to visit codestin.com
Credit goes to llvm.org

LLVM 22.0.0git
ObjectFileInterface.cpp File Reference

Go to the source code of this file.

Namespaces

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

Macros

#define DEBUG_TYPE   "orc"

Functions

LLVM_ABI void llvm::orc::addInitSymbol (MaterializationUnit::Interface &I, ExecutionSession &ES, StringRef ObjFileName)
 Adds an initializer symbol to the given MU interface.
static Expected< MaterializationUnit::Interfacellvm::orc::getMachOObjectFileSymbolInfo (ExecutionSession &ES, const object::MachOObjectFile &Obj)
static Expected< MaterializationUnit::Interfacellvm::orc::getELFObjectFileSymbolInfo (ExecutionSession &ES, const object::ELFObjectFileBase &Obj)
static Expected< MaterializationUnit::Interfacellvm::orc::getCOFFObjectFileSymbolInfo (ExecutionSession &ES, const object::COFFObjectFile &Obj)
Expected< MaterializationUnit::Interfacellvm::orc::getXCOFFObjectFileSymbolInfo (ExecutionSession &ES, const object::ObjectFile &Obj)
Expected< MaterializationUnit::Interfacellvm::orc::getGenericObjectFileSymbolInfo (ExecutionSession &ES, const object::ObjectFile &Obj)
LLVM_ABI Expected< MaterializationUnit::Interfacellvm::orc::getObjectFileInterface (ExecutionSession &ES, MemoryBufferRef ObjBuffer)
 Returns a MaterializationUnit::Interface for the object file contained in the given buffer, or an error if the buffer does not contain a valid object file.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "orc"

Definition at line 19 of file ObjectFileInterface.cpp.