Home
last modified time | relevance | path

Searched refs:toPtr (Results 1 – 25 of 43) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DExecutorProcessControl.cpp121 return orc::runAsMain(MainFnAddr.toPtr<MainTy>(), Args); in runAsMain()
129 auto *WrapperFn = WrapperFnAddr.toPtr<WrapperFnTy>(); in callWrapperAsync()
141 *W.Addr.toPtr<uint8_t *>() = W.Value; in writeUInt8sAsync()
148 *W.Addr.toPtr<uint16_t *>() = W.Value; in writeUInt16sAsync()
155 *W.Addr.toPtr<uint32_t *>() = W.Value; in writeUInt32sAsync()
162 *W.Addr.toPtr<uint64_t *>() = W.Value; in writeUInt64sAsync()
169 memcpy(W.Addr.toPtr<char *>(), W.Buffer.data(), W.Buffer.size()); in writeBuffersAsync()
H A DMemoryMapper.cpp57 return Addr.toPtr<char *>(); in prepare()
71 std::memset((Base + Segment.ContentSize).toPtr<void *>(), 0, in initialize()
74 if (auto EC = sys::Memory::protectMappedMemory({Base.toPtr<void *>(), Size}, in initialize()
79 sys::Memory::InvalidateInstructionCache(Base.toPtr<void *>(), Size); in initialize()
90 Reservations[AI.MappingBase.toPtr<void *>()].Allocations.push_back(MinAddr); in initialize()
127 auto &R = Reservations[Base.toPtr<void *>()]; in release()
141 auto MB = sys::MemoryBlock(Base.toPtr<void *>(), Size); in release()
149 Reservations.erase(Base.toPtr<void *>()); in release()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DExecutorSharedMemoryMapperService.cpp147 if (mprotect(Segment.Addr.toPtr<void *>(), Segment.Size, NativeProt)) in initialize()
155 if (!VirtualProtect(Segment.Addr.toPtr<void *>(), Segment.Size, NativeProt, in initialize()
162 sys::Memory::InvalidateInstructionCache(Segment.Addr.toPtr<void *>(), in initialize()
176 Reservations[Reservation.toPtr<void *>()].Allocations.push_back(MinAddr); in initialize()
223 auto &R = Reservations[Base.toPtr<void *>()]; in release()
239 if (munmap(Base.toPtr<void *>(), Size) != 0) in release()
246 if (!UnmapViewOfFile(Base.toPtr<void *>())) in release()
255 Reservations.erase(Base.toPtr<void *>()); in release()
H A DOrcRTBootstrap.cpp31 *W.Addr.template toPtr<decltype(W.Value) *>() = W.Value; in writeUIntsWrapper()
42 memcpy(W.Addr.template toPtr<char *>(), W.Buffer.data(), in writeBuffersWrapper()
54 return runAsMain(MainAddr.toPtr<int (*)(int, char *[])>(), Args); in runAsMainWrapper()
H A DJITLoaderGDB.cpp109 registerJITLoaderGDBImpl(R.Start.toPtr<const char *>(), in llvm_orc_registerJITLoaderGDBAllocAction()
122 registerJITLoaderGDBImpl(R.Start.toPtr<const char *>(), in llvm_orc_registerJITLoaderGDBWrapper()
H A DSimpleExecutorMemoryManager.cpp62 auto I = Allocations.find(Base.toPtr<void *>()); in finalize()
81 auto I = Allocations.find(Base.toPtr<void *>()); in finalize()
128 char *Mem = Seg.Addr.toPtr<char *>(); in finalize()
161 auto I = Allocations.find(Base.toPtr<void *>()); in deallocate()
H A DRegisterEHFrames.cpp162 return llvm::orc::registerEHFrameSection(EHFrame.Start.toPtr<const void *>(), in registerEHFrameWrapper()
168 EHFrame.Start.toPtr<const void *>(), EHFrame.size()); in deregisterEHFrameWrapper()
/llvm-project-15.0.7/flang/runtime/
H A Dcopy.cpp21 char *toPtr{to.Element<char>(toAt)}; in CopyElement() local
24 std::memcpy(toPtr, fromPtr, to.ElementBytes()); in CopyElement()
37 *reinterpret_cast<Descriptor *>(toPtr + component->offset())}; in CopyElement()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DSymbolTableListTraits.h93 return Par ? toPtr(Par->getValueSymbolTable()) : nullptr; in getSymTab()
104 static ValueSymbolTable *toPtr(ValueSymbolTable *P) { return P; } in toPtr() function
105 static ValueSymbolTable *toPtr(ValueSymbolTable &R) { return &R; } in toPtr() function
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DMemoryMapperTest.cpp56 *A.toPtr<int *>() += 1; in incrementWrapper()
138 EXPECT_EQ(HW, std::string(static_cast<char *>(Init1->toPtr<char *>()))); in TEST()
145 EXPECT_EQ(HW, std::string(static_cast<char *>(Init2->toPtr<char *>()))); in TEST()
185 EXPECT_EQ(HW, std::string(static_cast<char *>(Init3->toPtr<char *>()))); in TEST()
H A DSimpleExecutorMemoryManagerTest.cpp28 *A.toPtr<int *>() += 1; in incrementWrapper()
71 EXPECT_EQ(HW, std::string(Mem->toPtr<const char *>())); in TEST()
H A DExecutorAddressTest.cpp45 int *XPtr = XAddr.toPtr<int *>(); in TEST()
56 void (*FPtr)() = FAddr.toPtr<void()>(); in TEST()
H A DEPCGenericJITLinkMemoryManagerTest.cpp43 char *Mem = Seg.Addr.toPtr<char *>(); in finalize()
60 auto I = Blocks.find(Base.toPtr<void *>()); in deallocate()
130 const char *TargetMem = TargetAddr.toPtr<const char *>(); in TEST()
H A DEPCGenericMemoryAccessTest.cpp27 *W.Addr.template toPtr<decltype(W.Value) *>() = W.Value; in testWriteUInts()
38 memcpy(W.Addr.template toPtr<char *>(), W.Buffer.data(), in testWriteBuffers()
H A DSharedMemoryMapperTest.cpp29 *A.toPtr<int *>() += 1; in incrementWrapper()
104 Reservation.Start.toPtr<char *>()))); in TEST()
H A DMapperJITLinkMemoryManagerTest.cpp40 const char *TargetMem = TargetAddr.toPtr<const char *>(); in TEST()
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dmacho_platform.cpp327 HeaderAddr.toPtr<void *>()); in registerObjectPlatformSections()
331 auto *JDS = getJITDylibStateByHeader(HeaderAddr.toPtr<void *>()); in registerObjectPlatformSections()
336 << HeaderAddr.toPtr<void *>(); in registerObjectPlatformSections()
391 HeaderAddr.toPtr<void *>()); in deregisterObjectPlatformSections()
395 auto *JDS = getJITDylibStateByHeader(HeaderAddr.toPtr<void *>()); in deregisterObjectPlatformSections()
400 << HeaderAddr.toPtr<void *>(); in deregisterObjectPlatformSections()
486 return Addr->toPtr<void *>(); in dlsym()
800 auto *DepJDS = getJITDylibStateByHeader(DepHeaderAddr.toPtr<void *>()); in dlopenInitialize()
804 << DepHeaderAddr.toPtr<void *>() << " while initializing " in dlopenInitialize()
953 std::move(Name), HeaderAddr.toPtr<void *>()); in __orc_rt_macho_register_jitdylib()
[all …]
H A Delfnix_platform.cpp177 POSR.EHFrameSection.Start.toPtr<const char *>()); in registerObjectSections()
192 POSR.EHFrameSection.Start.toPtr<const char *>()); in deregisterObjectSections()
232 return Addr->toPtr<void *>(); in dlsym()
300 void *Header = MOJDIs.DSOHandleAddress.toPtr<void *>(); in getOrCreateJITDylibState()
377 InitSeq->back().DSOHandleAddress.toPtr<void *>()); in dlopenInitialize()
H A Ddlfcn_wrapper.cpp49 return __orc_rt_jit_dlclose(DSOHandle.toPtr<void *>()); in __orc_rt_jit_dlclose_wrapper()
H A Dexecutor_address.h54 template <typename T> T toPtr() const { in toPtr() function
162 return span<T>(Start.toPtr<T *>(), size().getValue() / sizeof(T)); in toSpan()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DCharacterConversion.cpp74 auto toPtr = rewriter.create<fir::ConvertOp>(loc, toPtrTy, conv.getTo()); in matchAndRewrite() local
82 loc, getEleTy(toBits), toPtr, mlir::ValueRange{loop.getInductionVar()}); in matchAndRewrite()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/
H A DLLJITWithCustomObjectLinkingLayer.cpp60 int (*Add1)(int) = Add1Addr.toPtr<int(int)>(); in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITDumpObjects/
H A DLLJITDumpObjects.cpp65 int (*Add1)(int) = Add1Addr.toPtr<int(int)>(); in main()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
H A DLLJITWithOptimizingIRTransform.cpp116 auto *Entry = EntryAddr.toPtr<int()>(); in main()
/llvm-project-15.0.7/llvm/examples/HowToUseLLJIT/
H A DHowToUseLLJIT.cpp95 int (*Add1)(int) = Add1Addr.toPtr<int(int)>(); in main()

12