Home
last modified time | relevance | path

Searched refs:JITTargetAddress (Results 1 – 21 of 21) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h61 virtual Expected<JITTargetAddress> getTrampoline() = 0;
71 std::function<JITTargetAddress(JITTargetAddress TrampolineAddr)>;
90 Expected<JITTargetAddress> getTrampoline() override { in getTrampoline()
103 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline()
182 std::vector<JITTargetAddress> AvailableTrampolines;
188 using CompileFunction = std::function<JITTargetAddress()>;
197 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr);
203 JITTargetAddress ErrorHandlerAddress) in JITCompileCallbackManager()
217 JITTargetAddress ErrorHandlerAddress;
218 std::map<JITTargetAddress, SymbolStringPtr> AddrToSymbol;
[all …]
H A DOrcRemoteTargetClient.h247 JITTargetAddress RemoteAddr = 0;
257 JITTargetAddress RemoteCodeAddr = 0;
326 JITTargetAddress Addr;
394 JITTargetAddress StubBase;
395 JITTargetAddress PtrBase;
406 JITTargetAddress StubBase; in reserveStubs()
407 JITTargetAddress PtrBase; in reserveStubs()
471 JITTargetAddress BlockAddr = 0; in grow()
594 [this](JITTargetAddress Addr) -> JITTargetAddress { in OrcRemoteTargetClient()
628 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>>
[all …]
H A DOrcRemoteTargetRPCAPI.h62 DirectBufferWriter(const char *Src, JITTargetAddress Dst, uint64_t Size) in DirectBufferWriter()
66 JITTargetAddress getDst() const { return Dst; } in getDst()
71 JITTargetAddress Dst;
124 JITTargetAddress Dst; in deserialize()
174 void(JITTargetAddress Addr, uint32_t Size)> {
182 void(JITTargetAddress Addr, uint32_t Size)> {
203 : public rpc::Function<CallMain, int32_t(JITTargetAddress Addr,
303 std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>(
319 std::tuple<JITTargetAddress, uint32_t>()> {
342 JITTargetAddress(std::string SymbolName)> {
[all …]
H A DLazyReexports.h49 JITTargetAddress ResolvedAddr) = 0;
61 JITTargetAddress ResolvedAddr) { in operator()
80 Expected<JITTargetAddress> getCallThroughTrampoline(
86 JITTargetAddress ErrorHandlerAddr,
89 JITTargetAddress callThroughToSymbol(JITTargetAddress TrampolineAddr);
97 std::map<JITTargetAddress, std::pair<JITDylib *, SymbolStringPtr>>;
104 JITTargetAddress ErrorHandlerAddr;
114 JITTargetAddress ErrorHandlerAddr) in LocalLazyCallThroughManager()
119 [this](JITTargetAddress TrampolineAddr) { in init()
135 Create(ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in Create()
[all …]
H A DOrcRemoteTargetServer.h52 std::function<JITTargetAddress(const std::string &Name)>;
101 Expected<JITTargetAddress> requestCompile(JITTargetAddress TrampolineAddr) { in requestCompile()
171 Expected<int32_t> handleCallMain(JITTargetAddress Addr, in handleCallMain()
194 Error handleCallVoidVoid(JITTargetAddress Addr) { in handleCallVoidVoid()
255 Expected<std::tuple<JITTargetAddress, JITTargetAddress, uint32_t>>
271 JITTargetAddress StubsBase = static_cast<JITTargetAddress>( in handleEmitIndirectStubs()
273 JITTargetAddress PtrsBase = static_cast<JITTargetAddress>( in handleEmitIndirectStubs()
322 auto TrampolineBaseAddr = static_cast<JITTargetAddress>( in handleEmitTrampolineBlock()
329 JITTargetAddress Addr = SymbolLookup(Name); in handleGetSymbolAddress()
392 JITTargetAddress AllocAddr = static_cast<JITTargetAddress>( in handleReserveMem()
[all …]
H A DOrcABISupport.h43 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
124 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
181 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
197 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
217 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
251 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
293 using JITReentryFn = JITTargetAddress (*)(void *CallbackMgr,
H A DExecutionUtils.h168 template <typename PtrTy> JITTargetAddress toTargetAddress(PtrTy *P) { in toTargetAddress()
169 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(P)); in toTargetAddress()
198 void addOverride(const std::string &Name, JITTargetAddress Addr) { in addOverride()
202 StringMap<JITTargetAddress> CXXRuntimeOverrides;
H A DGlobalMappingLayer.h59 void setGlobalMapping(const std::string &Name, JITTargetAddress Addr) { in setGlobalMapping()
106 std::map<std::string, JITTargetAddress> SymbolTable;
H A DRTDyldObjectLinkingLayer.h150 JITTargetAddress TargetAddr) const = 0;
260 return [this, Name]() -> Expected<JITTargetAddress> { in getSymbolMaterializer()
271 JITTargetAddress TargetAddr) const override { in mapSectionAddress()
430 JITTargetAddress TargetAddr) { in mapSectionAddress()
H A DCompileOnDemandLayer.h349 Error updatePointer(std::string FuncName, JITTargetAddress FnBodyAddr) { in updatePointer()
402 auto CompileAction = [this, &LD, LMId, &F]() -> JITTargetAddress { in addLogicalModule()
467 JITTargetAddress StubAddr = in addLogicalModule()
563 Expected<JITTargetAddress>
576 JITTargetAddress CalledAddr = 0; in extractAndCompile()
584 JITTargetAddress FnBodyAddr = *FnBodyAddrOrErr; in extractAndCompile()
H A DRemoteObjectLayer.h102 Expected<JITTargetAddress>(RemoteSymbolId)> {
159 Expected<JITTargetAddress> materialize() { in materialize()
242 Expected<JITTargetAddress> materializeRemoteSymbol(RemoteSymbolId Id) { in materializeRemoteSymbol()
258 Expected<JITTargetAddress> handleMaterializeRemoteSymbol(RemoteSymbolId Id) { in handleMaterializeRemoteSymbol()
H A DObjectTransformLayer.h96 JITTargetAddress TargetAddr) { in mapSectionAddress()
H A DLLJIT.h147 JITTargetAddress ErrorAddr, unsigned NumCompileThreads = 0);
H A DLazyEmittingLayer.h59 [this, ExportedSymbolsOnly, PName, &B]() -> Expected<JITTargetAddress> { in find()
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/
H A DJITSymbol.h41 using JITTargetAddress = uint64_t; variable
44 template <typename T> T jitTargetAddressToPointer(JITTargetAddress Addr) { in jitTargetAddressToPointer()
52 return static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Ptr)); in pointerToJITTargetAddress()
217 JITEvaluatedSymbol(JITTargetAddress Address, JITSymbolFlags Flags) in JITEvaluatedSymbol()
224 JITTargetAddress getAddress() const { return Address; } in getAddress()
233 JITTargetAddress Address = 0;
240 using GetAddressFtor = std::function<Expected<JITTargetAddress>()>;
253 JITSymbol(JITTargetAddress Addr, JITSymbolFlags Flags) in JITSymbol()
297 CachedAddr.~JITTargetAddress(); in ~JITSymbol()
314 Expected<JITTargetAddress> getAddress() { in getAddress()
[all …]
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp23 ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr, in LazyCallThroughManager()
27 Expected<JITTargetAddress> LazyCallThroughManager::getCallThroughTrampoline( in getCallThroughTrampoline()
41 JITTargetAddress
42 LazyCallThroughManager::callThroughToSymbol(JITTargetAddress TrampolineAddr) { in callThroughToSymbol()
90 JITTargetAddress ErrorHandlerAddr) { in createLocalLazyCallThroughManager()
134 JITTargetAddress ResolvedAddr) { in LazyReexportsMaterializationUnit()
H A DOrcCBindingsStack.h262 static PtrTy fromTargetAddress(JITTargetAddress Addr) { in fromTargetAddress()
266 Expected<JITTargetAddress>
269 auto WrappedCallback = [=]() -> JITTargetAddress { in createLazyCompileCallback()
276 Error createIndirectStub(StringRef StubName, JITTargetAddress Addr) { in createIndirectStub()
281 Error setIndirectStubPointer(StringRef Name, JITTargetAddress Addr) { in setIndirectStubPointer()
391 Expected<JITTargetAddress> findSymbolAddress(const std::string &Name, in findSymbolAddress()
408 Expected<JITTargetAddress> findSymbolAddressIn(orc::VModuleKey K, in findSymbolAddressIn()
H A DIndirectionUtils.cpp61 Expected<JITTargetAddress>
78 JITTargetAddress JITCompileCallbackManager::executeCompileCallback( in executeCompileCallback()
79 JITTargetAddress TrampolineAddr) { in executeCompileCallback()
117 JITTargetAddress ErrorHandlerAddress) { in createLocalCompileCallbackManager()
217 Constant* createIRTypedAddress(FunctionType &FT, JITTargetAddress Addr) { in createIRTypedAddress()
H A DExecutionUtils.cpp217 static_cast<JITTargetAddress>(reinterpret_cast<uintptr_t>(Addr)), in operator ()()
H A DLLJIT.cpp148 JITTargetAddress ErrorAddr, unsigned NumCompileThreads) { in Create()
/freebsd-12.1/contrib/llvm/tools/lli/
H A Dlli.cpp677 JITTargetAddress Entry = EE->getFunctionAddress(EntryFn->getName().str()); in main()