LLVM: lib/ExecutionEngine/Orc/LoadLinkableFile.cpp File Reference (original) (raw)

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
static Expected< std::unique_ptr< MemoryBuffer > > llvm::orc::checkCOFFRelocatableObject (std::unique_ptr< MemoryBuffer > Obj, const Triple &TT)
static Expected< std::unique_ptr< MemoryBuffer > > llvm::orc::checkXCOFFRelocatableObject (std::unique_ptr< MemoryBuffer > Obj, const Triple &TT)
static Expected< std::unique_ptr< MemoryBuffer > > llvm::orc::checkELFRelocatableObject (std::unique_ptr< MemoryBuffer > Obj, const Triple &TT)
LLVM_ABI Expected< std::pair< std::unique_ptr< MemoryBuffer >, LinkableFileKind > > llvm::orc::loadLinkableFile (StringRef Path, const Triple &TT, LoadArchives LA, std::optional< StringRef > IdentifierOverride=std::nullopt)
Create a MemoryBuffer covering the "linkable" part of the given path.

DEBUG_TYPE