From cb0dcdf19a90a6ae4148449812f287d67b569b91 Mon Sep 17 00:00:00 2001 From: Hans Wennborg <hans@hanshq.net> Date: Tue, 16 Feb 2016 19:25:09 +0000 Subject: [PATCH] ReleaseNotes: CUDA support; by Artem Belevich git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_38@260997 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 5271ccfc72..43fdb99ef9 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -187,6 +187,16 @@ Several additional features/bugfixes have been added to the previous standards: - Improved diagnostics for function pointers. +CUDA Support in Clang +--------------------- +Clang has experimental support for end-to-end CUDA compilation now: + +- The driver now detects CUDA installation, creates host and device compilation + pipelines, links device-side code with appropriate CUDA bitcode and produces + single object file with host and GPU code. + +- Implemented target attribute-based function overloading which allows clang to + compile CUDA sources without splitting them into separate host/device TUs. Internal API Changes -------------------- -- GitLab