[LLVMdev] The one remaining bug keeping CellSPU from release...

Scott Michel scottm at aero.org
Tue Oct 16 21:07:18 PDT 2007


Not sure how the same message got sent twice. :-)


-scooter

On Oct 16, 2007, at 12:00 AM, Evan Cheng wrote:

> This is a scheduler assertion. It means a value (virtual register) use
> is somehow scheduled before its definition.
>
> Please run llc in gdb. Call dumpSchedule() to print out the schedule.
> Also please let me know which node it is processing at the time of the
> assertion.
>
> Evan
>
> On Oct 15, 2007, at 11:48 PM, Scott Michel <scottm at aero.org> wrote:
>
>> Yup, I've got one remaining bug that holding up the CellSPU release.
>> It still has a bunch of warts, but so long as I can get it into
>> shape such that llvm-gcc-4.2 compiles all the way through, then we
>> collectively have something with which to work.
>>
>> I'm getting the following error from llc, the attachments have llc's
>> debug and the .ll files, respectively. Can anyone shed some light on
>> what I should look at to track this one down?
>>
>> /Users/scottm/play/llvm/branches/llvm-spu/lib/CodeGen/SelectionDAG/
>> ScheduleDAG.cpp:406: failed assertion `I != VRBaseMap.end() && "Node
>> emitted out of order - late"'
>>
>>
>> -scooter
>>
>> <crtbegin.debug>
>> <testcase.ll>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list