[LLVMbugs] [Bug 293] NEW: LICM aborts on instruction domination error

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Mon Mar 15 12:25:06 PST 2004


http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=293

           Summary: LICM aborts on instruction domination error
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Scalar Optimizations
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: criswell at uiuc.edu


The LICM pass fails on the attached LLVM assembly code with this output:

Instruction does not dominate all uses!
        %tmp.116 = setgt int 0, 0               ; <bool> [#uses=1]
        br bool %tmp.116, label %shortcirc_next.0, label %loopentry.3.loopexit
Broken module found, compilation aborted!
opt[0x85cbe56]
opt[0x85cc076]
opt[0x42029188]
opt(abort+0x16e)[0x4202a8c2]
opt((anonymous namespace)::Verifier::abortIfBroken() const+0x31)[0x85c2203]
opt((anonymous namespace)::Verifier::runOnFunction(llvm::Function&)+0x4a)[0x85c193e]
opt(llvm::PassManagerTraits<llvm::Function>::runPass(llvm::FunctionPass*,
llvm::Function*)+0x1f)[0x85a4f55]
opt(llvm::PassManagerT<llvm::Function>::runOnUnit(llvm::Function*)+0x5e1)[0x859b179]
opt(llvm::PassManagerTraits<llvm::Function>::runOnFunction(llvm::Function&)+0x1f)[0x859bd4d]
opt(llvm::FunctionPass::run(llvm::Module&)+0xa7)[0x8559d6b]
opt(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::Pass*,
llvm::Module*)+0x1f)[0x85a4feb]
opt(llvm::PassManagerT<llvm::Module>::runOnUnit(llvm::Module*)+0x5e1)[0x85992d9]
opt(llvm::PassManagerTraits<llvm::Module>::run(llvm::Module&)+0x1f)[0x859a97b]
opt(llvm::PassManager::run(llvm::Module&)+0x23)[0x855922f]
opt(main+0x7c9)[0x837ff99]
opt(__libc_start_main+0x95)[0x42017589]
opt(dlopen+0x41)[0x837f721]
Abort (core dumped)



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list