<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:spatel+llvm@rotateright.com" title="Sanjay Patel <spatel+llvm@rotateright.com>"> <span class="fn">Sanjay Patel</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - _mm_adds_epu8 and _mm_subs_epu8 with constant operand don't generate paddusb/psubusb"
   href="https://bugs.llvm.org/show_bug.cgi?id=40053">bug 40053</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>CONFIRMED
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Fixed By Commit(s)</td>
           <td>
                
           </td>
           <td>r349630, r349631
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - _mm_adds_epu8 and _mm_subs_epu8 with constant operand don't generate paddusb/psubusb"
   href="https://bugs.llvm.org/show_bug.cgi?id=40053#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - _mm_adds_epu8 and _mm_subs_epu8 with constant operand don't generate paddusb/psubusb"
   href="https://bugs.llvm.org/show_bug.cgi?id=40053">bug 40053</a>
              from <span class="vcard"><a class="email" href="mailto:spatel+llvm@rotateright.com" title="Sanjay Patel <spatel+llvm@rotateright.com>"> <span class="fn">Sanjay Patel</span></a>
</span></b>
        <pre>This got fixed in a different way with:
<a href="https://reviews.llvm.org/rL349630">https://reviews.llvm.org/rL349630</a>
<a href="https://reviews.llvm.org/rL349631">https://reviews.llvm.org/rL349631</a>

...so now we take the x86 intrinsics in C, translate them to LLVM intrinsics in
IR, translate those to generic DAG nodes, and isel those as the expected x86
instructions.

Should we still be able to recognize the raw IR patterns that correspond to
psubus and friends though because we may not always be able to canonicalize IR
to the LLVM intrinsics?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>