Lines Matching defs:Image
125 DeviceImageTy &Image) override {
127 CUDADeviceImageTy &CUDAImage = static_cast<CUDADeviceImageTy &>(Image);
373 for (DeviceImageTy *Image : LoadedImages) {
374 CUDADeviceImageTy &CUDAImage = static_cast<CUDADeviceImageTy &>(*Image);
397 DeviceImageTy &Image) override {
401 if (Handler.isSymbolInImage(*this, Image, "nvptx$device$fini"))
402 Image.setPendingGlobalDtors();
404 return callGlobalCtorDtorCommon(Plugin, Image, /*IsCtor=*/true);
408 DeviceImageTy &Image) override {
409 if (Image.hasPendingGlobalDtors())
410 return callGlobalCtorDtorCommon(Plugin, Image, /*IsCtor=*/false);
1129 Error callGlobalCtorDtorCommon(GenericPluginTy &Plugin, DeviceImageTy &Image,
1135 if (IsCtor && !Handler.isSymbolInImage(*this, Image, KernelName))
1142 auto ELFObjOrErr = Handler.getELFObjectFile(Image);
1181 if (auto Err = Handler.readGlobalFromDevice(*this, Image, FunctionAddr))
1194 if (auto Err = Handler.writeGlobalToDevice(*this, Image, StartGlobal))
1199 if (auto Err = Handler.writeGlobalToDevice(*this, Image, StopGlobal))
1204 if (auto Err = CUDAKernel.init(*this, Image))
1303 DeviceImageTy &Image,
1305 CUDADeviceImageTy &CUDAImage = static_cast<CUDADeviceImageTy &>(Image);
1393 StringRef Image) const override {
1395 ELF64LEObjectFile::create(MemoryBufferRef(Image, /*Identifier=*/""),