[llvm-bugs] [Bug 35865] New: [SLP] Regression (r310260): Not a vector MVT! UNREACHABLE executed

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Jan 8 16:58:20 PST 2018


https://bugs.llvm.org/show_bug.cgi?id=35865

            Bug ID: 35865
           Summary: [SLP] Regression (r310260): Not a vector MVT!
                    UNREACHABLE executed
           Product: new-bugs
           Version: 6.0
          Hardware: PC
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: arphaman at gmail.com
                CC: llvm-bugs at lists.llvm.org

The following error is reported by opt:
Not a vector MVT!
UNREACHABLE executed at
/Users/buildslave/jenkins/sharedspace/phase1 at 2/llvm/include/llvm/CodeGen/MachineValueType.h:415!

Reproducer:
$ cat test.ll
target triple = "x86_64-apple-macosx10.10.0"

; Function Attrs: nounwind ssp uwtable
define void @_Z10fooConvertPDv4_xS0_S0_PKS_() local_unnamed_addr #0 {
entry:
  %0 = extractelement <16 x half> undef, i32 4
  %conv.i.4.i = fpext half %0 to float
  %1 = bitcast float %conv.i.4.i to i32
  %vecins.i.4.i = insertelement <8 x i32> undef, i32 %1, i32 4
  %2 = extractelement <16 x half> undef, i32 5
  %conv.i.5.i = fpext half %2 to float
  %3 = bitcast float %conv.i.5.i to i32
  %vecins.i.5.i = insertelement <8 x i32> %vecins.i.4.i, i32 %3, i32 5
  ret void
}

attributes #0 = { nounwind ssp uwtable
"correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false"
"less-precise-fpmad"="false" "no-frame-pointer-elim"="true"
"no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false"
"no-jump-tables"="false" "no-nans-fp-math"="false"
"no-signed-zeros-fp-math"="false" "no-trapping-math"="false"
"stack-protector-buffer-size"="8" "target-cpu"="core2"
"target-features"="+avx,+avx2,+cx16,+fxsr,+mmx,+popcnt,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87,+xsave"
"unsafe-fp-math"="false" "use-soft-float"="false" }
$ opt -slp-vectorizer test.ll

Caused by r310260

-- 
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/20180109/b99f2302/attachment.html>


More information about the llvm-bugs mailing list