[LLVMbugs] [Bug 12716] New: PPC crashes on vector compare
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Tue May 1 08:18:53 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=12716
Bug #: 12716
Summary: PPC crashes on vector compare
Product: new-bugs
Version: trunk
Platform: PC
OS/Version: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: baldrick at free.fr
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
I'm pretty sure this used to work!
$ llc -march=ppc32 test.ll
llc: llvm/include/llvm/CodeGen/SelectionDAG.h:611: llvm::SDValue
llvm::SelectionDAG::getSetCC(llvm::DebugLoc, llvm::EVT, llvm::SDValue,
llvm::SDValue, llvm::ISD::CondCode): Assertion `LHS.getValueType().isVector()
== VT.isVector() && "Cannot compare scalars to vectors"' failed.
...
12 llc 0x0000000000ca0f75 llvm::SelectionDAG::Combine(llvm::CombineLevel,
llvm::AliasAnalysis&, llvm::CodeGenOpt::Level) + 95
13 llc 0x0000000000d58f7a llvm::SelectionDAGISel::CodeGenAndEmitDAG() +
866
...
test.ll:
define <2 x i32> @test(<2 x i32> %x, <2 x i32> %y) {
%c = icmp eq <2 x i32> %x, %y
%tmp = sext <2 x i1> %c to <2 x i32>
ret <2 x i32> %tmp
}
--
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