| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | OrcRTBootstrap.cpp | 85 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 D | SimpleExecutorDylibManager.cpp | 37 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 D | ExecutorSharedMemoryMapperService.cpp | 133 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 D | DefaultHostBootstrapValues.cpp | 26 ExecutorAddr::fromPtr(&llvm_orc_registerEHFrameSectionAllocAction); in addDefaultBootstrapValuesForHostProcess() 28 ExecutorAddr::fromPtr(&llvm_orc_deregisterEHFrameSectionAllocAction); in addDefaultBootstrapValuesForHostProcess()
|
| H A D | SimpleExecutorMemoryManager.cpp | 33 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 D | SimpleRemoteEPCServer.cpp | 207 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 D | UnwindInfoManager.cpp | 110 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 D | IndirectionUtils.h | 129 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 D | wrapper_function_utils_test.cpp | 135 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 D | executor_address_test.cpp | 49 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 D | SelfExecutorProcessControl.cpp | 39 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 D | Speculation.cpp | 46 ExecutorSymbolDef ThisPtr(ExecutorAddr::fromPtr(this), in addSpeculationRuntime() 49 ExecutorAddr::fromPtr(&speculateForEntryPoint), JITSymbolFlags::Exported); in addSpeculationRuntime()
|
| H A D | ExecutionUtils.cpp | 190 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 D | LLJIT.cpp | 146 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 D | EPCIndirectionUtils.cpp | 423 .writeResolverBlock(ExecutorAddr::fromPtr(&reentry), in setUpInProcessLCTMReentryViaEPCIU() 424 ExecutorAddr::fromPtr(&LCTM)) in setUpInProcessLCTMReentryViaEPCIU()
|
| H A D | InProcessMemoryAccess.cpp | 106 Result.push_back(ExecutorAddr::fromPtr(*R.toPtr<void **>())); in readPointersAsync()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 111 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 D | ExecutorSymbolDef.h | 29 static ExecutorSymbolDef fromPtr(T *Ptr, 37 ExecutorAddr::fromPtr(UP, ExecutorAddr::rawPtr<T>()), Flags);
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | resolve.cpp | 38 ExecutorAddr::fromPtr(Caller))) { in __orc_rt_resolve()
|
| H A D | dlfcn_wrapper.cpp | 39 return ExecutorAddr::fromPtr( in __orc_rt_jit_dlopen_wrapper()
|
| H A D | coff_platform.cpp | 321 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 D | elfnix_platform.cpp | 431 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 D | ExecutionUtils.h | |
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkMemoryManager.cpp | 411 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 D | Wasm.cpp | 157 return llvm::orc::ExecutorAddr::fromPtr(Sym); in getSymbolAddress()
|