[doc] Compile CUDA with LLVM
authorJingyue Wu <jingyue@google.com>
Tue, 10 Nov 2015 22:35:47 +0000 (22:35 +0000)
committerJingyue Wu <jingyue@google.com>
Tue, 10 Nov 2015 22:35:47 +0000 (22:35 +0000)
commit69662675f9507f13271bf1297518d10b07908f43
tree023ea5ac7fdf9fef37c11322a539262cf0aac8a9
parentf357e6fb5fc0f10023f236cd5f3e252ca0dd6f07
[doc] Compile CUDA with LLVM

Summary:
This patch adds documentation on compiling CUDA with LLVM as requested by many
engineers and researchers. It includes not only user guides but also some
internals (mostly optimizations) so that early adopters can start hacking and
contributing.

Quite a few researchers who contacted us haven't used LLVM before, which is
unsurprising as it hasn't been long since LLVM picked up CUDA. So I added a
short summary to help these folks get started with LLVM.

I expect this document to evolve substantially down the road. The user guides
will be much simplified after the Clang integration is done. However, the
internals should continue growing to include for example performance debugging
and key areas to improve.

Reviewers: chandlerc, meheff, broune, tra

Subscribers: silvas, jingyue, llvm-commits, eliben

Differential Revision: http://reviews.llvm.org/D14370

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252660 91177308-0d34-0410-b5e6-96231b3b80d8
docs/CompileCudaWithLLVM.rst [new file with mode: 0644]
docs/index.rst