[LLVMbugs] [Bug 3101] cell spu mul lowering issues

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sun Jan 25 20:11:55 PST 2009


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


Scott Michel <scooter.phd at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED




--- Comment #15 from Scott Michel <scooter.phd at gmail.com>  2009-01-25 22:11:54 ---
(In reply to comment #14)
> Thanks Scott, with your recent commits, the fix is much more obvious.  If you
> look at the -view-legalize-dags output from LLC, you'll see that it contains a
> sign_extend_inreg(i64 mul, i32).  I think it makes a lot of sense for you to
> add a dag combine xform that sees this and transforms it into an i32 mul when
> the i64 mul isn't legal.

Capitulate to the wackiness and just implement a full-on i64 mul, which is
indeed a sight to behold in the generated tblgen output.


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