13#ifndef LLVM_EXECUTIONENGINE_ORC_ABSOLUTESYMBOLS_H
14#define LLVM_EXECUTIONENGINE_ORC_ABSOLUTESYMBOLS_H
31 void materialize(std::unique_ptr<MaterializationResponsibility> R)
override;
51inline std::unique_ptr<AbsoluteSymbolsMaterializationUnit>
53 return std::make_unique<AbsoluteSymbolsMaterializationUnit>(
StringRef - Represent a constant reference to a string, i.e.
A MaterializationUnit implementation for pre-existing absolute symbols.
StringRef getName() const override
Return the name of this materialization unit.
Represents a JIT'd dynamic library.
A MaterializationUnit represents a set of symbol definitions that can be materialized as a group,...
Pointer to a pooled string representing a symbol name.
std::unique_ptr< AbsoluteSymbolsMaterializationUnit > absoluteSymbols(SymbolMap Symbols)
Create an AbsoluteSymbolsMaterializationUnit with the given symbols.