[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