[LLVMbugs] [Bug 1132] NEW: Missing Promote case in legalize

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Jan 25 07:49:55 PST 2007


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

           Summary: Missing Promote case in legalize
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Common Code Generator Code
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: alenhar2 at uiuc.edu


NODE: 0x120b12b80: i16 = Register  #1024
llc: LegalizeDAG.cpp:3089:
llvm::SDOperand<unnamed>::SelectionDAGLegalize::PromoteOp(llvm::SDOperand):
Assertion `0 && "Do not know how to promote this operator!"' failed.


For

; ModuleID = 'bugpoint-reduced-simplified.bc'
target datalayout = "e-p:64:64"
target endian = little
target pointersize = 64
target triple = "alphaev6-unknown-linux-gnu"

implementation   ; Functions:

define void %main() {
entry:
        br label %bb

bb:             ; preds = %bb, %entry
        br i1 false, label %bb26, label %bb

bb19:           ; preds = %bb26
        ret void

bb26:           ; preds = %bb
        br i1 false, label %bb30, label %bb19

bb30:           ; preds = %bb26
        br label %bb45

bb45:           ; preds = %bb45, %bb30
        %V.0 = phi <8 x i16> [ %tmp42, %bb45 ], [ zeroinitializer, %bb30 ]     
        ; <<8 x i16>> [#uses=1]
        %tmp42 = mul <8 x i16> zeroinitializer, %V.0            ; <<8 x i16>>
[#uses=1]
        br label %bb45
}



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list