<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - New pass manager doesn't support optnone and opt-bisect"
   href="https://bugs.llvm.org/show_bug.cgi?id=46610">46610</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>New pass manager doesn't support optnone and opt-bisect
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>aeubanks@google.com
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>aeubanks@google.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>alina.sbirlea@gmail.com, fedor.v.sergeev@gmail.com, greened@obbligato.org, htmldeveloper@gmail.com, llvm-bugs@lists.llvm.org, philip.pfaffe@gmail.com, yuanfang.chen@sony.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>See <a href="http://lists.llvm.org/pipermail/llvm-dev/2018-September/126477.html">http://lists.llvm.org/pipermail/llvm-dev/2018-September/126477.html</a> for
some discussion.

./llvm/test/Transforms/Mem2Reg/optnone.ll is an example of a test that fails
because of this.

Using PassInstrumentation is the right way to go. However, we have to decide
how to mark passes as mandatory.

This is closely related to opt-bisect, and in the legacy PM they were
considered together. We'll likely split optnone and opt-bisect into separate
parts of PassInstrumentation, but they might use the same mechanism for
determining which passes are mandatory.</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>