https://llvm.org/bugs/show_bug.cgi?id=26244
Bug ID: 26244 Summary: LLVM ERROR: Cannot select (@llvm.maxnum.v2f32) Product: new-bugs Version: trunk Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: new bugs Assignee: unassignedb...@nondot.org Reporter: rahulchaud...@chromium.org CC: llvm-bugs@lists.llvm.org Classification: Unclassified Created attachment 15684 --> https://llvm.org/bugs/attachment.cgi?id=15684&action=edit Reproducer See the attached reduced.ll file. $ llc reduced.ll LLVM ERROR: Cannot select: t4: v2f32 = fmaxnum t20, undef:v2f32 t20: v2f32 = bitcast t19 t19: v2i32 = ARMISD::VMOVIMM TargetConstant:i32<0> t18: i32 = TargetConstant<0> t1: v2f32 = undef In function: foo Using llvm/clang from tip-of-trunk (as of 01/20/2016). This issue was found while trying to build Chrome browser for Chrome OS. The (reduced) set of flags used to compile the original c++ file were: clang++ \ -cc1 \ -triple thumbv7-cros-linux-gnueabi \ -target-cpu cortex-a8 \ -target-feature +fp-armv8 \ -vectorize-slp \ -std=gnu++11 \ -emit-obj \ -O2 \ test.cpp Removing the "-vectorize-slp" flag lets the compile go through. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs