[LLVMbugs] [Bug 3451] New: Instcombine should break up insane integer phi nodes

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat Jan 31 00:50:20 PST 2009


http://llvm.org/bugs/show_bug.cgi?id=3451

           Summary: Instcombine should break up insane integer phi nodes
           Product: libraries
           Version: 1.0
          Platform: PC
        OS/Version: All
            Status: NEW
          Keywords: code-quality
          Severity: normal
          Priority: P2
         Component: Scalar Optimizations
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: clattner at apple.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=2481)
 --> (http://llvm.org/bugs/attachment.cgi?id=2481)
example

188.ammp has a few aggregates promoted to large integers, but they are live
across blocks.  If they were local to a block instcombine would be able to
eliminate the bitcast+zext+shift+shift+trunc+bitcast dance that is happening,
but it can't.  We should clean this up for a major perf boost (assuming the
loop is hot).  Search the attached .bc file for i576.


-- 
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