[LLVMbugs] [Bug 10477] New: Assertion `N.getNode()->getNodeId() != NewNode && "Mapped to new node!"' failed.
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Sun Jul 24 23:06:17 PDT 2011
http://llvm.org/bugs/show_bug.cgi?id=10477
Summary: Assertion `N.getNode()->getNodeId() != NewNode &&
"Mapped to new node!"' 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:622: void
llvm::DAGTypeLegalizer::RemapValue(llvm::SDValue&): Assertion
`N.getNode()->getNodeId() != NewNode && "Mapped to new node!"' 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 0x0000000001051580
7 llc 0x000000000105152c
8 llc 0x00000000010518fe
9 llc 0x0000000001053ce5
10 llc 0x0000000001053f79
11 llc 0x0000000001053d50
12 llc 0x0000000001056149
13 llc 0x000000000105688e llvm::SelectionDAG::LegalizeTypes() + 50
14 llc 0x0000000000ff6b25
llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1025
15 llc 0x0000000000ff8e02
llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator<llvm::Instruction
const>, llvm::ilist_iterator<llvm::Instruction const>, bool&) + 230
16 llc 0x0000000000ff9764
llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) + 2400
17 llc 0x0000000000ff9ce3
llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) + 849
18 llc 0x000000000114490d
llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 85
19 llc 0x000000000147a237
llvm::FPPassManager::runOnFunction(llvm::Function&) + 371
20 llc 0x000000000147a42f
llvm::FPPassManager::runOnModule(llvm::Module&) + 81
21 llc 0x0000000001479ee3
llvm::MPPassManager::runOnModule(llvm::Module&) + 381
22 llc 0x000000000147b698 llvm::PassManagerImpl::run(llvm::Module&)
+ 116
23 llc 0x000000000147b6fb llvm::PassManager::run(llvm::Module&) +
33
24 llc 0x0000000000ab6424 main + 2410
25 libc.so.6 0x00002aaaab262304 __libc_start_main + 244
26 llc 0x0000000000ab4b69
Stack dump:
0. Program arguments: llc fail_317293.ll
1. Running pass 'Function Pass Manager' on module 'fail_317293.ll'.
2. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@autogen_317293_1000'
; ModuleID = 'bugpoint-reduced-simplified.bc'
target triple = "x86_64-unknown-linux-gnu"
define void @autogen_317293_1000() {
BB:
br label %CF73
CF73: ; preds = %CF73, %BB
store <16 x i8> undef, <16 x i8>* undef
%S22 = icmp sgt <16 x i1> undef, zeroinitializer
%Shuff25 = shufflevector <16 x i1> %S22, <16 x i1> %S22, <16 x i32> <i32
undef, i32 undef, i32 18, i32 20, i32 undef, i32 24, i32 26, i32 28, i32 undef,
i32 undef, i32 undef, i32 4, i32 6, i32 undef, i32 10, i32 12>
%FC = uitofp <16 x i1> %Shuff25 to <16 x double>
br i1 undef, label %CF73, label %CF75
CF75: ; preds = %CF73
br label %CF
CF: ; preds = %CF76, %CF, %CF75
br i1 undef, label %CF, label %CF76
CF76: ; preds = %CF
br i1 undef, label %CF, label %CF74
CF74: ; preds = %CF74, %CF76
br i1 undef, label %CF74, label %CF77
CF77: ; preds = %CF77, %CF74
%Shuff52 = shufflevector <16 x double> %FC, <16 x double> %FC, <16 x i32>
<i32 6, i32 8, i32 10, i32 12, i32 undef, i32 undef, i32 18, i32 20, i32 22,
i32 24, i32 26, i32 28, i32 30, i32 0, i32 2, i32 4>
br label %CF77
}
--
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