LLVM 24.0.0git
RecordProxy.h 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

Functions

template<typename FnT>
LookupPrepareFn llvm::orc::recordProxy (Proxy< FnT > *P, typename Proxy< FnT >::DispatchFn Dispatch, StringRef Name, SymbolLookupFlags LF=SymbolLookupFlags::RequiredSymbol)
 Builds P over the symbol with the given name, dispatching through Dispatch.
template<typename ProxySpecT, typename FnT>
LookupPrepareFn llvm::orc::recordProxy (Proxy< FnT > *P, SymbolLookupFlags LF=SymbolLookupFlags::RequiredSymbol)
 Builds P from the given spec, using the spec's default controller-interface name.
template<typename ProxySpecT, typename FnT>
LookupPrepareFn llvm::orc::recordProxy (Proxy< FnT > *P, StringRef Name, SymbolLookupFlags LF=SymbolLookupFlags::RequiredSymbol)
 Builds P from the given spec, but resolves it under Name rather than the spec's default controller-interface name.