<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <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">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <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"><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">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">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"><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>
  </body>
</html>