<div dir="ltr">You can edit the revision summary still, and it should still do it :)<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 19, 2017 at 3:28 PM, Axel Davy <span dir="ltr"><<a href="mailto:axel.davy@ens.fr" target="_blank">axel.davy@ens.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div class="m_-1080326768400778947moz-cite-prefix">So that's how to do it :-)<br>
      <br>
      I guess it's too late to add it, but I'll think of it next time,
      thanks !<div><div class="h5"><br>
      <br>
      On 19/03/2017 23:26, Daniel Berlin wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">
      <div dir="ltr">Also, if you add the text "depends on
        <reviewnumber>" to the summary of the patch, and phab will
        link them.
        <div><br>
          <div><br>
          </div>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sun, Mar 19, 2017 at 3:22 PM, Daniel
          Berlin <span dir="ltr"><<a href="mailto:dberlin@dberlin.org" target="_blank">dberlin@dberlin.org</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr"><br>
              <div class="gmail_extra"><br>
                <div class="gmail_quote"><span>On Sun, Mar 19,
                    2017 at 3:13 PM, Axel Davy <span dir="ltr"><<a href="mailto:axel.davy@ens.fr" target="_blank">axel.davy@ens.fr</a>></span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                      <div bgcolor="#FFFFFF">
                        <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528moz-cite-prefix">The
                          patch is on top of other patches not yet
                          merged.<br>
                          <br>
                          You can find a branch with all the patches
                          here:<br>
                          <a class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528moz-txt-link-freetext" href="https://github.com/axeldavy/llvm/commits/llvm_upstream" target="_blank">https://github.com/axeldavy/ll<wbr>vm/commits/llvm_upstream</a><br>
                          <br>
                          getPairsForRegs is not equivalent to
                          std::copy. </div>
                      </div>
                    </blockquote>
                    <div><br>
                    </div>
                  </span>
                  <div>Okay, then it's definitely equivalent to
                    std::transform  ;)</div>
                  <div>(though note: It looks nearly trivial to define a
                    subclass of the register mask pair that makes *all*
                    those calls std::copy)</div>
                  <div>
                    <div class="m_-1080326768400778947h5">
                      <div> <br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div bgcolor="#FFFFFF">
                          <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528moz-cite-prefix">The
                            name is probably poorly choosen,<br>
                            I'm open to suggestions.<br>
                            <br>
                            Yours,<br>
                            <br>
                            Axel
                            <div>
                              <div class="m_-1080326768400778947m_-1525547223529191163gmail-h5"><br>
                                <br>
                                On 19/03/2017 23:10, Daniel Berlin
                                wrote:<br>
                              </div>
                            </div>
                          </div>
                          <div>
                            <div class="m_-1080326768400778947m_-1525547223529191163gmail-h5">
                              <blockquote type="cite">
                                <div dir="ltr">This code has a number of
                                  issues (using copying all over the
                                  place) that is likely causing your
                                  issue.
                                  <div>For example:</div>
                                  <div>
                                    <div>// Idem for a list of Reg/Mask</div>
                                    <div> 
                                      SmallVector<RegisterMaskPair,
                                      8> getPairsForRegs(</div>
                                    <div>    const
                                      SmallVector<RegisterMaskPair,
                                      8> Regs);</div>
                                    <div><br>
                                    </div>
                                    <div><br>
                                    </div>
                                    <div>You almost certainly meant this
                                      to be a const reference to Regs.</div>
                                    <div>etc</div>
                                    <div><br>
                                    </div>
                                    <div>Actually, staring at/ this
                                      harder, that function is just
                                      equivalent to std::copy, no?<br>
                                      <br>
                                    </div>
                                    <div>I tried to patch it into a
                                      client, but it does not patch
                                      cleanly.<br>
                                    </div>
                                    <div>If you rebase it, i'll take a
                                      closer look.</div>
                                    <div><br>
                                    </div>
                                  </div>
                                </div>
                                <div class="gmail_extra"><br>
                                  <div class="gmail_quote">On Sun, Mar
                                    19, 2017 at 2:22 PM, Axel Davy <span dir="ltr"><<a href="mailto:axel.davy@ens.fr" target="_blank">axel.davy@ens.fr</a>></span>
                                    wrote:<br>
                                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                      <div bgcolor="#FFFFFF">
                                        <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528m_-3118111395948692590moz-cite-prefix">Here
                                          is the code that makes use of
                                          this:<br>
                                          <br>
                                          <a class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528m_-3118111395948692590moz-txt-link-freetext" href="https://reviews.llvm.org/D31124" target="_blank">https://reviews.llvm.org/D3112<wbr>4</a><span class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528HOEnZb"><font color="#888888"><br>
                                              <br>
                                              Axel</font></span>
                                          <div>
                                            <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528h5"><br>
                                              <br>
                                              On 19/03/2017 22:16,
                                              Daniel Berlin wrote:<br>
                                            </div>
                                          </div>
                                        </div>
                                        <div>
                                          <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528h5">
                                            <blockquote type="cite">
                                              <div dir="ltr">Can you
                                                give the actual code you
                                                are trying to use?<br>
                                                It should work fine in,
                                                say, densemap, if you
                                                define the densemapinfo
                                                for it.
                                                <div><br>
                                                </div>
                                                <div>Past that, without
                                                  seeing exactly how you
                                                  are trying to use it,
                                                  it is hard to say what
                                                  the problem is.</div>
                                                <div><br>
                                                </div>
                                                <div>I would venture a
                                                  guess if you are doing
                                                  it in a way that it is
                                                  trying to default
                                                  construct these, you
                                                  are probably not doing
                                                  it right :)</div>
                                                <div><br>
                                                </div>
                                              </div>
                                              <div class="gmail_extra"><br>
                                                <div class="gmail_quote">On
                                                  Sun, Mar 19, 2017 at
                                                  12:44 PM, Axel Davy
                                                  via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span>
                                                  wrote:<br>
                                                  <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This
                                                    is similar to just
                                                    allocating the
                                                    structure.<br>
                                                    <br>
                                                    Somehow to use maps,
                                                    it complained
                                                    without this
                                                    constructor.<br>
                                                    I don't think
                                                    however any possible
                                                    initialization value
                                                    would make sense.<br>
                                                    <br>
                                                    Perhaps UINT_MAX for
                                                    Reg and 0 for
                                                    LaneMask ? To
                                                    clearly indicate
                                                    there is error<br>
                                                    if you see these in
                                                    logs ?<span class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528m_-3118111395948692590HOEnZb"><font color="#888888"><br>
                                                        <br>
                                                        Axel</font></span>
                                                    <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528m_-3118111395948692590HOEnZb">
                                                      <div class="m_-1080326768400778947m_-1525547223529191163gmail-m_6044199292940291528m_-3118111395948692590h5"><br>
                                                        <br>
                                                        On 19/03/2017
                                                        20:23, Stanislav
                                                        Mekhanoshin via
                                                        Phabricator
                                                        wrote:<br>
                                                        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                                                          rampitec added
                                                          inline
                                                          comments.<br>
                                                          <br>
                                                          <br>
================<br>
                                                          Comment at:
                                                          include/llvm/CodeGen/RegisterP<wbr>ressure.h:45<br>
                                                          +<br>
                                                          + 
                                                          RegisterMaskPair()
                                                          {}<br>
                                                          +<br>
----------------<br>
                                                          That is
                                                          undesirable to
                                                          have a
                                                          constructor
                                                          which does not
                                                          initialize
                                                          fields.<br>
                                                          <br>
                                                          <br>
                                                          Repository:<br>
                                                             rL LLVM<br>
                                                          <br>
                                                          <a href="https://reviews.llvm.org/D31123" rel="noreferrer" target="_blank">https://reviews.llvm.org/D3112<wbr>3</a><br>
                                                          <br>
                                                          <br>
                                                          <br>
                                                        </blockquote>
                                                        <br>
______________________________<wbr>_________________<br>
                                                        llvm-commits
                                                        mailing list<br>
                                                        <a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
                                                        <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-commits</a><br>
                                                      </div>
                                                    </div>
                                                  </blockquote>
                                                </div>
                                                <br>
                                              </div>
                                            </blockquote>
                                            <p><br>
                                            </p>
                                          </div>
                                        </div>
                                      </div>
                                    </blockquote>
                                  </div>
                                  <br>
                                </div>
                              </blockquote>
                              <p><br>
                              </p>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                </div>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <p><br>
    </p>
  </div></div></div>

</blockquote></div><br></div>