<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </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 --- - [LoopVectorize] LLVM crashes for '-fslp-vectorize-aggressive'"
   href="http://llvm.org/bugs/show_bug.cgi?id=21078">21078</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[LoopVectorize] LLVM crashes for '-fslp-vectorize-aggressive'
          </td>
        </tr>

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

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

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

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

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

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>kongy.dev@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=13092" name="attach_13092" title="Reduced failure case">attachment 13092</a> <a href="attachment.cgi?id=13092&action=edit" title="Reduced failure case">[details]</a></span>
Reduced failure case

Clang fails multiple LNT test suite cases after r217144, when compiled with
'-O3 -fslp-vectorize-aggressive', with error message 'Instruction does not
dominate all uses!'.

The cause is found out to be running CSE after loop vectorize pass may
fail(enabled in BBVectorizer). The bug is revealed due to the reordering of
SLP/BB vectorizer around loop vectorizer. A reduced test case is attached.</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>