Lines Matching refs:Desc

18 void loadTargetBinaryDescription(const __tgt_bin_desc *Desc,  in loadTargetBinaryDescription()  argument
24 for (auto *CurEntry = Desc->HostEntriesBegin; in loadTargetBinaryDescription()
25 CurEntry != Desc->HostEntriesEnd; CurEntry++) { in loadTargetBinaryDescription()
35 __tgt_device_image *CurImage = Desc->DeviceImages; in loadTargetBinaryDescription()
36 for (auto I = 0; I < Desc->NumDeviceImages; I++, CurImage++) { in loadTargetBinaryDescription()
67 const TargetBinaryDescription *Request, __tgt_bin_desc *Desc, in unloadTargetBinaryDescription() argument
71 Desc->NumDeviceImages = Request->images_size(); in unloadTargetBinaryDescription()
72 Desc->DeviceImages = new __tgt_device_image[Desc->NumDeviceImages]; in unloadTargetBinaryDescription()
75 Desc->HostEntriesBegin = new __tgt_offload_entry[Request->entries_size()]; in unloadTargetBinaryDescription()
77 Desc->HostEntriesBegin = nullptr; in unloadTargetBinaryDescription()
78 Desc->HostEntriesEnd = nullptr; in unloadTargetBinaryDescription()
82 __tgt_offload_entry *CurEntry = Desc->HostEntriesBegin; in unloadTargetBinaryDescription()
90 Desc->HostEntriesEnd = CurEntry; in unloadTargetBinaryDescription()
93 __tgt_device_image *CurImage = Desc->DeviceImages; in unloadTargetBinaryDescription()
97 CurEntry = Desc->HostEntriesBegin; in unloadTargetBinaryDescription()
100 if (!Desc->HostEntriesBegin) { in unloadTargetBinaryDescription()
136 void freeTargetBinaryDescription(__tgt_bin_desc *Desc) { in freeTargetBinaryDescription() argument
137 __tgt_device_image *CurImage = Desc->DeviceImages; in freeTargetBinaryDescription()
138 for (auto I = 0; I < Desc->NumDeviceImages; I++, CurImage++) in freeTargetBinaryDescription()
141 delete[] Desc->DeviceImages; in freeTargetBinaryDescription()
143 for (auto *Entry = Desc->HostEntriesBegin; Entry != Desc->HostEntriesEnd; in freeTargetBinaryDescription()
149 delete[] Desc->HostEntriesBegin; in freeTargetBinaryDescription()