[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