Lines Matching defs:Images
675 /// registration code from the device images stored in \p Images.
740 bundleOpenMP(ArrayRef<OffloadingImage> Images) {
742 for (const OffloadingImage &Image : Images)
750 bundleCuda(ArrayRef<OffloadingImage> Images, const ArgList &Args) {
752 for (const OffloadingImage &Image : Images)
756 Triple TheTriple = Triple(Images.front().StringData.lookup("triple"));
773 bundleHIP(ArrayRef<OffloadingImage> Images, const ArgList &Args) {
775 for (const OffloadingImage &Image : Images)
779 Triple TheTriple = Triple(Images.front().StringData.lookup("triple"));
795 /// Transforms the input \p Images into the binary format the runtime expects
798 bundleLinkedOutput(ArrayRef<OffloadingImage> Images, const ArgList &Args,
803 return bundleOpenMP(Images);
805 return bundleCuda(Images, Args);
807 return bundleHIP(Images, Args);
873 MapVector<OffloadKind, SmallVector<OffloadingImage, 0>> &Images) {
899 Images[Kind].emplace_back(std::move(TheImage));
912 MapVector<OffloadKind, SmallVector<OffloadingImage, 0>> Images;
916 if (Error Err = handleOverrideImages(Args, Images))
974 Images[Kind].emplace_back(std::move(TheImage));
984 for (auto &[Kind, Input] : Images) {