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: [email protected]
ReportedBy: [email protected]
CC: [email protected]
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs