<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:ldionne@apple.com" title="Louis Dionne <ldionne@apple.com>"> <span class="fn">Louis Dionne</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Add specializations of small std::tuple to reduce pre-optimization code generation"
   href="https://bugs.llvm.org/show_bug.cgi?id=46974">bug 46974</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;">CC</td>
           <td>
                
           </td>
           <td>ldionne@apple.com
           </td>
         </tr>

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

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Add specializations of small std::tuple to reduce pre-optimization code generation"
   href="https://bugs.llvm.org/show_bug.cgi?id=46974#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Add specializations of small std::tuple to reduce pre-optimization code generation"
   href="https://bugs.llvm.org/show_bug.cgi?id=46974">bug 46974</a>
              from <span class="vcard"><a class="email" href="mailto:ldionne@apple.com" title="Louis Dionne <ldionne@apple.com>"> <span class="fn">Louis Dionne</span></a>
</span></b>
        <pre>std::tuple is a very complex beast, and adding specializations for small tuples
would add a huge amount of code complexity (consider that we'd still have to do
EBO for these specializations). Basically, I don't believe there's enough bang
for the buck.

Instead, I think it's better to teach LLVM to optimize tuples better. If you
have a reproducer that behaves badly, please add it here and we can move to the
proper component. In the meantime, marking as WONTFIX (but please do return the
bug if you have a reproducer and we'll forward to LLVM).</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>