<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 - Running pass 'Greedy Register Allocator' on function '@dtrmmBlock'"
   href="https://bugs.llvm.org/show_bug.cgi?id=32353">32353</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Running pass 'Greedy Register Allocator' on function '@dtrmmBlock'
          </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>Linux
          </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>Backend: AMDGPU
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>vedran@miletic.net
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvm-bugs@lists.llvm.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=18135" name="attach_18135" title="Bugpoint reduced LLVM IR">attachment 18135</a> <a href="attachment.cgi?id=18135&action=edit" title="Bugpoint reduced LLVM IR">[details]</a></span>
Bugpoint reduced LLVM IR

$ clang --version
clang version 5.0.0 (<a href="https://github.com/llvm-mirror/clang.git">https://github.com/llvm-mirror/clang.git</a>
22ceb362cdbd367ec680a2960dbc0904d7531868)
(<a href="https://github.com/llvm-mirror/llvm.git">https://github.com/llvm-mirror/llvm.git</a>
56d588a7751d9c013d20d8820be103f57cbba191)
Target: x86_64-unknown-linux-gnu
Thread model: posix

$ llc -march=amdgcn -mcpu=fiji bugpoint-reduced-simplified.ll
#0 0x00007f5c1d4bedea llvm::sys::PrintStackTrace(llvm::raw_ostream&)
(/usr/local/bin/../lib64/libLLVMSupport.so.5+0xe5dea)
#1 0x00007f5c1d4bcf7e llvm::sys::RunSignalHandlers()
(/usr/local/bin/../lib64/libLLVMSupport.so.5+0xe3f7e)
#2 0x00007f5c1d4bd0a2 SignalHandler(int)
(/usr/local/bin/../lib64/libLLVMSupport.so.5+0xe40a2)
#3 0x00007f5c1cf535c0 __restore_rt (/lib64/libpthread.so.0+0x115c0)
#4 0x00007f5c1df60663
llvm::SplitEditor::removeBackCopies(llvm::SmallVectorImpl<llvm::VNInfo*>&)
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x2dd663)
#5 0x00007f5c1df62288 llvm::SplitEditor::hoistCopies()
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x2df288)
#6 0x00007f5c1df630f0 llvm::SplitEditor::finish(llvm::SmallVectorImpl<unsigned
int>*) (/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x2e00f0)
#7 0x00007f5c1defd97f (anonymous
namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&,
llvm::SmallVectorImpl<unsigned int>&, llvm::SmallSet<unsigned int, 16u,
std::less<unsigned int> >&, unsigned int)
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x27a97f)
#8 0x00007f5c1defe338 (anonymous
namespace)::RAGreedy::selectOrSplit(llvm::LiveInterval&,
llvm::SmallVectorImpl<unsigned int>&)
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x27b338)
#9 0x00007f5c1deea1e0 llvm::RegAllocBase::allocatePhysRegs()
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x2671e0)
#10 0x00007f5c1def9c11 (anonymous
namespace)::RAGreedy::runOnMachineFunction(llvm::MachineFunction&)
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x276c11)
#11 0x00007f5c1de3c961
llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
(/usr/local/bin/../lib64/libLLVMCodeGen.so.5+0x1b9961)
#12 0x00007f5c1db78c02 llvm::FPPassManager::runOnFunction(llvm::Function&)
(/usr/local/bin/../lib64/libLLVMCore.so.5+0x14cc02)
#13 0x00007f5c1db78c93 llvm::FPPassManager::runOnModule(llvm::Module&)
(/usr/local/bin/../lib64/libLLVMCore.so.5+0x14cc93)
#14 0x00007f5c1db795d7 llvm::legacy::PassManagerImpl::run(llvm::Module&)
(/usr/local/bin/../lib64/libLLVMCore.so.5+0x14d5d7)
#15 0x0000000000418252 (llc+0x418252)
#16 0x000000000040dbb0 (llc+0x40dbb0)
#17 0x00007f5c1c2f2401 __libc_start_main (/lib64/libc.so.6+0x20401)
#18 0x000000000040dd8a (llc+0x40dd8a)
Stack dump:
0.      Program arguments: llc -march=amdgcn -mcpu=fiji
bugpoint-reduced-simplified.ll 
1.      Running pass 'Function Pass Manager' on module
'bugpoint-reduced-simplified.ll'.
2.      Running pass 'Greedy Register Allocator' on function '@dtrmmBlock'
Segmentation fault (core dumped)</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>