commit | abbbfbd6726c7af8b27479b4311fe6bb6c40b52b | [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 | f4850c27a0e5e47e2fef7471bfc9a29fd80e1d72 | |
parent | 0ccc0dde33ee78003367cb41a05156c16429dc71 [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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129842 91177308-0d34-0410-b5e6-96231b3b80d8