| commit | bcaedb5ce0a8366e319e57259d92ba4d087fdd84 | [log] [tgz] |
|---|---|---|
| author | Eric Christopher <echristo@apple.com> | Wed Apr 20 01:19:45 2011 +0000 |
| committer | Eric Christopher <echristo@apple.com> | Wed Apr 20 01:19:45 2011 +0000 |
| tree | 7b2bcfc3962e775d7effc512c4e773a872ac143e | |
| parent | c7f2f14478a217ef2b161971615128af2a0b7a13 [diff] |
Rewrite the expander for umulo/smulo to remember to sign extend the input manually and pass all (now) 4 arguments to the mul libcall. Add a new ExpandLibCall for just this (copied gratuitously from type legalization). Fixes rdar://9292577 llvm-svn: 129842