[LLVMbugs] [Bug 12281] New: Code produced by Polly vectorizer ICEs at lib/Target/ARM/ARMISelLowering.cpp:4816 with "unexpected types for extended operands to VMULL"
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Mar 15 23:31:40 PDT 2012
http://llvm.org/bugs/show_bug.cgi?id=12281
Bug #: 12281
Summary: Code produced by Polly vectorizer ICEs at
lib/Target/ARM/ARMISelLowering.cpp:4816 with
"unexpected types for extended operands to VMULL"
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: spop at codeaurora.org
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Created attachment 8221
--> http://llvm.org/bugs/attachment.cgi?id=8221
reduced bug bytecode
To reproduce,
$ llc bugpoint-reduced-simplified.bc
llc:
/prj/dsp/austin/llvm/test/users/spop/build/arm/llvm-mainline-2b97238-clang-mainline-8f0d54d-polly-master-bd263d8/lib/Target/ARM/ARMISelLowering.cpp:4816:
llvm::SDValue LowerMUL(llvm::SDValue, llvm::SelectionDAG&): Assertion
`Op0.getValueType().is64BitVector() && Op1.getValueType().is64BitVector() &&
"unexpected types for extended operands to VMULL"' failed.
0 llc 0x000000000103b191
1 llc 0x000000000103af84
2 libpthread.so.0 0x00002b50ed28ae00
3 libc.so.6 0x00002b50ed947f45 gsignal + 53
4 libc.so.6 0x00002b50ed949340 abort + 272
5 libc.so.6 0x00002b50ed941486 __assert_fail + 246
6 llc 0x000000000085a659
7 llc 0x000000000085f5a5
llvm::ARMTargetLowering::LowerOperation(llvm::SDValue, llvm::SelectionDAG&)
const + 2125
8 llc 0x0000000000a30a9f
9 llc 0x0000000000a2fdbc
10 llc 0x0000000000a33900 llvm::SelectionDAG::LegalizeVectors() +
44
11 llc 0x00000000009c43ca
llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1968
12 llc 0x00000000009c383a
llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction
const>, llvm::ilist_iterator<llvm::Instruction const>, bool&) + 258
13 llc 0x00000000009c6660
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2918
14 llc 0x00000000009c2d1c
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 902
15 llc 0x0000000000b56cf1
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 95
16 llc 0x0000000000fc5632
llvm::FPPassManager::runOnFunction(llvm::Function&) + 432
17 llc 0x0000000000fc587d
llvm::FPPassManager::runOnModule(llvm::Module&) + 107
18 llc 0x0000000000fc5bc0
llvm::MPPassManager::runOnModule(llvm::Module&) + 456
19 llc 0x0000000000fc60d6 llvm::PassManagerImpl::run(llvm::Module&)
+ 130
20 llc 0x0000000000fc63d1 llvm::PassManager::run(llvm::Module&) +
39
21 llc 0x00000000006daffb main + 3551
22 libc.so.6 0x00002b50ed935304 __libc_start_main + 244
23 llc 0x00000000006d9b69
Stack dump:
0. Program arguments: llc bugpoint-reduced-simplified.bc
1. Running pass 'Function Pass Manager' on module
'bugpoint-reduced-simplified.bc'.
2. Running pass 'ARM Instruction Selection' on function
'@DisplayChessBoard'
Aborted
--
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