<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="position:relative;zoom:1">Hi Alexey,</div><div style="position:relative;zoom:1"><br></div><div style="position:relative;zoom:1">Almost a year has passed and Nvidia finally fixes the ptxas issue in CUDA 10.2 according to: <a href="https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler-resolved-issues" _src="https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler-resolved-issues">https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler-resolved-issues</a> However, I can not yet use it with llvm 9.0.0 release because CUDA 10.2 is not supported yet. Is there other branches of the llvm repo that supports CUDA 10.2 now? Or do I need to wait for llvm 10 releaase.</div><div style="position:relative;zoom:1"><br></div><div style="position:relative;zoom:1">Thanks,</div><div style="position:relative;zoom:1">Char<br></div><div id="divNeteaseMailCard"></div><div><br></div><p>At 2019-02-28 02:09:54, "Alexey Bataev" <a.bataev@outlook.com> wrote:</p><blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Hi Char, it looks like they have some kind of buffer overflow bug
in their ptxas tool.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">27.02.2019 13:08, treinz 扭我扮快找:<br>
</div>
<blockquote type="cite" cite="mid:2a6978ed.913.16930249224.Coremail.treinz@163.com">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>I submitted the bug report to nvidia. While they are
working on it, can you share some insight in what could
potentially cause this? I just want to get a sense if such a
bug require significant amount of work to fix, which can help
me make some decision moving forward with my project.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
At 2019-02-27 03:19:02, "Alexey Bataev"
<a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@outlook.com"><a.bataev@outlook.com></a> wrote:<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex;
MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Hi Char, yes, this line causes the crash. You don't need
.cu files (I don't know what files are you talking about,
clang does not generate .cu files). You need just this .s
file to reproduce the error and nothing else.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">26.02.2019 13:06, treinz 扭我扮快找:<br>
</div>
<blockquote type="cite" cite="mid:5c79a656.a03.1692afc7bbb.Coremail.treinz@163.com">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Just want to make sure I understand what you said
because I'm not familiar with the llvm pipeline, it's
this line:</div>
<div><br>
</div>
<div>/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/bin/ptxas"
-m64 -g --dont-merge-basicblocks --return-at-end -v
--gpu-name sm_75 --output-file
/tmp/60663577.1.login.q/testparticles-4fd988.o
/tmp/60663577.1.login.q/testparticles-1d20c4.s</div>
<div><br>
</div>
<div>that segfaults, where the testparticles-1d20c4.s is
generated by the command:</div>
<div><br>
</div>
<div>/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/bin/clang-9"
-cc1 -triple nvptx64-nvidia-cuda -aux-triple
x86_64-unknown-linux-gnu -S -disable-free
-disable-llvm-verifier -discard-value-names
-main-file-name testparticles.cpp -mrelocation-model
static -mthread-model posix -mdisable-fp-elim
-no-integrated-as -fuse-init-array -fcuda-is-device
-mlink-builtin-bitcode
/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/nvvm/libdevice/libdevice.10.bc
-target-feature +ptx61 -target-cpu sm_75
-dwarf-column-info -debug-info-kind=limited
-dwarf-version=2 -debugger-tuning=gdb -v -resource-dir
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0
-internal-isystem
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0/include/cuda_wrappers
-internal-isystem
/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/include
-include __clang_cuda_runtime_wrapper.h -isystem
/home/aznb/.linuxbrew/Cellar/boost/1.68.0_clang/include/boost-1_68
-I /home/aznb/mycodes/scbmc -I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-src/core/src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-src/containers/src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-src/algorithms/src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkos-build
-I /home/aznb/mycodes/scbmc/../thrust -I
/net/gs/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/include
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/kokkosutils-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/alias-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/ziggurat-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/distribution-src
-I
/home/aznb/mycodes/scbmc/build_cuda_clang_debug/_deps/generic-src
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu
-internal-isystem
/home/aznb/.linuxbrew/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward
-internal-isystem /usr/local/include -internal-isystem
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0/include
-internal-externc-isystem /include
-internal-externc-isystem /usr/include -internal-isystem
/usr/local/include -internal-isystem
/home/aznb/.linuxbrew/Cellar/llvm/HEAD-48aefa8/lib/clang/9.0.0/include
-internal-externc-isystem /include
-internal-externc-isystem /usr/include -O0 -std=c++17
-fdeprecated-macro -fno-dwarf-directory-asm
-fdebug-compilation-dir
/home/aznb/mycodes/scbmc/build_cuda_clang_debug
-ferror-limit 19 -fmessage-length 0 -fobjc-runtime=gcc
-fcxx-exceptions -fexceptions -fdiagnostics-show-option
-o /tmp/60663577.1.login.q/testparticles-1d20c4.s -x
cuda /home/aznb/mycodes/scbmc/testparticles.cpp</div>
<div><br>
</div>
<div>Both of these commands were shown in the error log.
How do I replace my original cpp files with the two *.cu
files automatically generated by llvm in the above
command to reproduce the bug?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
<br>
At 2019-02-26 09:22:35, "Alexey Bataev" <a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@outlook.com" moz-do-not-send="true"><a.bataev@outlook.com></a>
wrote:<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex;
MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
Hi Char, unfortunately I cannot help you with these
crashes, because they caused not by clang /LLVM, but the
NVidia's PTX-to-SASS translator ptxas. It is ptxas who
crashes and I can't do anything about this. You need to
report the bug to NVidia, but you need to manually run
the ptxas tool with the generated .s file. Sometimes it
helps to compile the code sequentially, not using the
parallel builds. Plus, those crashes may disappear from
time to time.<br>
<br>
<div id="AppleMailSignature" dir="ltr">Best regards,
<div>Alexey Bataev</div>
</div>
<div dir="ltr"><br>
25 扳快志把. 2019 忍., 志 19:59, treinz <<a href="mailto:treinz@163.com" moz-do-not-send="true">treinz@163.com</a>>
扶忘扭我扼忘抖(忘):<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Thanks for the great work! The version I
checked out works most of the time. But I do
encounter crashes sometimes. I can't file a bug
report on <a href="https://bugs.llvm.org/" _src="https://bugs.llvm.org/" moz-do-not-send="true">https://bugs.llvm.org/</a> because
I don't have an account. I sent an email to <a href="mailto:bugs-admin@lists.llvm.org" _src="mailto:bugs-admin@lists.llvm.org" moz-do-not-send="true">bugs-admin@lists.llvm.org</a> for
an account already but I haven't heard back.
Meanwhile, can you take a look at the issue? I'm
attaching the bug report files here -- the
clang_error.log has the verbose output from
clang and the other files are generated
automatically by clang upon the crash. I'm using
the above-mentioned commit
48aefa8877713616802d9c90b63f86fe50b9a101 from
github mirror. The bug is reproducible on my
machine with a nvidia RTX2080 card
(sm=Turing75).</div>
<br>
<div>Thanks,</div>
<div>Char</div>
<br>
At 2019-01-24 03:25:39, "Alexey Bataev" <<a href="mailto:a.bataev@outlook.com" moz-do-not-send="true">a.bataev@outlook.com</a>>
wrote:<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px
0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Yes, this one.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">23.01.2019 14:17,
treinz via llvm-dev 扭我扮快找:<br>
</div>
<blockquote type="cite" cite="mid:%3C3dcd5ecb.862.1687c2521a6.Coremail.treinz@163.com%3E">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Thanks for working on this. I assume
the last commit you mentioned is:</div>
<div><br>
</div>
<div>
<div>commit
48aefa8877713616802d9c90b63f86fe50b9a101
(HEAD -> master, origin/master,
origin/HEAD)</div>
<div>Author: Alexey Bataev <a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@hotmail.com" moz-do-not-send="true">
<a.bataev@hotmail.com></a></div>
<div>Date: Wed Jan 23 18:59:54 2019
+0000</div>
<div><br>
</div>
<div> [DEBUGINFO, NVPTX] Enable support
for the debug info on NVPTX target.</div>
<div><br>
</div>
<div> Enable full support for the debug
info.</div>
<div><br>
</div>
<div> Differential revision: <a class="moz-txt-link-freetext" href="https://reviews.llvm.org/D46189" moz-do-not-send="true">
https://reviews.llvm.org/D46189</a></div>
<div><br>
</div>
<div> git-svn-id: <a class="moz-txt-link-freetext" href="https://llvm.org/svn/llvm-project/llvm/trunk@351974" moz-do-not-send="true">
https://llvm.org/svn/llvm-project/llvm/trunk@351974</a>
91177308-0d34-0410-b5e6-96231b3b80d8</div>
</div>
<div><br>
</div>
<div>I'll check this one out. </div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
At 2019-01-24 03:01:18, "Alexey Bataev" <a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@outlook.com" moz-do-not-send="true">
<a.bataev@outlook.com></a> wrote:<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px
0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<p>Hi Char, I found the problem, for some
reason the last patch was applied
correctly. Just committed the fixed
version. Tried to compile axpy.cu,
everything works.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">23.01.2019
13:37, treinz 扭我扮快找:<br>
</div>
<blockquote type="cite" cite="mid:5ed2d823.60c.1687c00f62b.Coremail.treinz@163.com">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alexey,</div>
<div><br>
</div>
<div>I tried the b7195a6 from the llvm
github mirror, which does include
your commit <a href="https://reviews.llvm.org/D46189" _src="https://reviews.llvm.org/D46189" moz-do-not-send="true">D46189</a> (see
below). But it can't compile the
example program on <a href="https://llvm.org/docs/CompileCudaWithLLVM.html#invoking-clang." _src="https://llvm.org/docs/CompileCudaWithLLVM.html#invoking-clang." moz-do-not-send="true">https://llvm.org/docs/CompileCudaWithLLVM.html#invoking-clang</a> --
the error is:</div>
<div><br>
</div>
<div>[aznb<span ntes_mm_email="@">@asp
testcuda]$ </span>clang++ axpy.cu
-g -o axpy --cuda-gpu-arch=sm_61
-lcudart_static -ldl -lrt -pthread
-v</div>
<div>
<div>clang version 9.0.0 (<a class="moz-txt-link-freetext" href="https://git.llvm.org/git/clang.git" moz-do-not-send="true">https://git.llvm.org/git/clang.git</a>
4566ed0d7c076ad061168f7c6cb5fa3a793614a8) (<a class="moz-txt-link-freetext" href="https://git.llvm.org/git/llvm.git" moz-do-not-send="true">https://git.llvm.org/git/llvm.git</a>
b7195a6d8d9064c4fac6a7b91826de80df394f69)</div>
<div>Target:
x86_64-unknown-linux-gnu</div>
<div>Thread model: posix</div>
<div>InstalledDir:
/home/aznb/.linuxbrew/bin</div>
<div>Found candidate GCC
installation:
/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0</div>
<div>Found candidate GCC
installation:
/usr/lib/gcc/x86_64-redhat-linux/4.4.4</div>
<div>Found candidate GCC
installation:
/usr/lib/gcc/x86_64-redhat-linux/4.4.7</div>
<div>Selected GCC installation:
/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0</div>
<div>Candidate multilib: .;@m64</div>
<div>Selected multilib: .;@m64</div>
<div>Found CUDA installation:
/net/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64,
version 10.0</div>
<div> "/home/aznb/mycodes/testcuda
-ferror-limit 19 -fmessage-length
0 -pthread -fobjc-runtime=gcc
-fcxx-exceptions -fexceptions
-fdiagnostics-show-option -o
/tmp/59224042.1.login.q/axpy-560f45.s
-x cuda axpy.cu</div>
<div>clang -cc1 version 9.0.0 based
upon LLVM 9.0.0svn default target
x86_64-unknown-linux-gnu</div>
<div>ignoring nonexistent directory
"/include"</div>
<div>ignoring nonexistent directory
"/include"</div>
<div>ignoring duplicate directory
"/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0"</div>
<div>ignoring duplicate directory
"/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu"</div>
<div>ignoring duplicate directory
"/home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward"</div>
<div>ignoring duplicate directory
"/usr/local/include"</div>
<div>ignoring duplicate directory
"/home/aznb/.linuxbrew/Cellar/llvm/HEAD-b7195a6/lib/clang/9.0.0/include"</div>
<div>ignoring duplicate directory
"/usr/include"</div>
<div>#include "..." search starts
here:</div>
<div>#include <...> search
starts here:</div>
<div> /home/aznb/.linuxbrew/Cellar/llvm/HEAD-b7195a6/lib/clang/9.0.0/include/cuda_wrappers</div>
<div> /net/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/include</div>
<div> /home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0</div>
<div> /home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/x86_64-unknown-linux-gnu</div>
<div> /home/aznb/.linuxbrew/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.5.0/../../../../include/c++/5.5.0/backward</div>
<div> /usr/local/include</div>
<div> /home/aznb/.linuxbrew/Cellar/llvm/HEAD-b7195a6/lib/clang/9.0.0/include</div>
<div> /usr/include</div>
<div>End of search list.</div>
<div> "/net/vol3/software/modules-sw/cuda/10.0/Linux/RHEL6/x86_64/bin/ptxas"
-m64 -g --dont-merge-basicblocks
--return-at-end -v --gpu-name
sm_61 --output-file
/tmp/59224042.1.login.q/axpy-1ebb06.o
/tmp/59224042.1.login.q/axpy-560f45.s</div>
<div>ptxas
/tmp/59224042.1.login.q/axpy-560f45.s,
line 290; fatal : Parsing error
near '{': syntax error</div>
<div>ptxas fatal : Ptx assembly
aborted due to errors</div>
<div>clang-9: error: ptxas command
failed with exit code 255 (use -v
to see invocation)</div>
</div>
<div><br>
</div>
<div>Maybe it's related to the illegal
assembly code mentioned in <a href="https://reviews.llvm.org/D46189" _src="https://reviews.llvm.org/D46189" moz-do-not-send="true">https://reviews.llvm.org/D46189</a> Any
idea what's going on? I'm including
other people to see if they have any
suggestion. <a href="https://reviews.llvm.org/D46189" _src="https://reviews.llvm.org/D46189" moz-do-not-send="true">https://reviews.llvm.org/D46189</a> also
mentioned that this is fixed but has
the fixed been merged in the trunk
yet?</div>
<div><br>
</div>
<div>BTW, github mirror's b7195a6 does
include your commit about the debug
info on nvptx:</div>
<div><br>
</div>
<div>
<div>commit
d77902a49a06890b97e33515d346c6e4df6b756b</div>
<div>Author: Alexey Bataev <a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@hotmail.com" moz-do-not-send="true">
<a.bataev@hotmail.com></a></div>
<div>Date: Tue Jan 22 17:43:37
2019 +0000</div>
<div><br>
</div>
<div> [DEBUGINFO, NVPTX] Enable
support for the debug info on
NVPTX target.</div>
<div><br>
</div>
<div> Summary: Enable full
support for the debug info.</div>
<div><br>
</div>
<div> Reviewers: echristo</div>
<div><br>
</div>
<div> Subscribers: jholewinski,
aprantl, JDevlieghere,
llvm-commits</div>
<div><br>
</div>
<div> Differential Revision: <a class="moz-txt-link-freetext" href="https://reviews.llvm.org/D46189" moz-do-not-send="true">
https://reviews.llvm.org/D46189</a></div>
<div><br>
</div>
<div> git-svn-id: <a class="moz-txt-link-freetext" href="https://llvm.org/svn/llvm-project/llvm/trunk@351846" moz-do-not-send="true">
https://llvm.org/svn/llvm-project/llvm/trunk@351846</a>
91177308-0d34-0410-b5e6-96231b3b80d8</div>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
婓 2019-01-23 07:59:12ㄛ"Alexey Bataev"
<a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@outlook.com" moz-do-not-send="true">
<a.bataev@outlook.com></a> 迡耋ㄩ<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN:
0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid"> Hi Char, I don't know
how often it is updated, but most
probably it is already updated.<br>
<br>
<div id="AppleMailSignature" dir="ltr">Best regards,
<div>Alexey Bataev</div>
</div>
<div dir="ltr"><br>
22 攸扶志. 2019 忍., 志 17:46, treinz
<<a href="mailto:treinz@163.com" moz-do-not-send="true">treinz@163.com</a>>
扶忘扭我扼忘抖(忘):<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><br>
<div>Hi Alexey,</div>
<div><br>
</div>
<div>Thank you for letting me
know. Can I assume the the
github mirror is bumped to
9.0 and should contain the
commit you mentioned? Just
want to make sure I'm
looking at the right repo.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char</div>
<br>
<br>
婓 2019-01-23 01:46:44ㄛ"Alexey
Bataev" <<a href="mailto:a.bataev@outlook.com" moz-do-not-send="true">a.bataev@outlook.com</a>>
迡耋ㄩ<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex;
MARGIN: 0px 0px 0px 0.8ex;
BORDER-LEFT: #ccc 1px solid">
<p>Hi, debug info for the
NVPTX is committed. It is
not a part of 8.0 RC1,
unfortunately, only in 9.0
trunk.<br>
</p>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">14.12.2018
17:08, Alexey Bataev
扭我扮快找:<br>
</div>
<blockquote type="cite" cite="mid:AM5PR0902MB19234C1B3E456E4DC4A6ADC485A10@AM5PR0902MB1923.eurprd09.prod.outlook.com">Actually,
we need to commit just 2
more patches to enable
basic debug info support
for NVPTX. So, I hope, it
is going to be the part of
the next 8.0 release. It
won't be backported to 7.0
definitely.
<div>Sure, I will let you
know when the patches
are committed to the
trunk, no problems.<br>
<div><br>
<div id="AppleMailSignature" dir="ltr">Best
regards,
<div>Alexey Bataev</div>
</div>
<div dir="ltr"><br>
14 忱快抗. 2018 忍., 志
16:55, treinz <<a href="mailto:treinz@163.com" moz-do-not-send="true">treinz@163.com</a>>
扶忘扭我扼忘抖(忘):<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Are you
planning to
release this
as soon as
it's ready or
you want to
make it into a
major release?
Is it possible
to let me know
(maybe by
replying to
this thread)
once the code
is ready? I
know sometimes
it takes a
while to get
things in the
major release.
I greatly
appreciate
your work on
this!</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char<br>
</div>
<br>
婓 2018-12-15
05:19:50ㄛ"Alexey
Bataev" <<a href="mailto:a.bataev@outlook.com" moz-do-not-send="true">a.bataev@outlook.com</a>> 迡耋ㄩ<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid">
<div>Hi Char,
sorry, you
need to wait a
little bit. It
is almost
ready, but not
yet. For now,
use nvcc if
you need debug
info for Cuda.<br>
<br>
</div>
<pre class="moz-signature" cols="72">-------------
Best regards,
Alexey Bataev</pre>
<div class="moz-cite-prefix">14.12.2018
14:33, treinz
扭我扮快找:<br>
</div>
<blockquote type="cite" cite="mid:13dd37a6.1117.167ae35bc75.Coremail.treinz@163.com">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi Alex,
Eric and
Valentin, <br>
</div>
<div><br>
</div>
<div>Thanks
for the
information. I
don't mean to
push this but
I'm in
desperate need
of debugging
some cuda
code. I'm not
familiar with
the llvm
internal but
it sounds like
there's at
least line
info now,
right? If so,
can you point
me to a branch
of llvm that
can help
tracing the
bug down to
certain line
of code. I
believe my bug
is simply a
write/read out
of array
boundary.<br>
</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char<br>
</div>
<div><br>
</div>
婓 2018-12-05
07:15:28ㄛ"Alexey
Bataev" <a class="moz-txt-link-rfc2396E" href="mailto:a.bataev@hotmail.com" moz-do-not-send="true">
<a.bataev@hotmail.com></a> 迡耋ㄩ<br>
<blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc
1px solid">
Hi, yes, these
patches are
required to
have tne basic
debug info
support. At
least 2 more
patches are
required to be
able to get
values of the
variables
without
additional
manual data
type casting
in cuda-gdb. <br>
<br>
<div id="AppleMailSignature" dir="ltr">Best
regards,
<div>Alexey
Bataev</div>
</div>
<div dir="ltr"><br>
4 忱快抗. 2018
忍., 志 18:06,
Eric
Christopher
<<a href="mailto:echristo@gmail.com" moz-do-not-send="true">echristo@gmail.com</a>> 扶忘扭我扼忘抖(忘):<br>
<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr">
<div>Adding
Alexey here
who has been
driving this
effort in
llvm.</div>
<div><br>
</div>
There are
about 5
patches
waiting on my
review:
<div><br>
</div>
<div>
<div> -: <a href="https://reviews.llvm.org/D54320" moz-do-not-send="true">https://reviews.llvm.org/D54320</a></div>
<div> -: <a href="https://reviews.llvm.org/D46189" moz-do-not-send="true">https://reviews.llvm.org/D46189</a></div>
<div> -: <a href="https://reviews.llvm.org/D51554" moz-do-not-send="true">https://reviews.llvm.org/D51554</a></div>
<div> -: <a href="https://reviews.llvm.org/D46061" moz-do-not-send="true">https://reviews.llvm.org/D46061</a></div>
<div> -: <a href="https://reviews.llvm.org/D45784" moz-do-not-send="true">https://reviews.llvm.org/D45784</a></div>
<div><br>
</div>
<div>After
which I think
we're good.</div>
<div><br>
</div>
<div>-eric</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On
Mon, Dec 3,
2018 at 6:29
PM Valentin
Churavy via
llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" moz-do-not-send="true">llvm-dev@lists.llvm.org</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">AFAIK
there is work
under way from
IBM (couple of
PRs open), but
yes Clang 7.0
doesn't
produce the
necessary
information.</div>
<div dir="auto">
<div dir="auto"><br>
</div>
<div dir="auto">-V</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On
Fri, Nov 30,
2018, 14:58
treinz via
llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" moz-do-not-send="true">llvm-dev@lists.llvm.org</a>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial">
<div>Hi all,</div>
<div>I found
this <a href="http://lists.llvm.org/pipermail/llvm-dev/2017-November/118871.html" rel="noreferrer" target="_blank" moz-do-not-send="true">
http://lists.llvm.org/pipermail/llvm-dev/2017-November/118871.html</a>
when googling
about
compiling CUDA
code using
llvm. Is it
still the case
that one can't
step into CUDA
kernel code
compiled by
llvm in
cuda-gdb? I'm
using clang
7.0.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Char<br>
</div>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span>_______________________________________________<br>
LLVM
Developers
mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" rel="noreferrer" target="_blank" moz-do-not-send="true">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer noreferrer" target="_blank" moz-do-not-send="true">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote>
</div>
_______________________________________________<br>
LLVM
Developers
mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" moz-do-not-send="true">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></div>
</blockquote>
</div>
</div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span></div>
</blockquote>
<blockquote type="cite">
<div dir="ltr"><bugreport.tar.bz2></div>
</blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span> </blockquote>
</blockquote>
</div>
<br>
<br>
<span title="neteasefooter">
<p> </p>
</span>
</blockquote>
</blockquote></div><br><br><span title="neteasefooter"><p> </p></span>