[LLVMbugs] [Bug 4601] assertion failure: Don't have operand info for this instruction!

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Sep 9 03:40:16 PDT 2009


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


Xerxes Rånby <xerxes at zafena.se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xerxes at zafena.se
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #2 from Xerxes Rånby <xerxes at zafena.se>  2009-09-09 05:40:15 ---
looks OK when testing using svnr81322

xerxes at overo:/usr/src/openembedded/verdexpro/tmp/work/armv5te-angstrom-linux-gnueabi/llvm2.6-2.5+svnr81322-r1/trunk/build/bin$
./llc -O3 -relocation-model=pi
c -mcpu=arm1136jf-s -f /home/xerxes/4601.bc
xerxes at overo:/usr/src/openembedded/verdexpro/tmp/work/armv5te-angstrom-linux-gnueabi/llvm2.6-2.5+svnr81322-r1/trunk/build/bin$
cat /home/xerxes/4601.s 


        .section        __TEXT,__text,regular,pure_instructions
        .globl  _cli_ac_addsig
        .align  2
_cli_ac_addsig:
        cmp r0, #0
        bne LBB1_14                                         @ %bb126
LBB1_1:                                                     @ %bb1
        cmp r0, #0
        beq LBB1_6                                          @
%cli_calloc.exit.thread
LBB1_2:                                                     @ %cli_calloc.exit
        cmp r0, #0
        bne LBB1_14                                         @ %bb126
LBB1_3:                                                     @ %bb4
        cmp r0, #0
        beq LBB1_6                                          @
%cli_calloc.exit.thread
LBB1_4:                                                     @ %bb1.i3
        cmp r0, #0
LBB1_5:                                                     @ %cli_strdup.exit
        cmp r0, #0
        bne LBB1_13                                         @ %bb45
LBB1_6:                                                     @
%cli_calloc.exit.thread
        mvn r0, #113
        bx lr
LBB1_7:                                                     @ %bb9
                                                            @ Loop Depth 1
                                                            @ Loop Header is
BB1_13
                                                            @ Inner Loop
        cmp r0, #0
        cmpeq r0, #0
        bne LBB1_14                                         @ %bb126
LBB1_8:                                                     @ %bb13
                                                            @ Loop Depth 1
                                                            @ Loop Header is
BB1_13
                                                            @ Inner Loop
        cmp r0, #0
LBB1_9:                                                     @
%cli_calloc.exit70
                                                            @ Loop Depth 1
                                                            @ Loop Header is
BB1_13
                                                            @ Inner Loop
        cmp r0, #0
LBB1_10:                                                    @ %bb1.i84
                                                            @ Loop Depth 1
                                                            @ Loop Header is
BB1_13
                                                            @ Inner Loop
        cmp r0, #0
LBB1_11:                                                    @ %bb17
                                                            @ Loop Depth 1
                                                            @ Loop Header is
BB1_13
                                                            @ Inner Loop
        cmp r0, #0
        bne LBB1_14                                         @ %bb126
LBB1_12:                                                    @ %bb24
                                                            @ Loop Depth 1
                                                            @ Loop Header is
BB1_13
                                                            @ Inner Loop
        mov r0, #10
        ldrh r0, [r0]
        add r0, r0, #1
        mov r1, #10
        strh r0, [r1]
        uxth r0, r0
        add r0, r0, r0, lsl #1
        sub r0, r0, #1
        cmp r0, r0
        cmpne r0, #0
LBB1_13:                                                    @ %bb45
                                                            @ Loop Depth 1
                                                            @ Loop Header
                                                            @ Inner Loop
        cmp r0, #0
        bne LBB1_7                                          @ %bb9
LBB1_14:                                                    @ %bb126
        mvn r0, #116
        bx lr

        .subsections_via_symbols

xerxes at overo:/usr/src/openembedded/verdexpro/tmp/work/armv5te-angstrom-linux-gnueabi/llvm2.6-2.5+svnr81322-r1/trunk/build/bin$ 


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list