[LLVMbugs] [Bug 20777] New: AArch64: Assertion failed: (ScalarizedOp.getNode() && "Operand wasn't scalarized?"),

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Aug 27 13:20:45 PDT 2014


            Bug ID: 20777
           Summary: AArch64: Assertion failed: (ScalarizedOp.getNode() &&
                    "Operand wasn't scalarized?"),
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: AArch64
          Assignee: unassignedbugs at nondot.org
          Reporter: grosbach at apple.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Trying to scalarize the following asserts:

0x104843460: v1i1 = truncate [ORD=14] [ID=0] 0x104842a10
  0x104842a10: v1i16 = BUILD_VECTOR [ORD=12] [ID=-3] 0x104841840: i16 =
Constant<0> [ID=-3]

target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
target triple = "arm64-apple-ios5.0.0"

define void @autogen_SD20270() {
  %Tr = trunc <1 x i16> zeroinitializer to <1 x i1>
  br label %CF79

CF79:                                             ; preds = %CF79, %BB
  %E41 = extractelement <1 x i1> %Tr, i32 0
  %brmerge = or i1 %E41, undef
  br i1 %brmerge, label %CF79, label %CF77

CF77:                                             ; preds = %CF79
  ret void

Assertion failed: (ScalarizedOp.getNode() && "Operand wasn't scalarized?"),
function GetScalarizedVector, file
/Users/grosbaj/sources/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h, line 505.

Found via llvm-stress.

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/20140827/c111a537/attachment.html>

More information about the llvm-bugs mailing list