15 #ifndef LLVM_EXECUTIONENGINE_ORC_NULLRESOLVER_H 16 #define LLVM_EXECUTIONENGINE_ORC_NULLRESOLVER_H 38 JITSymbol findSymbolInLogicalDylib(
const std::string &Name)
final;
44 #endif // LLVM_EXECUTIONENGINE_ORC_NULLRESOLVER_H Represents a symbol in the JIT.
This class represents lattice values for constants.
Legacy symbol resolution interface.
amdgpu Simplify well known AMD library false Value Value const Twine & Name
SymbolNameSet getResponsibilitySet(const SymbolNameSet &Symbols) final
Returns the subset of the given symbols that the caller is responsible for materializing.
SymbolResolver impliementation that rejects all resolution requests.
SymbolResolver is a composable interface for looking up symbol flags and addresses using the Asynchro...
static void Query(const MachineInstr &MI, AliasAnalysis &AA, bool &Read, bool &Write, bool &Effects, bool &StackPointer)
SymbolNameSet lookup(std::shared_ptr< AsynchronousSymbolQuery > Query, SymbolNameSet Symbols) final
For each symbol in Symbols that can be found, assigns that symbols value in Query.