[Openmp-dev] RFC] Clarify the absence of API stability for the *device runtime*

Jon Chesterfield via Openmp-dev openmp-dev at lists.llvm.org
Tue Jul 7 09:17:38 PDT 2020


>
> I want to clarify that there is no guarantee the *device runtime* (aka.
> libomptarget-nvptx-sm_XX.bc) has a stable API.
>


> Frankly, we're still at the stage where we're making all of this work
> for non-trivial production applications; we're not yet at the stage
> where we should be trying to provide cross-version stability on what is
> really a compiler-internal interface. We've not had a discussion, AFAIK,
> where we decided on a stability policy for this interface, it's an
> IR-level interface, and so our default should be to consider it
> version-locked to LLVM.
>
>   -Hal
>

Totally in agreement here. Interface stability is useful but expensive.
We're not at that stage in project maturity yet.

Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20200707/8343fd73/attachment.html>


More information about the Openmp-dev mailing list