This is an archive of the discontinued LLVM Phabricator instance.

[OPENMP, NVPTX] Support several images in the executable.
ClosedPublic

Authored by ABataev on Jul 6 2018, 11:05 AM.

Details

Summary

Currently Cuda plugin supports loading of the single image, though we
may have the executable with the several images, if it has target
regions inside of the dynamically loaded library. Patch allows to load
multiple images.

Diff Detail

Repository
rL LLVM

Event Timeline

ABataev created this revision.Jul 6 2018, 11:05 AM
grokos accepted this revision.Jul 9 2018, 10:41 AM

Looks good. Do you think we should do the same for the generic-elf-64 plugin?

This revision is now accepted and ready to land.Jul 9 2018, 10:41 AM

Looks good. Do you think we should do the same for the generic-elf-64 plugin?

If it has the same problem then definitely yes.

This revision was automatically updated to reflect the committed changes.