http://llvm.org/bugs/show_bug.cgi?id=4578
Summary: IfConverter::IfConvertDiamond not eliminating empty
blocks
Product: new-bugs
Version: unspecified
Platform: Macintosh
OS/Version: MacOS X
Status: NEW
Severity: normal
Priority: P2
Component: new bugs
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
Created an attachment (id=3212)
--> (http://llvm.org/bugs/attachment.cgi?id=3212)
reduction
I reduced this case from a recent thread on "speed and code size issues." The
generated code has an unconditional branch to the next instructions and some
block entry labels.
It looks like IfConvertDiamond (possibly MergeBlocks within) aren't getting rid
of the empty true/false blocks.
--
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs