[LLVMbugs] [Bug 10475] New: Assertion `Entry.first.getNode() && "Operand isn't split"' failed.
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sun Jul 24 23:04:31 PDT 2011
http://llvm.org/bugs/show_bug.cgi?id=10475
Summary: Assertion `Entry.first.getNode() && "Operand isn't
split"' failed.
Product: libraries
Version: trunk
Platform: PC
OS/Version: Windows NT
Status: NEW
Severity: normal
Priority: P
Component: Backend: X86
AssignedTo: unassignedbugs at nondot.org
ReportedBy: nadav.rotem at intel.com
CC: llvmbugs at cs.uiuc.edu
llc: LegalizeTypes.cpp:823: void
llvm::DAGTypeLegalizer::GetSplitVector(llvm::SDValue, llvm::SDValue&,
llvm::SDValue&): Assertion `Entry.first.getNode() && "Operand isn't split"'
failed.
0 llc 0x000000000153ff42
1 llc 0x00000000015404d0
2 libpthread.so.0 0x00002aaaaabd4d60
3 libc.so.6 0x00002aaaab274f45 gsignal + 53
4 libc.so.6 0x00002aaaab276340 abort + 272
5 libc.so.6 0x00002aaaab26e486 __assert_fail + 246
6 llc 0x0000000001051632
7 llc 0x0000000001068585
8 llc 0x000000000106e0ce
9 llc 0x0000000001055f13
10 llc 0x000000000105688e llvm::SelectionDAG::LegalizeTypes() + 50
11 llc 0x0000000000ff6b25
llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1025
12 llc 0x0000000000ff8e02
llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction
const>, llvm::ilist_iterator<llvm::Instruction const>, bool&) + 230
13 llc 0x0000000000ff9764
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2400
14 llc 0x0000000000ff9ce3
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 849
15 llc 0x000000000114490d
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 85
16 llc 0x000000000147a237
llvm::FPPassManager::runOnFunction(llvm::Function&) + 371
17 llc 0x000000000147a42f
llvm::FPPassManager::runOnModule(llvm::Module&) + 81
18 llc 0x0000000001479ee3
llvm::MPPassManager::runOnModule(llvm::Module&) + 381
19 llc 0x000000000147b698 llvm::PassManagerImpl::run(llvm::Module&)
+ 116
20 llc 0x000000000147b6fb llvm::PassManager::run(llvm::Module&) +
33
21 llc 0x0000000000ab6424 main + 2410
22 libc.so.6 0x00002aaaab262304 __libc_start_main + 244
23 llc 0x0000000000ab4b69
Stack dump:
0. Program arguments: llc fail_262380.ll
1. Running pass 'Function Pass Manager' on module 'fail_262380.ll'.
2. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@autogen_262380_1000'
; ModuleID = 'bugpoint-reduced-simplified.bc'
target triple = "x86_64-unknown-linux-gnu"
define void @autogen_262380_1000() {
BB:
br label %CF79
CF79: ; preds = %CF79, %BB
br i1 undef, label %CF79, label %CF84.critedge.critedge
CF84.critedge.critedge: ; preds = %CF79
%L35 = load <8 x i32>* undef
br label %CF85
CF85: ; preds = %CF85,
%CF84.critedge.critedge
br i1 undef, label %CF85, label %CF86
CF86: ; preds = %CF86, %CF85
%B61 = sub <8 x i32> %L35, zeroinitializer
%S64 = icmp ne <8 x i32> %B61, zeroinitializer
%E73 = extractelement <8 x i1> %S64, i32 6
br i1 %E73, label %CF86, label %CF87
CF87: ; preds = %CF87, %CF86
br i1 undef, label %CF87, label %CF88
CF88: ; preds = %CF87
ret void
}
--
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