[llvm-bugs] [Bug 30812] New: Binds for OpenMP offloading actions are not yet implemented for NVPTX targets

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Oct 27 12:08:45 PDT 2016


https://llvm.org/bugs/show_bug.cgi?id=30812

            Bug ID: 30812
           Summary: Binds for OpenMP offloading actions are not yet
                    implemented for NVPTX targets
           Product: OpenMP
           Version: unspecified
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Clang Compiler Support
          Assignee: unassignedclangbugs at nondot.org
          Reporter: sfantao at us.ibm.com
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

This entry is to document that clang driver support for OpenMP offloading is
not yet prepared to generate jobs for NVPTX targets even though it is able to
generate the actions correctly, including when compiling with both OpenMP and
CUDA support.

Generated jobs require NVPTX/CUDA toolchain support to be implemented which is
work under progress. The OpenMP implementation cannot use the current
implementation that CUDA uses given that it interprets linking differently: it
expects linking to happen between code from different compilation units whereas
CUDA just bundles the implementations for different arch into a fatbinary.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20161027/6c2275c0/attachment.html>


More information about the llvm-bugs mailing list