[LLVMbugs] [Bug 16140] New: Greedy Register Allocator fails

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri May 24 14:41:38 PDT 2013


http://llvm.org/bugs/show_bug.cgi?id=16140

            Bug ID: 16140
           Summary: Greedy Register Allocator fails
           Product: tools
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: opt
          Assignee: unassignedbugs at nondot.org
          Reporter: fwinter at jlab.org
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 10579
  --> http://llvm.org/bugs/attachment.cgi?id=10579&action=edit
Repro

I encounter problems when generating code with the nvptx backend. The codegen
process fails with

Target didn't implement TargetInstrInfo::storeRegToStackSlot!
UNREACHABLE executed at
/u/home/fwinter/git/llvm/include/llvm/Target/TargetInstrInfo.h:482!
Stack dump:
0.    Running pass 'Function Pass Manager' on module 'module'.
1.    Running pass 'Greedy Register Allocator' on function '@main'
Abort (core dumped)

I attach the kernel which provokes this. I know it's large, but it's correct. 

In a separate experiment I outlined frequently occuring operations into a
function, making the kernel a little smaller. It didn't help. I get the same
failure.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20130524/25469390/attachment.html>


More information about the llvm-bugs mailing list