containerizeImage | Containerizes an image within an OffloadBinary image. |
emitOffloadingEntry | Create an offloading entry used to register this global at runtime. |
getEntryTy | Returns the type of the offloading entry we use to store kernels and globals that will be registered with the offloading runtime. |
getOffloadEntryArray | Creates a pair of constants used to iterate the array of offloading entries by accessing the section variables provided by the linker. |
getOffloadEntrySection | Returns the section name for offloading entries based on the target triple. |
getOffloadingEntryInitializer | Create a constant struct initializer used to register this global at runtime. |
readPropertiesFromJSON | Parses a property set registry from a JSON buffer. |
wrapCudaBinary | Wraps the input fatbinary image into the module M as global symbols and registers the images with the CUDA runtime. |
wrapHIPBinary | Wraps the input bundled image into the module M as global symbols and registers the images with the HIP runtime. |
wrapOpenMPBinaries | Wraps the input device images into the module M as global symbols and registers the images with the OpenMP Offloading runtime libomptarget. |
wrapSYCLBinaries | Wraps OffloadBinaries in the given Buffers into the module M as global symbols and registers the images with the SYCL Runtime. |
writePropertiesToJSON | Serializes a property set registry to JSON on the given stream. |