Home
last modified time | relevance | path

Searched refs:fromPtr (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DOrcRTBootstrap.cpp85 Result.push_back(ExecutorAddr::fromPtr(*R.toPtr<void **>())); in readPointersWrapper()
159 M[rt::MemoryWriteUInt8sWrapperName] = ExecutorAddr::fromPtr( in addTo()
162 M[rt::MemoryWriteUInt16sWrapperName] = ExecutorAddr::fromPtr( in addTo()
165 M[rt::MemoryWriteUInt32sWrapperName] = ExecutorAddr::fromPtr( in addTo()
168 M[rt::MemoryWriteUInt64sWrapperName] = ExecutorAddr::fromPtr( in addTo()
172 ExecutorAddr::fromPtr(&writePointersWrapper); in addTo()
174 ExecutorAddr::fromPtr(&writeBuffersWrapper); in addTo()
176 ExecutorAddr::fromPtr(&readUIntsWrapper<uint8_t>); in addTo()
178 ExecutorAddr::fromPtr(&readUIntsWrapper<uint16_t>); in addTo()
180 ExecutorAddr::fromPtr(&readUIntsWrapper<uint32_t>); in addTo()
[all …]
H A DSimpleExecutorDylibManager.cpp37 auto H = ExecutorAddr::fromPtr(DL.getOSSpecificHandle()); in open()
73 Result.push_back({ExecutorAddr::fromPtr(Addr), JITSymbolFlags::Exported}); in lookup()
94 M[rt::SimpleExecutorDylibManagerInstanceName] = ExecutorAddr::fromPtr(this); in addBootstrapSymbols()
96 ExecutorAddr::fromPtr(&openWrapper); in addBootstrapSymbols()
98 ExecutorAddr::fromPtr(&lookupWrapper); in addBootstrapSymbols()
H A DExecutorSharedMemoryMapperService.cpp133 return std::make_pair(ExecutorAddr::fromPtr(Addr), in reserve()
317 ReservationAddrs.push_back(ExecutorAddr::fromPtr(R.getFirst())); in shutdown()
325 ExecutorAddr::fromPtr(this); in addBootstrapSymbols()
327 ExecutorAddr::fromPtr(&reserveWrapper); in addBootstrapSymbols()
329 ExecutorAddr::fromPtr(&initializeWrapper); in addBootstrapSymbols()
331 ExecutorAddr::fromPtr(&deinitializeWrapper); in addBootstrapSymbols()
333 ExecutorAddr::fromPtr(&releaseWrapper); in addBootstrapSymbols()
H A DDefaultHostBootstrapValues.cpp26 ExecutorAddr::fromPtr(&llvm_orc_registerEHFrameSectionAllocAction); in addDefaultBootstrapValuesForHostProcess()
28 ExecutorAddr::fromPtr(&llvm_orc_deregisterEHFrameSectionAllocAction); in addDefaultBootstrapValuesForHostProcess()
H A DSimpleExecutorMemoryManager.cpp33 return ExecutorAddr::fromPtr(MB.base()); in allocate()
202 M[rt::SimpleExecutorMemoryManagerInstanceName] = ExecutorAddr::fromPtr(this); in addBootstrapSymbols()
204 ExecutorAddr::fromPtr(&reserveWrapper); in addBootstrapSymbols()
206 ExecutorAddr::fromPtr(&finalizeWrapper); in addBootstrapSymbols()
208 ExecutorAddr::fromPtr(&deallocateWrapper); in addBootstrapSymbols()
H A DSimpleRemoteEPCServer.cpp207 EI.BootstrapSymbols[ExecutorSessionObjectName] = ExecutorAddr::fromPtr(this); in sendSetupMessage()
208 EI.BootstrapSymbols[DispatchFnName] = ExecutorAddr::fromPtr(jitDispatchEntry); in sendSetupMessage()
210 ExecutorAddr::fromPtr(&llvm_orc_registerEHFrameSectionAllocAction); in sendSetupMessage()
212 ExecutorAddr::fromPtr(&llvm_orc_deregisterEHFrameSectionAllocAction); in sendSetupMessage()
282 ExecutorAddr::fromPtr(FnTag), {ArgData, ArgSize})) in doJITDispatch()
H A DUnwindInfoManager.cpp110 ExecutorAddr::fromPtr(llvm_orc_rt_alt_UnwindInfoManager_register); in addBootstrapSymbols()
112 ExecutorAddr::fromPtr(llvm_orc_rt_alt_UnwindInfoManager_deregister); in addBootstrapSymbols()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h129 TrampolinePool->ResolveLanding(ExecutorAddr::fromPtr(TrampolineId), in reenter()
152 ExecutorAddr::fromPtr(ResolverBlock.base()), in LocalTrampolinePool()
153 ExecutorAddr::fromPtr(&reenter), in LocalTrampolinePool()
154 ExecutorAddr::fromPtr(this)); in LocalTrampolinePool()
182 TrampolineMem, ExecutorAddr::fromPtr(TrampolineMem), in grow()
183 ExecutorAddr::fromPtr(ResolverBlock.base()), NumTrampolines); in grow()
187 ExecutorAddr::fromPtr(TrampolineMem + (I * ORCABI::TrampolineSize))); in grow()
346 ExecutorAddr::fromPtr(StubsBlockMem) + ISAS.StubBytes; in create()
349 ExecutorAddr::fromPtr(StubsBlockMem), in create()
412 auto StubAddr = ExecutorAddr::fromPtr(StubPtr); in findStub()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dwrapper_function_utils_test.cpp135 ExecutorAddr::fromPtr(&AddObj), 2)); in TEST()
159 ExecutorAddr::fromPtr(sumArrayWrapper), in TEST()
160 ExecutorAddrRange(ExecutorAddr::fromPtr(A), in TEST()
172 ExecutorAddr::fromPtr(voidNoopWrapper), ExecutorAddrRange())); in TEST()
181 ExecutorAddr::fromPtr(addWrapper), 2, 4)); in TEST()
H A Dexecutor_address_test.cpp49 auto XAddr = ExecutorAddr::fromPtr(&X); in TEST()
60 auto FAddr = ExecutorAddr::fromPtr(F); in TEST()
76 ExecutorAddr::fromPtr(TaggedPtr, ExecutorAddr::Untag(8, TagOffset)); in TEST()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSelfExecutorProcessControl.cpp39 this->JDI = {ExecutorAddr::fromPtr(jitDispatchViaWrapperFunctionManager), in SelfExecutorProcessControl()
40 ExecutorAddr::fromPtr(this)}; in SelfExecutorProcessControl()
84 return ExecutorAddr::fromPtr(Dylib.getOSSpecificHandle()); in loadDylib()
109 {ExecutorAddr::fromPtr(Addr), JITSymbolFlags::Exported}); in lookupSymbolsAsync()
167 ExecutorAddr::fromPtr(FnTag), {Data, Size}); in jitDispatchViaWrapperFunctionManager()
H A DSpeculation.cpp46 ExecutorSymbolDef ThisPtr(ExecutorAddr::fromPtr(this), in addSpeculationRuntime()
49 ExecutorAddr::fromPtr(&speculateForEntryPoint), JITSymbolFlags::Exported); in addSpeculationRuntime()
H A DExecutionUtils.cpp190 ExecutorAddr::fromPtr(&DSOHandleOverride), JITSymbolFlags::Exported}; in enable()
192 ExecutorAddr::fromPtr(&CXAAtExitOverride), JITSymbolFlags::Exported}; in enable()
263 NewSymbols[Name] = {ExecutorAddr::fromPtr(P), JITSymbolFlags::Exported}; in tryToGenerate()
H A DLLJIT.cpp146 ExecutorAddr::fromPtr(this), JITSymbolFlags::Exported}; in GenericLLVMIRPlatformSupport()
148 ExecutorAddr::fromPtr(registerCxaAtExitHelper), JITSymbolFlags()}; in GenericLLVMIRPlatformSupport()
163 ExecutorAddr::fromPtr(runAtExitsHelper), JITSymbolFlags()}; in setupJITDylib()
165 ExecutorAddr::fromPtr(registerAtExitHelper), JITSymbolFlags()}; in setupJITDylib()
179 ConstantInt::get(Int64Ty, ExecutorAddr::fromPtr(&JD).getValue())); in setupJITDylib()
H A DEPCIndirectionUtils.cpp423 .writeResolverBlock(ExecutorAddr::fromPtr(&reentry), in setUpInProcessLCTMReentryViaEPCIU()
424 ExecutorAddr::fromPtr(&LCTM)) in setUpInProcessLCTMReentryViaEPCIU()
H A DInProcessMemoryAccess.cpp106 Result.push_back(ExecutorAddr::fromPtr(*R.toPtr<void **>())); in readPointersAsync()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorAddress.h111 static ExecutorAddr fromPtr(T *Ptr, UnwrapFn &&Unwrap = UnwrapFn()) {
232 return {ExecutorAddr::fromPtr(Start, Unwrap),
233 ExecutorAddr::fromPtr(End, Unwrap)};
239 return {ExecutorAddr::fromPtr(Ptr, std::forward<UnwrapFn>(Unwrap)), Size};
H A DExecutorSymbolDef.h29 static ExecutorSymbolDef fromPtr(T *Ptr,
37 ExecutorAddr::fromPtr(UP, ExecutorAddr::rawPtr<T>()), Flags);
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dresolve.cpp38 ExecutorAddr::fromPtr(Caller))) { in __orc_rt_resolve()
H A Ddlfcn_wrapper.cpp39 return ExecutorAddr::fromPtr( in __orc_rt_jit_dlopen_wrapper()
H A Dcoff_platform.cpp321 ExecutorAddr::fromPtr(JDS.Header))) in dlopenFull()
352 auto I = DepInfo.find(ExecutorAddr::fromPtr(JDS.Header)); in dlopenInitialize()
451 Result, ExecutorAddr::fromPtr(header), Sym)) in lookupSymbolInJITDylib()
729 ExecutorAddr::fromPtr(Header), (void (*)(void))Func)) { in __orc_rt_coff_onexit()
738 ExecutorAddr::fromPtr(Header), (void (*)(void))Func)) { in __orc_rt_coff_atexit()
H A Delfnix_platform.cpp431 Result, ExecutorAddr::fromPtr(DSOHandle), Sym)) in lookupSymbolInJITDylib()
480 ExecutorAddr::fromPtr(JDS.Header))) in dlopenFull()
505 auto I = DepInfo.find(ExecutorAddr::fromPtr(JDS.Header)); in dlopenInitialize()
571 ExecutorAddr::fromPtr(JDS.Header))) in dlupdateFull()
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A DExecutionUtils.h
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp411 auto NextStandardSegAddr = orc::ExecutorAddr::fromPtr(StandardSegsMem.base()); in allocate()
412 auto NextFinalizeSegAddr = orc::ExecutorAddr::fromPtr(FinalizeSegsMem.base()); in allocate()
503 return FinalizedAlloc(orc::ExecutorAddr::fromPtr(FA)); in createFinalizedAlloc()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DWasm.cpp157 return llvm::orc::ExecutorAddr::fromPtr(Sym); in getSymbolAddress()

12