Lines Matching refs:toPtr
97 sys::DynamicLibrary Dylib(Elem.Handle.toPtr<void *>()); in lookupSymbols()
123 return orc::runAsMain(MainFnAddr.toPtr<MainTy>(), Args); in runAsMain()
129 return orc::runAsVoidFunction(VoidFnAddr.toPtr<VoidTy>()); in runAsVoidFunction()
135 return orc::runAsIntFunction(IntFnAddr.toPtr<IntTy>(), Arg); in runAsIntFunction()
143 auto *WrapperFn = WrapperFnAddr.toPtr<WrapperFnTy>(); in callWrapperAsync()
155 *W.Addr.toPtr<uint8_t *>() = W.Value; in writeUInt8sAsync()
162 *W.Addr.toPtr<uint16_t *>() = W.Value; in writeUInt16sAsync()
169 *W.Addr.toPtr<uint32_t *>() = W.Value; in writeUInt32sAsync()
176 *W.Addr.toPtr<uint64_t *>() = W.Value; in writeUInt64sAsync()
183 memcpy(W.Addr.toPtr<char *>(), W.Buffer.data(), W.Buffer.size()); in writeBuffersAsync()
191 *W.Addr.toPtr<uint64_t *>() = W.Value.getValue(); in writePointersAsync()
194 *W.Addr.toPtr<uint32_t *>() = static_cast<uint32_t>(W.Value.getValue()); in writePointersAsync()