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: unassignedclangb...@nondot.org
          Reporter: sfan...@us.ibm.com
                CC: llvm-bugs@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.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to