<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 - Cyclic PHI nodes"
   href="https://bugs.llvm.org/show_bug.cgi?id=34935">34935</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Cyclic PHI nodes
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>libraries
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

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

        <tr>
          <th>OS</th>
          <td>All
          </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>Scalar Optimizations
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>davide@freebsd.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>davide@freebsd.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>dberlin@dberlin.org, llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>define void @patatino() {
bb:
  br label %bb1

bb1:
  %tmp = phi i1 [ undef, %bb ], [ %tmp3, %bb1 ]
  %tmp3 = and i1 %tmp, true
  br label %bb1
}


This is the bug that we think we defeated, many times, and instead, keeps
coming back.
NewGVN keeps moving instructions between classes and never reaches convergence.
Eventually we hit an assertion because we processed an instruction too many
times.

I'll take a stab at debugging it, but this is a FYI.</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>