| /llvm-project-15.0.7/openmp/libomptarget/src/ |
| H A D | rtl.cpp | 296 llvm::StringRef ImageStr(static_cast<char *>(Image->ImageStart), in getExecutableImage() 298 static_cast<char *>(Image->ImageStart)); in getExecutableImage() 315 llvm::StringRef ImageStr(static_cast<char *>(Image->ImageStart), in getImageInfo() 423 DPxPTR(Img->ImageStart), R.RTLName.c_str()); in registerLib() 428 DPxPTR(Img->ImageStart), R.RTLName.c_str()); in registerLib() 433 DPxPTR(Img->ImageStart), R.RTLName.c_str()); in registerLib() 494 DPxPTR(Img->ImageStart), R->RTLName.c_str()); in unregisterLib() 499 DPxPTR(Img->ImageStart), R->RTLName.c_str()); in unregisterLib() 504 DPxPTR(Img->ImageStart), DPxPTR(R->LibraryHandler)); in unregisterLib() 533 DPxPTR(Img->ImageStart), DPxPTR(R->LibraryHandler)); in unregisterLib() [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/remote/lib/ |
| H A D | Utils.cpp | 38 auto Size = (char *)CurImage->ImageEnd - (char *)CurImage->ImageStart; in loadTargetBinaryDescription() 39 Image->set_binary(CurImage->ImageStart, Size); in loadTargetBinaryDescription() 43 NewImagePtr->set_img_ptr((uint64_t)CurImage->ImageStart); in loadTargetBinaryDescription() 123 CurImage->ImageStart = new uint8_t[Image.binary().size()]; in unloadTargetBinaryDescription() 124 memcpy(CurImage->ImageStart, in unloadTargetBinaryDescription() 128 (void *)((char *)CurImage->ImageStart + Image.binary().size()); in unloadTargetBinaryDescription() 139 delete[](uint64_t *) CurImage->ImageStart; in freeTargetBinaryDescription() 283 dump(Image->ImageStart, Image->ImageEnd); in dump()
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/common/elf_common/ |
| H A D | elf_common.cpp | 74 return withBytesAsElf(reinterpret_cast<char *>(Image->ImageStart), in elf_check_machine() 85 return withBytesAsElf(reinterpret_cast<char *>(Image->ImageStart), in elf_is_dynamic()
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/generic-elf-64bit/src/ |
| H A D | rtl.cpp | 133 DPxPTR(Image->ImageStart)); in __tgt_rtl_load_binary() 137 size_t ImageSize = (size_t)Image->ImageEnd - (size_t)Image->ImageStart; in __tgt_rtl_load_binary() 148 Elf *E = elf_memory((char *)Image->ImageStart, ImageSize); in __tgt_rtl_load_binary() 211 fwrite(Image->ImageStart, ImageSize, 1, Ftmp); in __tgt_rtl_load_binary()
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/ve/src/ |
| H A D | rtl.cpp | 218 DPxPTR(Image->ImageStart)); in __tgt_rtl_load_binary() 222 size_t ImageSize = (size_t)Image->ImageEnd - (size_t)Image->ImageStart; in __tgt_rtl_load_binary() 246 fwrite(Image->ImageStart, ImageSize, 1, ftmp); in __tgt_rtl_load_binary()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangOffloadWrapper.rst | 103 | void* | ImageStart | Pointer to the target code start | 176 Image0, /*ImageStart*/ 183 ImageN, /*ImageStart*/
|
| H A D | OffloadingDesign.rst | 297 | void* | ImageStart | Pointer to the target code start | 374 Image0, /*ImageStart*/ 381 ImageN, /*ImageStart*/
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/amdgpu/src/ |
| H A D | rtl.cpp | 1572 char *ImgBegin = (char *)Image->ImageStart; in elfEFlags() 1753 uint64_t getDeviceStateBytes(char *ImageStart, size_t ImgSize) { in getDeviceStateBytes() argument 1759 ImageStart, ImgSize, "omptarget_nvptx_device_State_size", &SizeSi); in getDeviceStateBytes() 1808 int Rc = getSymbolInfoWithoutLoading((char *)Image->ImageStart, ImgSize, in DeviceEnvironment() 1831 uint64_t Offset = (char *)SI.Addr - (char *)Image->ImageStart; in beforeLoading() 2263 const size_t ImgSize = (char *)Image->ImageEnd - (char *)Image->ImageStart; in __tgt_rtl_load_binary_locked() 2280 KernelInfo, SymbolInfo, (void *)Image->ImageStart, ImgSize, DeviceId, in __tgt_rtl_load_binary_locked() 2340 getDeviceStateBytes((char *)Image->ImageStart, ImgSize); in __tgt_rtl_load_binary_locked() 2485 Err = interopGetSymbolInfo((char *)Image->ImageStart, ImgSize, KernDescName, in __tgt_rtl_load_binary_locked() 2523 Err = interopGetSymbolInfo((char *)Image->ImageStart, ImgSize, WGSizeName, in __tgt_rtl_load_binary_locked() [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/include/ |
| H A D | omptarget.h | 140 void *ImageStart; // Pointer to the target code start member
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/remote/src/ |
| H A D | Client.cpp | 121 Request->set_image_ptr((uint64_t)Image->ImageStart); in isValidBinary() 220 ImageMessage->set_image_ptr((uint64_t)Image->ImageStart); in loadBinary()
|
| /llvm-project-15.0.7/openmp/libomptarget/plugins/cuda/src/ |
| H A D | rtl.cpp | 813 DP("Load data from image " DPxMOD "\n", DPxPTR(Image->ImageStart)); in loadBinary() 815 cuModuleLoadDataEx(&Module, Image->ImageStart, 0, nullptr, nullptr); in loadBinary()
|