Lines Matching defs:Image
52 bool isImageBitcode(const __tgt_device_image &Image) {
53 StringRef Binary(reinterpret_cast<const char *>(Image.ImageStart),
54 utils::getPtrDiff(Image.ImageEnd, Image.ImageStart));
70 createModuleFromImage(const __tgt_device_image &Image, LLVMContext &Context) {
71 StringRef Data((const char *)Image.ImageStart,
72 utils::getPtrDiff(Image.ImageEnd, Image.ImageStart));
239 JITEngine::getOrCreateObjFile(const __tgt_device_image &Image, LLVMContext &Ctx,
258 auto ModOrErr = createModuleFromImage(Image, Ctx);
279 JITEngine::compile(const __tgt_device_image &Image,
286 if (__tgt_device_image *JITedImage = CUI.TgtImageMap.lookup(&Image))
289 auto ObjMBOrErr = getOrCreateObjFile(Image, CUI.Context, ComputeUnitKind);
298 __tgt_device_image *&JITedImage = CUI.TgtImageMap[&Image];
300 *JITedImage = Image;
311 JITEngine::process(const __tgt_device_image &Image,
320 if (isImageBitcode(Image))
321 return compile(Image, ComputeUnitKind, PostProcessing);
323 return &Image;