[llvm-dev] How to use llvm to compile CUDA to IR?
Hugh Perkins via llvm-dev
llvm-dev at lists.llvm.org
Mon Sep 26 16:11:07 PDT 2016
adding `-emit-llvm` causes ir to be emitted, instead of ptx. However, it's
only emitting the host-side ir, and I need device side ir. (Well... I need
both, but device side is pretty high priority...). Currently I'm doing:
clang++-3.8 -I/usr/local/cuda-7.5/include llvm-sample.cu -emit-llvm -S -o
llvm-sample.ll
How to emit device-side ir?
On Mon, Sep 26, 2016 at 3:27 PM, Hugh Perkins <hughperkins at gmail.com> wrote:
> How to use llvm to compile CUDA to IR?
>
> I have got as far as llvm to ptx, ie/eg:
>
> clang++-3.8 -I/usr/local/cuda-7.5/include llvm-sample.cu -S -o
> llvm-sample.ll
>
> (except the ".ll" is actually ptx...)
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160927/33561d02/attachment.html>
More information about the llvm-dev
mailing list